Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Přidej vstup id.var = "Subject" do mlogit.data(). Tím funkci mlogit.data() řekneš, která osoba odpovídala na každou otázku.
  • Přidej vstup rpar do mlogit(). Nastav ho na c(Price = "n"), čímž určíš, že koeficient pro Price má být normálně rozložen.
  • Přidej vstup panel = TRUE do mlogit(), aby model předpokládal, že každý Subject má vlastní koeficient Price.
  • 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
Upravit a spustit kód