Vytvoření objektu mlogit.data
Předem jsem načetl balíček mlogit a datový rámec chocolate_df, který obsahuje data o čokoládách v dlouhém formátu. Chceme na tato data natrénovat model výběru, nejprve je ale potřeba převést je na objekt mlogit.data. Může to být trochu složitější, ale je to klíčový krok pro úspěšné použití funkce mlogit(). Než začneš psát kód, zadej přímo do konzole head(chocolate_df), abys měl/a přehled o názvech sloupců.
Toto cvičení je součástí kurzu
Modely výběru pro marketing v R
Pokyny k cvičení
- Zjisti názvy sloupců, kde jsou uloženy volba a čísla alternativ. Doplň názvy těchto sloupců do parametrů
choiceaalt.varv příkazumlogit.data(). - Zjisti čísla sloupců, ve kterých jsou uloženy atributy
Brand,PriceaType. Tato čísla předej jako vektor do parametruvaryingv příkazumlogit. - Pomocí funkce
str()ověř, že jsi data úspěšně převedl/a na objektmlogit.data.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# use mlogit.data() to convert chocolate_df to mlogit.data
chocolate <- mlogit.data(chocolate_df, shape = "long",
choice = "____", alt.var = "____",
varying = ____)
# use str() to confirm that chocolate is an mlogit.data object