Aan de slagGa gratis aan de slag

Pas een keuzemodel toe

Oké, nu je het mlogit.data-object chocolate hebt aangemaakt, ben je klaar om mlogit() aan te roepen om een model te fitten. Je kunt head(chocolate) in de console typen zodat je naar de gegevens kunt kijken terwijl je de inputs voor de functie mlogit() invult. De kolom Selection in chocolate bevat de keuze. Dat kan TRUE/FALSE, 0/1 of no/yes zijn. De attributen staan in de kolommen Brand, Type en Price.

Deze oefening maakt deel uit van de cursus

Keuzemodellering voor marketing in R

Cursus bekijken

Oefeninstructies

  • Vul de inputs voor het mlogit-commando in. De eerste input voor mlogit() is altijd een formule. De formule moet zijn: Selection ~ Brand + Type + Price.
  • De tweede input voor mlogit() moet zijn: data = chocolate.
  • Gebruik voor de derde input van mlogit() de optie print.level = 3, waarmee je mlogit() vraagt om meer details te rapporteren over het maximum likelihood-algoritme.
  • Nadat je mlogit hebt uitgevoerd en de output aan choc_m1 hebt toegewezen, gebruik je de functie summary om de modeloutput te bekijken.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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

# Summarize choc_m1 with summary()
Code bewerken en uitvoeren