शुरू करेंमुफ़्त में शुरू करें

एक dfidx ऑब्जेक्ट बनाएँ

मैंने mlogit पैकेज और chocolate_df नाम का एक डेटा फ्रेम पहले से लोड कर दिया है, जिसमें चॉकलेट का डेटा long फॉर्मेट में है. हम इस डेटा पर एक choice मॉडल फिट करना चाहते हैं, लेकिन उससे पहले हमें इसे dfidx ऑब्जेक्ट में बदलना होगा — यह इंडेक्स्ड डेटा फॉर्मेट है, जिसकी mlogit() को ज़रूरत होती है. यह थोड़ा पेचीदा हो सकता है, लेकिन mlogit() को सफलतापूर्वक इस्तेमाल करने के लिए यह ज़रूरी है. कोड लिखना शुरू करने से पहले, कॉलम नामों को देखने के लिए सीधे कंसोल में head(chocolate_df) टाइप करें.

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में मार्केटिंग के लिए Choice Modeling

पाठ्यक्रम देखें

अभ्यास निर्देश

  • dfidx() को दो इंडेक्स कॉलम चाहिए: एक जो choice प्रश्न (choice question) की पहचान करता है और दूसरा जो उसी प्रश्न के भीतर alternative की पहचान करता है. मैंने chocolate_df में chid कॉलम जोड़ दिया है जो choice प्रश्नों को नंबर देता है. idx के लिए इन दो इंडेक्स कॉलम के नाम भरें.
  • वह कॉलम पहचानें जहाँ choice स्टोर है और उसका नाम choice के लिए भरें.
  • यह पक्का करने के लिए कि आपने डेटा को dfidx ऑब्जेक्ट में बदला है, str() का उपयोग करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# use dfidx() to convert chocolate_df to a dfidx object
chocolate <- dfidx(chocolate_df, 
                   idx = c("____", "____"), 
                   choice = "____")
                         
# use str() to confirm that chocolate is a dfidx object
कोड संपादित करें और चलाएँ