เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

สร้างโมเดลการเลือก

เมื่อสร้างออบเจกต์ mlogit.data ชื่อ chocolate เรียบร้อยแล้ว ก็พร้อมเรียกใช้ mlogit() เพื่อ fit โมเดลได้เลย ลองพิมพ์ head(chocolate) ในคอนโซลเพื่อดูข้อมูลก่อนที่จะกรอก input ให้กับฟังก์ชัน mlogit() คอลัมน์ Selection ใน chocolate เก็บข้อมูลการเลือก ซึ่งมีค่าได้เป็น TRUE/FALSE, 0/1 หรือ no/yes ส่วน attribute ต่าง ๆ อยู่ในคอลัมน์ Brand, Type และ Price

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Choice Modeling สำหรับการตลาดใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กรอก input ให้กับคำสั่ง mlogit โดย input แรกของ mlogit() จะเป็น formula เสมอ ซึ่งควรเป็น Selection ~ Brand + Type + Price
  • input ที่สองของ mlogit() ควรเป็น data = chocolate
  • สำหรับ input ที่สาม ใช้ตัวเลือก print.level = 3 ซึ่งจะสั่งให้ mlogit() แสดงรายละเอียดเพิ่มเติมเกี่ยวกับอัลกอริทึม maximum likelihood
  • เมื่อรัน mlogit และกำหนดผลลัพธ์ให้กับ choc_m1 แล้ว ให้ใช้ฟังก์ชัน summary เพื่อตรวจสอบผลลัพธ์ของโมเดล

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Fit a model with mlogit() and assign it to choc_m1
choc_m1 <- mlogit(___, ___, ___)

# Summarize choc_m1 with summary()
แก้ไขและรันโค้ด