racer सेगमेंट के लिए शेयर प्रेडिक्ट करना
आइए एक अलग स्पोर्ट्सकार सेगमेंट के लिए शेयर प्रेडिक्ट करें. मैंने m5 मॉडल और वह predict_mnl() फंक्शन पहले से लोड कर दिया है जो आपने वीडियो में देखा था. सैंपल कोड में, आपको prod डेटा फ्रेम बनाने के लिए मेरा कोड भी दिखेगा. आपका काम है मेरे कोड में बदलाव करके "racer" सेगमेंट के लिए शेयर प्रेडिक्ट करना.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में मार्केटिंग के लिए Choice Modeling
अभ्यास निर्देश
prodडेटा फ्रेम बनाते समय मेरे कोड में बदलाव करें ताकि दोनों प्रोडक्ट्स के लिएsegmentवैरिएबल"racer"हो. ध्यान रखें किsegmentजैसे यूज़र वैरिएबल्सprodमें सभी प्रोडक्ट्स के लिए समान होने चाहिए.m5मॉडल का उपयोग करकेprodमें मौजूद प्रोडक्ट्स के लिए शेयर प्रेडिक्ट करें. यह करने के लिए आप मेराpredict_mnl()फंक्शन इस्तेमाल कर सकते हैं. सुनिश्चित करें कि आउटपुट में दोनों प्रोडक्ट्स के लिएsegment"racer"दिख रहा हो.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# modify the code below so that the segment 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