ÎncepețiÎncepe gratuit

Model pentru ciocolată cu toți coeficienții aleatori

Acum că am stocat codificarea efectelor în datele chocolate, suntem pregătiți să ajustăm un model în care toți coeficienții sunt distribuiți normal. Pentru aceasta, trebuie să creăm vectorul rpar pe care îl vom transmite funcției mlogit(). Acesta este puțin mai complex, așa că am scris codul pentru tine – rulează-l ca să vezi cum funcționează. Apoi, vei scrie apelul la mlogit().

Acest exercițiu face parte din cursul

Modelarea alegerilor pentru marketing în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Primele două argumente sunt formula modelului Selection ~ 0 + Brand + Type + Price și datele chocolate.
  • Următorul argument trebuie să fie rpar = my_rpar, care îi indică funcției mlogit() ce coeficienți vrem să fie distribuiți normal.
  • Ultimul argument trebuie să fie panel = TRUE.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# create my_rpar vector
choc_m2 <- mlogit(Selection ~ 0 + Brand + Type + Price, data=chocolate)
my_rpar <- rep("n", length(choc_m2$coef))
names(my_rpar) <- names(choc_m2$coef)
my_rpar

# fit model with random coefficients
choc_m7 <- mlogit(___)
Editează și rulează codul