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