Elimină interceptul
În exercițiul anterior, am uitat să excludem interceptul. Când estimăm un model cu intercept, acesta calculează parametri pentru fiecare alternativă în parte. În cazul acestor date de tip conjoint, numărul alternativei indică doar poziția în care a fost afișat un anumit baton de ciocolată în întrebarea din sondaj – stânga, mijloc sau dreapta. Nu are prea mult sens să presupunem că poziția ar influența alegerea.
Acest exercițiu face parte din cursul
Modelarea alegerilor pentru marketing în R
Instrucțiuni pentru exercițiu
- Obiectul
choc_m1este încă încărcat. Foloseștesummary(choc_m1)pentru a vizualiza rezultatele. Identifică parametrii pentru intercepturi. Aceștia sunt aproape de zero și nesemnificativi, deci îi putem elimina. - Modifică apelul la
mlogit()pentru a exclude interceptul, adăugând0 +imediat după~în formulă. Atribuie rezultatul variabileichoc_m2. Poți, de asemenea, să elimini opțiuneaprint.level = 3. - Apelează
summary(choc_m2)pentru a confirma că intercepturile au fost eliminate. Ceilalți parametri s-au schimbat semnificativ?
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# summarize the choc_m1 model that includes the intercepts
# modify the call to mlogit to exclude the intercept
choc_m2 <- mlogit(Selection ~ Brand + Type + Price, data = chocolate, print.level=3)
# summarize the choc_m2 model