Pas een keuzemodel
Oké, nu je het dfidx-object chocolate hebt gemaakt, kun je mlogit() aanroepen om een model te fitten. Je kunt head(chocolate) in de console typen zodat je de gegevens kunt bekijken terwijl je de invoer voor de functie mlogit() invult. De kolom Selection in chocolate bevat de keuze. Dat kan TRUE/FALSE, 0/1 of no/yes zijn. De kenmerken staan in de kolommen Brand, Type en Price.
Deze oefening maakt deel uit van de cursus
Keuzemodellering voor marketing in R
Oefeninstructies
- Vul de invoer voor het
mlogit-commando in. De eerste invoer voormlogit()is altijd een formule. De formule moet zijn:Selection ~ Brand + Type + Price. - De tweede invoer voor
mlogit()moet zijn:data = chocolate. - Gebruik voor de derde invoer van
mlogit()de optieprint.level = 3, diemlogit()vraagt om meer details te rapporteren over het maximum-likelihoodalgoritme. - Nadat je
mlogithebt uitgevoerd en de output aanchoc_m1hebt toegewezen, gebruik je de functiesummaryom de modeloutput te bekijken.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Fit a model with mlogit() and assign it to choc_m1
choc_m1 <- mlogit(___, ___, ___)
# Summarize choc_m1 with summary()