ÎncepețiÎncepe gratuit

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

Vezi cursul

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 în chocolate_df care numerotează întrebările de alegere. Completează cele două nume de coloane index pentru idx.
  • 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 obiect dfidx.

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
Editează și rulează codul