開始使用免費開始

擬合一個選擇模型

很好,既然你已經建立名為 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()
編輯並執行程式碼