CommencezCommencez gratuitement

Retirer l'ordonnée à l'origine

Dans le dernier exercice, nous avons oublié d'exclure l'ordonnée à l'origine (intercept). Quand on estime un modèle avec l'ordonnée à l'origine, il estime des paramètres pour chacune des options. Pour ces données de conjoint, le numéro de l'option indique seulement quelle barre de chocolat était présentée à gauche, au centre ou à droite dans la question du sondage. Il n'est pas très logique de supposer que la position influencerait le choix.

Cette activité fait partie du cours

Modélisation des choix pour le marketing avec R

Voir le cours

Instructions de l’exercice

  • L'objet choc_m1 est toujours chargé. Utilisez summary(choc_m1) pour afficher le résultat. Repérez les paramètres des ordonnées à l'origine. Ils sont près de zéro et non significatifs, donc nous pouvons les retirer.
  • Modifiez l'appel à mlogit() pour exclure l'ordonnée à l'origine en ajoutant 0 + juste après le ~ dans la formule. Assignez le résultat à choc_m2. Vous pouvez aussi enlever l'option print.level = 3.
  • Appelez summary(choc_m2) pour confirmer que les ordonnées à l'origine sont retirées. Les autres paramètres ont-ils beaucoup changé ?

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# summarize the choc_m1 model that includes the intercepts


# modify the call to mlogit to exclude the intercept
choc_m2 <- mlogit(Selection ~ Brand + Type + Price, data = chocolate, print.level=3)

# summarize the choc_m2 model
Modifier et exécuter le code