[R-es] gbm predict as character

Marcelino De La Cruz Rot m@rce||no@de|@cruz @end|ng |rom urjc@e@
Mar Mar 19 16:11:56 CET 2019


> A ver qué tal esto (sin pensarlo mucho):
>
> levels(categorías)[apply(probs, 1, which.max)]
>
>
>
>
>
>
> El 19/03/2019 a las 13:07, Manuel Mendoza 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
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> .
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>

-- 
Marcelino de la Cruz Rot
Depto. de Biología y Geología
Física y Química Inorgánica
Universidad Rey Juan Carlos
Móstoles España



Más información sobre la lista de distribución R-help-es