mlogit.data ऑब्जेक्ट बनाएँ
मैंने mlogit पैकेज और chocolate_df नाम का एक डेटा फ़्रेम पहले से लोड कर दिया है, जिसमें चॉकलेट का डेटा long फ़ॉर्मेट में है. हम इस डेटा पर एक choice मॉडल फिट करना चाहते हैं, लेकिन पहले हमें इसे mlogit.data ऑब्जेक्ट में बदलना होगा. यह थोड़ा पेचीदा हो सकता है, लेकिन mlogit() को सफलतापूर्वक इस्तेमाल करने के लिए यह ज़रूरी है. कोड लिखना शुरू करने से पहले, कंसोल में सीधे head(chocolate_df) टाइप करें ताकि आप कॉलम नामों को देख सकें.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में मार्केटिंग के लिए Choice Modeling
अभ्यास निर्देश
- उन कॉलमों के नाम पहचानें जहाँ choice और alternative नंबर स्टोर हैं.
mlogit.data()कमांड मेंchoiceऔरalt.varके लिए इन कॉलम नामों को भरें. - उन कॉलम नंबरों की पहचान करें जहाँ
Brand,PriceऔरTypeएट्रिब्यूट स्टोर हैं.mlogitकमांड मेंvaryingइनपुट के लिए इन कॉलम नंबरों को एक वेक्टर के रूप में पास करें. - यह पुष्टि करने के लिए
str()का उपयोग करें कि आपने डेटा कोmlogit.dataऑब्जेक्ट में कन्वर्ट कर लिया है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# use mlogit.data() to convert chocolate_df to mlogit.data
chocolate <- mlogit.data(chocolate_df, shape = "long",
choice = "____", alt.var = "____",
varying = ____)
# use str() to confirm that chocolate is an mlogit.data object