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

Responder a