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

การพยากรณ์ส่วนแบ่งสำหรับกลุ่ม racer

มาพยากรณ์ส่วนแบ่งสำหรับกลุ่มผู้บริโภครถสปอร์ตอีกกลุ่มหนึ่งกัน โมเดล m5 และฟังก์ชัน predict_mnl() ที่แนะนำไปในวิดีโอถูกโหลดไว้ให้แล้ว ในโค้ดตัวอย่างจะเห็นโค้ดสำหรับสร้าง data frame ชื่อ prod ด้วย งานของคุณคือแก้ไขโค้ดนั้นเพื่อพยากรณ์ส่วนแบ่งสำหรับกลุ่ม "racer"

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

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

ดูคอร์ส

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

  • แก้ไขโค้ดสำหรับสร้าง data frame prod ให้ตัวแปร segment เป็น "racer" สำหรับทั้งสองผลิตภัณฑ์ โปรดจำไว้ว่าตัวแปรที่เกี่ยวกับผู้ใช้ เช่น segment ควรมีค่าเดียวกันสำหรับทุกผลิตภัณฑ์ใน prod
  • พยากรณ์ส่วนแบ่งสำหรับผลิตภัณฑ์ใน prod โดยใช้โมเดล m5 ผ่านฟังก์ชัน predict_mnl() ตรวจสอบให้แน่ใจว่าผลลัพธ์แสดงค่า segment เป็น "racer" สำหรับทั้งสองผลิตภัณฑ์

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

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

# modify the code below so that the segement is set to "racer" for both alternatives
price <- c(35, 30)
seat <- factor(c(2, 2), levels=c(2,4,5))
trans <- factor(c("manual", "auto"), levels=c("auto", "manual"))
convert <- factor(c("no", "no"), levels=c("no", "yes"))
segment <- factor(c("basic", "basic"), levels=c("basic", "fun", "racer"))
prod <- data.frame(seat, trans, convert, price, segment)

# predict shares for the "racer" segment
แก้ไขและรันโค้ด