Odebrání interceptu
V předchozím cvičení jsme zapomněli vyloučit intercept. Pokud model odhadujeme s interceptem, odhadne parametry pro každou z alternativ. U těchto conjoint dat číslo alternativy pouze označuje, která čokoládová tyčinka byla v dotazníku zobrazena vlevo, uprostřed nebo vpravo. Předpoklad, že by pozice mohla ovlivnit výběr, příliš nedává smysl.
Toto cvičení je součástí kurzu
Modely výběru pro marketing v R
Pokyny k cvičení
- Objekt
choc_m1je stále načtený. Pomocísummary(choc_m1)si zobraz výstup a najdi parametry pro intercepty. Jsou blízké nule a statisticky nevýznamné, takže je můžeme odebrat. - Uprav volání
mlogit()tak, aby byl intercept vyloučen – přidej0 +hned za~ve vzorci. Výsledek ulož dochoc_m2. Můžeš také odebrat možnostprint.level = 3. - Zavolej
summary(choc_m2)a ověř, že intercepty byly odebrány. Změnily se ostatní parametry výrazně?
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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