इंटरसेप्ट हटाएँ
पिछले अभ्यास में, हम इंटरसेप्ट को निकालना भूल गए थे। जब हम इंटरसेप्ट के साथ मॉडल एस्टिमेट करते हैं, तो यह हर विकल्प के लिए पैरामीटर एस्टिमेट करता है। इस conjoint डेटा में, वैकल्पिक (alternative) नंबर केवल यह बताता है कि सर्वे प्रश्न में बाएँ, बीच या दाएँ कौन-सी चॉकलेट बार दिखाई गई थी। यह मान लेना तर्कसंगत नहीं कि केवल पोज़िशन से चॉइस पर असर पड़ेगा।
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में मार्केटिंग के लिए Choice Modeling
अभ्यास निर्देश
choc_m1ऑब्जेक्ट अभी भी लोडेड है। आउटपुट देखने के लिएsummary(choc_m1)चलाएँ। इंटरसेप्ट्स के पैरामीटर ढूँढ़ें। वे शून्य के क़रीब और गैर-महत्वपूर्ण हैं, इसलिए हम उन्हें हटा सकते हैं.- फ़ॉर्मूला में
~के ठीक बाद0 +जोड़कर इंटरसेप्ट को निकालने के लिएmlogit()को संशोधित करें। आउटपुट कोchoc_m2में असाइन करें। आपprint.level = 3विकल्प भी हटा सकते हैं. - यह पुष्ट करने के लिए
summary(choc_m2)चलाएँ कि इंटरसेप्ट्स हटा दिए गए हैं। क्या बाकी पैरामीटर में बहुत बदलाव आया?
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# summarize the choc_m1 model that includes the intercepts
# modify the call to mlogit to exclude the intercept
choc_m2 <- mlogit(Selection ~ Brand + Type + Price, data = chocolate, print.level=3)
# summarize the choc_m2 model