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
Oefeninstructies
- Vul de inputs voor het
mlogit-commando in. De eerste input voormlogit()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 optieprint.level = 3, waarmee jemlogit()vraagt om meer details te rapporteren over het maximum likelihood-algoritme. - Nadat je
mlogithebt uitgevoerd en de output aanchoc_m1hebt toegewezen, gebruik je de functiesummaryom 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()