Aan de slagBegin gratis

Pas een keuze­model

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

Bekijk cursus

Oefeninstructies

  • Vul de invoer voor het mlogit-commando in. De eerste invoer voor mlogit() 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 optie print.level = 3, die mlogit() vraagt om meer details te rapporteren over het maximum-likelihoodalgoritme.
  • Nadat je mlogit hebt uitgevoerd en de output aan choc_m1 hebt toegewezen, gebruik je de functie summary om 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()
Code bewerken en uitvoeren