Vba में linest फ़ंक्शन का उपयोग कैसे करें (उदाहरण के साथ)


आप रेखीय प्रतिगमन मॉडल को फिट करने के लिए VBA में LinEst विधि का उपयोग कर सकते हैं।

यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:

 LinEst(Arg1, Arg2, Arg3, Arg4)

सोना:

  • Arg1 : y मानों का सेट
  • Arg2 : मानों का सेट x
  • Arg3 (वैकल्पिक) : सत्य = सामान्य रूप से अवरोधन की गणना करें, गलत = अवरोधन को शून्य पर मजबूर करें
  • Arg4 (वैकल्पिक) : TRUE = अतिरिक्त प्रतिगमन आंकड़ों की गणना करें, FALSE = केवल गुणांक की गणना करें

निम्नलिखित उदाहरण दिखाता है कि VBA में एक प्रतिगमन मॉडल को व्यावहारिक रूप से फिट करने के लिए LinEst विधि का उपयोग कैसे करें।

उदाहरण: VBA में LinEst फ़ंक्शन का उपयोग कैसे करें

मान लीजिए कि हमारे पास निम्नलिखित डेटा सेट है जिसमें एक भविष्यवक्ता चर (x) और एक प्रतिक्रिया चर (y) शामिल है:

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

 Sub UseLinEst()
Range(" D1:E1 ") = WorksheetFunction.LinEst(Range(" B2:B15 "), Range(" A2:A15 "))
End Sub

जब हम इस मैक्रो को चलाते हैं, तो हमें निम्नलिखित आउटपुट प्राप्त होता है:

परिणाम मान प्रतिगमन मॉडल के गुणांक का प्रतिनिधित्व करते हैं:

  • β 0 का गुणांक 3.52169 है।
  • β1 का गुणांक 0.693717 है।

इन मानों का उपयोग करके, हम इस सरल प्रतिगमन मॉडल के लिए समीकरण लिख सकते हैं:

y = 3.52169 + 0.693717(x)

हम इसका अर्थ यह निकालते हैं कि भविष्यवक्ता चर x में प्रत्येक अतिरिक्त एक-इकाई वृद्धि प्रतिक्रिया चर y में 0.693717 की औसत वृद्धि के साथ जुड़ी हुई है।

हम मूल शब्द की व्याख्या इस तरह करते हैं कि जब x शून्य है, तो y का औसत मान 3.52169 है।

यदि हम अतिरिक्त प्रतिगमन आँकड़े तैयार करने के लिए LinEst पद्धति का उपयोग करना चाहते हैं, तो हम निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 Sub UseLinEst()
Range(" D1:E5 ") = WorksheetFunction.LinEst(Range(" B2:B15 "), Range(" A2:A15 "), True, True)
End Sub

जब हम इस मैक्रो को चलाते हैं, तो हमें निम्नलिखित आउटपुट प्राप्त होता है:

निम्नलिखित स्क्रीनशॉट परिणाम में प्रत्येक मान का स्पष्टीकरण प्रदान करता है:

LinEst पद्धति के अंतिम तर्क को True प्रदान करके, हम कई अतिरिक्त प्रतिगमन आँकड़ों की गणना कर सकते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि वीबीए में अन्य सामान्य कार्य कैसे करें:

वीबीए: मूल्यों की सूची को कैसे वर्गीकृत करें
वीबीए: सीमा के मानक विचलन की गणना कैसे करें
वीबीए: भारित औसत की गणना कैसे करें

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

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