Kom igångKom igång gratis

Anpassa en valmodell

Nu när du har skapat dfidx-objektet som heter chocolate är du redo att anropa mlogit() för att anpassa en modell. Du kan skriva head(chocolate) i konsolen för att titta på datan medan du fyller i inputs till mlogit()-funktionen. Kolumnen Selection i chocolate innehåller valet. Den kan vara 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 inputs till mlogit-kommandot. Den första inputen till mlogit() är alltid en formel. Formeln ska vara Selection ~ Brand + Type + Price.
  • Den andra inputen till mlogit() ska vara data = chocolate.
  • Som tredje input till mlogit() använder du alternativet print.level = 3, vilket talar om för mlogit() att rapportera mer information om maximum likelihood-algoritmen.
  • När du har kört mlogit och tilldelat resultatet till choc_m1, använd summary-funktionen för att inspektera modellens utdata.

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