एक्सेल में लॉजिस्टिक रिग्रेशन कैसे करें


लॉजिस्टिक रिग्रेशन एक ऐसी विधि है जिसका उपयोग हम रिग्रेशन मॉडल को फिट करने के लिए करते हैं जब प्रतिक्रिया चर बाइनरी होता है।

यह ट्यूटोरियल बताता है कि एक्सेल में लॉजिस्टिक रिग्रेशन कैसे करें।

उदाहरण: एक्सेल में लॉजिस्टिक रिग्रेशन

डेटा सेट के लिए एक्सेल में लॉजिस्टिक रिग्रेशन करने के लिए निम्नलिखित चरणों का उपयोग करें, जो यह दर्शाता है कि कॉलेज बास्केटबॉल खिलाड़ियों को उनके जीपीए के आधार पर एनबीए में ड्राफ्ट किया गया था या नहीं (ड्राफ्ट: 0 = नहीं, 1 = हां)। अतीत में अंक, रिबाउंड और सहायता। मौसम।

चरण 1: डेटा दर्ज करें.

सबसे पहले, निम्नलिखित डेटा दर्ज करें:

एक्सेल में कच्चा डेटा

चरण 2: प्रतिगमन गुणांक के लिए कक्ष दर्ज करें।

चूँकि हमारे पास मॉडल में तीन व्याख्यात्मक चर हैं (pts, rebs, ast), हम मॉडल में मूल के लिए तीन प्रतिगमन गुणांक और एक के लिए सेल बनाएंगे। हम उनमें से प्रत्येक के लिए मान 0.001 पर सेट करेंगे, लेकिन हम उन्हें बाद में अनुकूलित करेंगे।

एक्सेल में लॉजिस्टिक रिग्रेशन

इसके बाद, हमें कुछ नए कॉलम बनाने की आवश्यकता होगी जिनका उपयोग हम इन प्रतिगमन गुणांकों को अनुकूलित करने के लिए करेंगे, जिनमें लॉगिट, ई लॉगिट , संभावना और लॉग संभावना शामिल हैं।

चरण 3: लॉगिट के लिए मान बनाएं।

इसके बाद, हम निम्नलिखित सूत्र का उपयोग करके लॉगिट कॉलम बनाएंगे:

एक्सेल में लॉजिस्टिक रिग्रेशन समीकरण

चरण 4: ई लॉगिट के लिए मान बनाएं।

इसके बाद, हम निम्नलिखित सूत्र का उपयोग करके ई लॉगिट के लिए मान बनाएंगे:

एक्सेल में लॉजिस्टिक रिग्रेशन गणना

चरण 5: संभाव्यता मान बनाएँ।

इसके बाद, हम निम्नलिखित सूत्र का उपयोग करके संभाव्यता मान बनाएंगे:

चरण 6: लॉग संभावना के लिए मान बनाएं।

इसके बाद, हम निम्नलिखित सूत्र का उपयोग करके लॉग संभावना के लिए मान बनाएंगे:

लॉग संभावना = एलएन (संभावना)

चरण 7: लॉग संभावनाओं का योग ज्ञात करें।

अंत में, हम लॉग-संभावनाओं का योग ज्ञात करेंगे, जो कि वह संख्या है जिसे हम प्रतिगमन गुणांकों को हल करने के लिए अधिकतम करने का प्रयास करेंगे।

चरण 8: प्रतिगमन गुणांक को हल करने के लिए सॉल्वर का उपयोग करें।

यदि आपने एक्सेल में सॉल्वर पहले से इंस्टॉल नहीं किया है, तो ऐसा करने के लिए इन चरणों का पालन करें:

  • फ़ाइल पर क्लिक करें.
  • विकल्प क्लिक करें.
  • ऐड-इन्स पर क्लिक करें.
  • सॉल्वर ऐड-इन पर क्लिक करें और फिर गो पर क्लिक करें।
  • दिखाई देने वाली नई विंडो में, सॉल्वर ऐड-इन के बगल में स्थित बॉक्स को चेक करें, फिर गो पर क्लिक करें।

एक बार सॉल्वर स्थापित हो जाने पर, डेटा टैब पर विश्लेषण समूह पर जाएं और सॉल्वर पर क्लिक करें। निम्नलिखित जानकारी दर्ज करें:

  • लक्ष्य निर्धारित करें: सेल H14 चुनें जिसमें लॉग संभावनाओं का योग हो।
  • परिवर्तनीय कोशिकाओं को संशोधित करके: सेल श्रेणी B15:B18 चुनें जिसमें प्रतिगमन गुणांक शामिल हैं।
  • अप्रतिबंधित चर को गैर-नकारात्मक बनाएं: इस बॉक्स को अनचेक करें।
  • समाधान विधि चुनें: नॉनलाइनियर जीआरजी चुनें।

फिर Resolve पर क्लिक करें।

सॉल्वर स्वचालित रूप से प्रतिगमन गुणांक अनुमानों की गणना करता है:

डिफ़ॉल्ट रूप से, प्रतिगमन गुणांक का उपयोग इस संभावना को खोजने के लिए किया जा सकता है कि परियोजना = 0 है।

हालाँकि, आम तौर पर लॉजिस्टिक रिग्रेशन में हम इस संभावना में रुचि रखते हैं कि प्रतिक्रिया चर = 1।

इस प्रकार, हम प्रत्येक प्रतिगमन गुणांक पर संकेतों को आसानी से उलट सकते हैं:

एक्सेल में लॉजिस्टिक रिग्रेशन

इन प्रतिगमन गुणांकों का उपयोग अब इस संभावना को खोजने के लिए किया जा सकता है कि परियोजना = 1।

उदाहरण के लिए, मान लें कि एक खिलाड़ी प्रति गेम औसतन 14 अंक, प्रति गेम 4 रिबाउंड और प्रति गेम 5 सहायता करता है। इस खिलाड़ी के एनबीए में शामिल होने की संभावना की गणना निम्नानुसार की जा सकती है:

पी(प्रोजेक्ट = 1) = ई 3.681193 + 0.112827*(14) -0.39568*(4) – 0.67954*(5) / (1+ई 3.681193 + 0.112827*(14 ) -0.39568*(4) – 0.67954*(5) ) ) = 0.57 .

चूँकि यह संभावना 0.5 से अधिक है, हम भविष्यवाणी करते हैं कि यह खिलाड़ी   एनबीए में शामिल किया जा रहा है।

संबंधित: एक्सेल में आरओसी कर्व कैसे बनाएं (चरण दर चरण)

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *