Creează un obiect dfidx
Am preîncărcat pachetul mlogit și un data frame numit chocolate_df, care conține datele despre ciocolată în format lung. Vrem să ajustăm un model de alegere la aceste date, dar mai întâi trebuie să le convertim într-un obiect dfidx, formatul de date indexat de care are nevoie mlogit(). Această conversie poate fi dificilă, dar este esențială pentru a folosi mlogit() cu succes. Înainte să începi să scrii cod, introdu 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
dfidx()are nevoie de două coloane index: una care identifică întrebarea de alegere și una care identifică alternativa din cadrul acelei întrebări. Am adăugat o coloanăchidînchocolate_dfcare numerotează întrebările de alegere. Completează cele două nume de coloane index pentruidx.- Identifică numele coloanei în care este stocată alegerea și completează-l pentru
choice. - Folosește
str()pentru a confirma că ai convertit datele într-un obiectdfidx.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# use dfidx() to convert chocolate_df to a dfidx object
chocolate <- dfidx(chocolate_df,
idx = c("____", "____"),
choice = "____")
# use str() to confirm that chocolate is a dfidx object