開始使用免費開始

移除截距項

在上一個練習中,我們忘了排除截距項。當我們估計含有截距項的模型時,會為每個可選方案估計一組參數。對這份 conjoint 資料而言,替代方案的編號只代表在問卷題目中巧克力棒呈現在左、中或右的位置。假設位置會影響選擇其實不太合理。

本練習屬於課程

R 的行銷選擇模型

檢視課程

練習說明

  • choc_m1 物件仍已載入。使用 summary(choc_m1) 檢視輸出。找出截距項的參數。它們接近 0 且不顯著,所以我們可以移除。
  • 修改 mlogit() 的呼叫,在公式的 ~ 後面加入 0 + 以排除截距項。將輸出指定給 choc_m2。你也可以移除 print.level = 3 選項。
  • 呼叫 summary(choc_m2),確認截距項已被移除。其他參數有明顯改變嗎?

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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
編輯並執行程式碼