Chokladmodell med slumpmässig priskoefficient
Nu är vi redo att anpassa en hierarkisk modell till chocolate-data. Vi utgår från koden vi använde tidigare för att skatta en icke-hierarkisk valmodell och anpassar den så att parametern Price är normalfördelad. chocolate-data är fortfarande inläst.
Den här övningen är en del av kursen
Valmodellering för marknadsföring i R
Övningsinstruktioner
- Lägg till argumentet
id.var = "Subject"imlogit.data(). Det anger vilken person som svarat på varje fråga. - Lägg till argumentet
rparimlogit(). Det ska varac(Price = "n")för att ange att koefficienten förPriceska vara normalfördelad. - Lägg till argumentet
panel = TRUEimlogit()för att ange att varjeSubjectska ha en egenPrice-koefficient. - Plotta den hierarkiska modellen genom att skriva
plot(choc_m6).
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# add id.var input to mlogit.data call
chocolate <- mlogit.data(chocolate, choice = "Selection", shape="long",
varying=6:8, alt.var = "Alt", ____)
# add rpar and panel inputs to mlogit call
choc_m6 <- mlogit(Selection ~ 0 + Brand + Type + Price, data = chocolate,
____, ____)
# plot the model