Hola, Quizás te sea más sencillo que primero codifiques la variable objetivo con diferentes números (uno para cada clase). Y del "predict()" deshagas la conversión anterior.
Gracias, Carlos. El mar., 19 mar. 2019 a las 13:07, Manuel Mendoza (<mmend...@mncn.csic.es>) escribió: > > Buenos días erreros. Aplico un gbm con distribution multinomial, la > variable objetivo como factor, y obtengo las predicciones con > predict(), que me da las probabilidades de cada categoría, a lo que > aplico un apply(probs, 1, which.max) para obtener la predicción. El > problema está en que me la da con el número al que corresponde cada > categoría, en vez de con la categoría. Probé a poner la variable > objetivo, o el resultado del apply como character, pero sale igual. > Gracias, > Manuel > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > . > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > Dr Manuel Mendoza > Department of Biogeography and Global Change > National Museum of Natural Science (MNCN) > Spanish Scientific Council (CSIC) > C/ Serrano 115bis, 28006 MADRID > Spain > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > -- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es