ComenzarEmpieza gratis

Crear objeto mlogit.data

He precargado el paquete mlogit y un data frame llamado chocolate_df que contiene los datos de chocolate en formato largo. Queremos ajustar un modelo de elección a estos datos, pero primero necesitamos convertirlos a un objeto mlogit.data. Esto puede ser delicado, pero es fundamental para usar mlogit() correctamente. Antes de empezar a escribir código, teclea head(chocolate_df) directamente en la consola para poder consultar los nombres de las columnas.

Este ejercicio forma parte del curso

Modelización de elección para marketing en R

Ver curso

Instrucciones del ejercicio

  • Identifica los nombres de las columnas donde se almacenan la elección y los números de alternativa. Rellena los nombres de las columnas para choice y alt.var en el comando mlogit.data().
  • Identifica los números de columna donde se almacenan los atributos Brand, Price y Type. Pasa esos números de columna como un vector al argumento varying en el comando mlogit.
  • Usa str() para confirmar que has convertido los datos a un objeto mlogit.data.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# use mlogit.data() to convert chocolate_df to mlogit.data
chocolate <- mlogit.data(chocolate_df, shape = "long",
                         choice = "____", alt.var = "____", 
                         varying = ____)
                         
# use str() to confirm that chocolate is an mlogit.data object
Editar y ejecutar código