配適一個選擇模型
很好,現在你已經建立名為 chocolate 的 mlogit.data 物件,可以呼叫 mlogit() 來配適模型。你可以先在主控台輸入 head(chocolate),這樣在填入 mlogit() 函式的參數時就能同時查看資料。chocolate 中的 Selection 欄位表示是否被選擇。它可以是 TRUE/FALSE、0/1,或 no/yes。各屬性放在 Brand、Type 和 Price 欄位。
本練習屬於課程
R 的行銷選擇模型
練習說明
- 填入
mlogit指令的各項參數。mlogit()的第 1 個參數一律是公式。此處公式應為Selection ~ Brand + Type + Price。 mlogit()的第 2 個參數應為data = chocolate。- 第 3 個參數使用選項
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()