Skip to content
Back to formatted view

Raw Message

Message-ID: <f6730fcd-8b13-308e-cada-3fcefb3e38d5@urjc.es>
Date: 2019-03-19T15:11:56Z
From: Marcelino de la Cruz Rot
Subject: [R-es] gbm predict as character
In-Reply-To: <a905cfed-bde3-39c5-99ec-0779650673c3@urjc.es>

> 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