พยากรณ์ส่วนแบ่งสำหรับช็อกโกแลตแต่ละแท่ง
สมมติว่าร้านค้าแห่งหนึ่งวางแผนจำหน่ายช็อกโกแลต Ghirardelli ครบทั้ง 5 ประเภท ส่วนแบ่งระหว่างช็อกโกแลตทั้งห้าชนิดจะเป็นเท่าใด ข้อมูลนี้จะช่วยให้ร้านวางแผนสินค้าคงคลังหรือจัดเรียงชั้นวางเพื่อเน้นช็อกโกแลตประเภทที่ได้รับความนิยมสูงสุดได้
ชุดข้อมูล chocolate ถูกโหลดไว้ให้แล้วในรูปแบบออบเจกต์ mlogit.data
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Choice Modeling สำหรับการตลาดใน R
คำแนะนำการฝึกหัด
- ฟิตโมเดล
choc_m2โดยใช้mlogitโดยอินพุตแรกคือสูตรSelection ~ 0 + Brand + Type + Priceและอินพุตที่สองคือdata = chocolate - สร้าง data frame ที่ประกอบด้วยช็อกโกแลต 5 แท่ง ซึ่งทั้งหมดเป็นยี่ห้อ
Ghirardelliและราคาแท่งละ $3 โดยประเภทของช็อกโกแลตควรตรงกับ 5 ประเภทที่ทดสอบในชุดข้อมูลchocolateโค้ดเริ่มต้นได้เขียนไว้ให้แล้ว เพียงกำหนดราคาให้ครบถ้วน - พยากรณ์ส่วนแบ่งโดยใช้ฟังก์ชัน
predict_mnl()ที่โหลดไว้ให้แล้ว
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# fit the choc_m2 model
# create a data frame with the Ghiradelli products
Brand <- factor(rep("Ghirardelli", 5), level = levels(chocolate$Brand))
Type <- levels(chocolate$Type)
Price <- _____ # treated as a number in choc_m2
ghir_choc <- data.frame(Brand, Type, Price)
# predict shares