Model čokolády s náhodným koeficientem ceny
Teď jsme připraveni přizpůsobit hierarchický model datům chocolate. Začneme s kódem, který jsme měli dříve pro odhad nehierarchického modelu výběru, a upravíme ho tak, aby odhadoval model, ve kterém je parametr Price normálně rozložen. Data chocolate jsou stále načtena.
Toto cvičení je součástí kurzu
Modely výběru pro marketing v R
Pokyny k cvičení
- Přidej vstup
id.var = "Subject"domlogit.data(). Tím funkcimlogit.data()řekneš, která osoba odpovídala na každou otázku. - Přidej vstup
rpardomlogit(). Nastav ho nac(Price = "n"), čímž určíš, že koeficient proPricemá být normálně rozložen. - Přidej vstup
panel = TRUEdomlogit(), aby model předpokládal, že každýSubjectmá vlastní koeficientPrice. - Vykresli hierarchický model příkazem
plot(choc_m6).
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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