Modelo de chocolate con coeficiente de precio aleatorio
Bien, ya podemos ajustar un modelo jerárquico con los datos de chocolate. Empecemos con el código que usamos antes para estimar un modelo de elección no jerárquico y modifícalo para estimar un modelo en el que el parámetro Price sigue una distribución normal. Los datos de chocolate siguen cargados.
Este ejercicio forma parte del curso
Modelización de elección para marketing en R
Instrucciones del ejercicio
- Añade la entrada
id.var = "Subject"amlogit.data(). Esto le indica amlogit.data()qué persona respondió cada pregunta. - Añade la entrada
rparamlogit(). Debe ser igual ac(Price = "n")para indicar que quieres que el coeficiente dePricetenga distribución normal. - Añade la entrada
panel = TRUEamlogit()para indicar que asumes que cadaSubjecttiene su propio coeficiente dePrice. - Representa el modelo jerárquico escribiendo
plot(choc_m6).
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# add id.var input to mlogit.data call
chocolate <- mlogit.data(chocolate, choice = "Selection", shape="long",
varying=6:8, alt.var = "Alt", ____)
# add rpar and panel inputs to mlogit call
choc_m6 <- mlogit(Selection ~ 0 + Brand + Type + Price, data = chocolate,
____, ____)
# plot the model