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

พยากรณ์ส่วนแบ่งสำหรับช็อกโกแลตแต่ละแท่ง

สมมติว่าร้านค้าแห่งหนึ่งวางแผนจำหน่ายช็อกโกแลต 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
แก้ไขและรันโค้ด