การทำนายส่วนแบ่งการเลือก
เราได้โหลดฟังก์ชัน predict_mnl() ไว้ให้แล้ว ซึ่งใช้ทำนายส่วนแบ่งการเลือกสำหรับผลิตภัณฑ์ชุดใหม่ โดย predict_mnl() รับ input 2 ค่า ได้แก่
- object โมเดลที่ได้จาก
mlogit - data frame ที่อธิบายคุณลักษณะของผลิตภัณฑ์ที่ต้องการทำนายส่วนแบ่ง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Choice Modeling สำหรับการตลาดใน R
คำแนะนำการฝึกหัด
- ตรวจสอบ
productsเพื่อดูว่ารถยนต์ทั้งสี่คันมีคุณลักษณะอะไรบ้าง เนื่องจากproductsมีขนาดไม่ใหญ่ จึงพิมพ์ชื่อตัวแปรเพื่อแสดง data frame ทั้งหมดในคอนโซลได้เลย - ใช้
predict_mnl()เพื่อทำนายส่วนแบ่งสำหรับผลิตภัณฑ์เหล่านั้น โดยกำหนด input แรกเป็นm1และ input ที่สองเป็นproducts - พิมพ์
sharesเพื่อแสดงผลลัพธ์ส่วนแบ่งในคอนโซล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# inspect products
# use predict_mnl to predict share for products
shares <- predict_mnl(___, ___)
# print the shares to the console