Prédire les parts pour le segment racer
Prédisez maintenant les parts pour un autre segment de voitures sport. J'ai déjà chargé le modèle m5 et la fonction predict_mnl() que je vous ai montrée dans la vidéo. Dans l'exemple de code, vous verrez aussi mon code pour créer la trame de données prod. Votre tâche est de modifier mon code pour prédire les parts pour le segment "racer".
Cette activité fait partie du cours
Modélisation des choix pour le marketing avec R
Instructions de l’exercice
- Modifiez mon code de création de la trame de données
prodafin que la variablesegmentsoit"racer"pour les deux produits. Rappelez-vous que les variables liées à l'utilisateur, commesegment, doivent être identiques pour tous les produits dansprod. - Prédisez les parts pour les produits de
prodà l'aide du modèlem5. Vous pouvez utiliser ma fonctionpredict_mnl()pour ce faire. Assurez-vous que le résultat indique que lesegmentest"racer"pour les deux produits.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# modify the code below so that the segment is set to "racer" for both alternatives
price <- c(35, 30)
seat <- factor(c(2, 2), levels=c(2,4,5))
trans <- factor(c("manual", "auto"), levels=c("auto", "manual"))
convert <- factor(c("no", "no"), levels=c("no", "yes"))
segment <- factor(c("basic", "basic"), levels=c("basic", "fun", "racer"))
prod <- data.frame(seat, trans, convert, price, segment)
# predict shares for the "racer" segment