Kom igångKom igång gratis

Anpassa en valmodell

Nu när du har skapat mlogit.data-objektet chocolate är du redo att anropa mlogit() för att anpassa en modell. Det kan vara bra att skriva head(chocolate) i konsolen så att du kan se på datan medan du fyller i argumenten till mlogit()-funktionen. Kolumnen Selection i chocolate innehåller valet och kan ha värdena TRUE/FALSE, 0/1 eller no/yes. Attributen finns i kolumnerna Brand, Type och Price.

Den här övningen är en del av kursen

Valmodellering för marknadsföring i R

Visa kurs

Övningsinstruktioner

  • Fyll i argumenten till mlogit-kommandot. Det första argumentet till mlogit() är alltid en formel. Formeln ska vara Selection ~ Brand + Type + Price.
  • Det andra argumentet till mlogit() ska vara data = chocolate.
  • Som tredje argument till mlogit() använder du alternativet print.level = 3, vilket gör att mlogit() rapporterar mer information om algoritmen för maximal sannolikhet.
  • När du har kört mlogit och tilldelat resultatet till choc_m1, använder du funktionen summary för att granska modellresultatet.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Fit a model with mlogit() and assign it to choc_m1
choc_m1 <- mlogit(___, ___, ___)

# Summarize choc_m1 with summary()
Redigera och kör kod