Creează un obiect mlogit.data
Am încărcat deja pachetul mlogit și un data frame numit chocolate_df, care conține datele despre ciocolată în format lung. Vrem să potrivim un model de alegere pe aceste date, dar mai întâi trebuie să le convertim într-un obiect mlogit.data. Acest pas poate fi puțin dificil, însă este esențial pentru a folosi mlogit() cu succes. Înainte să începi să scrii cod, tastează head(chocolate_df) direct în consolă, ca să poți consulta numele coloanelor.
Acest exercițiu face parte din cursul
Modelarea alegerilor pentru marketing în R
Instrucțiuni pentru exercițiu
- Identifică numele coloanelor în care sunt stocate alegerea și numerele alternativelor. Completează numele coloanelor pentru
choiceșialt.varîn comandamlogit.data(). - Identifică numerele coloanelor în care sunt stocate atributele
Brand,PriceșiType. Transmite aceste numere de coloane ca vector pentru intrareavaryingdin comandamlogit. - Folosește
str()pentru a confirma că ai convertit datele într-un obiectmlogit.data.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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