擬合一個選擇模型
很好,既然你已經建立名為 chocolate 的 dfidx 物件,就可以呼叫 mlogit() 來擬合模型。你可以先在主控台輸入 head(chocolate),一邊查看資料,一邊填入 mlogit() 函式的參數。chocolate 中的 Selection 欄位代表是否被選擇。它可以是 TRUE/FALSE、0/1,或 no/yes。選項的屬性在 Brand、Type 和 Price 欄位。
本練習屬於課程
R 的行銷選擇模型
練習說明
- 填入
mlogit指令的參數。mlogit()的第一個參數一律是公式。公式應為Selection ~ Brand + Type + Price。 mlogit()的第二個參數應為data = chocolate。- 第三個參數使用選項
print.level = 3,讓mlogit()回報關於極大概似演算法的更多細節。 - 執行
mlogit並將輸出指定給choc_m1後,使用 summary 函式檢視模型輸出。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Fit a model with mlogit() and assign it to choc_m1
choc_m1 <- mlogit(___, ___, ___)
# Summarize choc_m1 with summary()