CommencerCommencer gratuitement

Créer un objet mlogit.data

J’ai préchargé le package mlogit et une trame de données appelée chocolate_df contenant les données sur le chocolat au format long. Nous voulons ajuster un modèle de choix à ces données, mais il faut d’abord les convertir en objet mlogit.data. Cela peut être délicat, mais c’est essentiel pour utiliser mlogit() avec succès. Avant de commencer à écrire du code, tapez head(chocolate_df) directement dans la console afin de pouvoir vous référer aux noms de colonnes.

Cet exercice fait partie du cours

Modélisation des choix pour le marketing en R

Afficher le cours

Instructions

  • Identifiez les noms des colonnes où sont stockés le choix et les numéros d’alternative. Indiquez ces noms pour choice et alt.var dans la commande mlogit.data().
  • Repérez les numéros de colonnes où se trouvent les attributs Brand, Price et Type. Passez ces numéros de colonnes sous forme de vecteur à l’argument varying dans la commande mlogit.
  • Utilisez str() pour vérifier que vous avez bien converti les données en objet mlogit.data.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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
Modifier et exécuter le code