Verwijder de intercept
In de vorige oefening zijn we vergeten de intercept uit te sluiten. Als we een model met een intercept schatten, worden er parameters voor elk van de alternatieven geschat. Voor deze conjoint-gegevens geeft het alternatieve nummer alleen aan welke chocoladereep in de vraag links, midden of rechts werd getoond. Het is niet logisch om aan te nemen dat de positie de keuze beïnvloedt.
Deze oefening maakt deel uit van de cursus
Keuzemodellering voor marketing in R
Oefeninstructies
- Het object
choc_m1is nog geladen. Gebruiksummary(choc_m1)om de output te bekijken. Zoek de parameters voor de intercepts. Die liggen rond nul en zijn niet significant, dus we kunnen ze weglaten. - Pas de aanroep van
mlogit()aan om de intercept uit te sluiten door0 +direct na de~in de formule toe te voegen. Wijs de output toe aanchoc_m2. Je kunt ook de optieprint.level = 3verwijderen. - Roep
summary(choc_m2)aan om te bevestigen dat de intercepts zijn verwijderd. Zijn de andere parameters veel veranderd?
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# summarize the choc_m1 model that includes the intercepts
# modify the call to mlogit to exclude the intercept
choc_m2 <- mlogit(Selection ~ Brand + Type + Price, data = chocolate, print.level=3)
# summarize the choc_m2 model