Kom igångKom igång gratis

Ta bort konstanttermen

I förra övningen glömde vi att utesluta konstanttermen. När vi skattar en modell med konstantterm estimeras parametrar för vart och ett av alternativen. För dessa conjoint-data anger alternativnumret bara vilket chokladkex som visades till vänster, i mitten eller till höger i enkätfrågan. Det finns ingen egentlig anledning att anta att positionen skulle påverka valet.

Den här övningen är en del av kursen

Valmodellering för marknadsföring i R

Visa kurs

Övningsinstruktioner

  • Objektet choc_m1 är fortfarande inläst. Använd summary(choc_m1) för att visa utdata. Leta upp parametrarna för konstanttermerna. De ligger nära noll och är inte signifikanta, så vi kan ta bort dem.
  • Ändra anropet till mlogit() så att konstanttermen utesluts genom att lägga till 0 + direkt efter ~ i formeln. Tilldela utdata till choc_m2. Du kan också ta bort alternativet print.level = 3.
  • Anropa summary(choc_m2) för att bekräfta att konstanttermerna är borttagna. Förändrades de övriga parametrarna mycket?

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod