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 (<mmendoza en
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 en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
--
Saludos,
Carlos Ortega
www.qualityexcellence.es
[[alternative HTML version deleted]]