ए 2 में डेटा के साथ: सी 7, मानक भारित कम से कम वर्गों सूत्र के आधार पर, आप की कोशिश कर सकते हैं:
=LINEST(B2:B7*C2:C7^0.5,IF({1,0},1,A2:A7)*C2:C7^0.5,0)
Ctrl + SHIFT के साथ प्रवेश किया + E2 में एंटर: F2 या किसी 2x1 रेंज। यह {1.1353,1.4412} भी लौटाता है।
Rsquared के लिए आप में प्रवेश कर सकते हैं:
=INDEX(LINEST((B2:B7-SUM(B2:B7*C2:C7)/SUM(C2:C7))*C2:C7^0.5,IF({1,0},1,A2:A7)*C2:C7^0.5,0,1),3,1)
सूत्र की व्याख्या
एक सामान्य LINEST का उपयोग कर एक्स पर y के प्रतिगमन पहले विचार करें। यदि const = TRUE regressor मैट्रिक्स एक बढ़ी हुई मैट्रिक्स है जिसमें से किसी के कॉलम के बाद रेग्रेसर कॉलम i.e. X '= (1, X) होता है। यदि const = FALSE रेग्र्रेसर मैट्रिक्स बस एक्स है तो इसमें शामिल लोगों के कॉलम के साथ रिग्रेशन चलाना समान अनुमानों को बिना किसी कॉलम के चल रहा है और कॉन्स्ट = TRUE सेट करता है।
अब भारित कम से कम वर्ग प्रतिगमन पर विचार करें। रिग्रेशन अब WX '= (W1, WX) पर वाई है, जहां डब्ल्यू वजन के वर्ग रूट से युक्त विकर्ण मैट्रिक्स है। चूंकि मौजूद लोगों का कोई स्तंभ नहीं है, इसलिए हमें const = FALSE सेट करना होगा और regressor matrix में दो कॉलम का उपयोग करना होगा।
Rsquared गणना
पहले सूत्र के LINEST आउटपुट में सही पर आँकड़े स्थापना हम तीसरे और पांचवें पंक्तियों में मिलता है:
SSres = 59.76
SSreg(u) = 1461.24
SSTot(u) = 1521
Rsq(u) = 1 - 59.76/1521 = 0.9607
नोट इन मूल्यों uncentered संस्करणों (यू) के बाद से कर रहे हैं कॉन्स = गलत (आगे की जानकारी के लिए LINEST पर एमएस सहायता देखें।) केंद्रित संस्करणों के लिए (सी) हमें भारित औसत को नीचे के रूप में घटाए जाने की आवश्यकता है:
SSTot(c) =SUMPRODUCT(C2:C7*(B2:B7-SUM(B2:B7*C2:C7)/SUM(C2:C7))^2) = 244.93
Rsq(c) = 1 - 59.76/244.93 = 0.756
कुछ है [यहां] (http://www.pcreview.co.uk/forums/weighted-trendline-t3837585.html) ऐसा लगता है कि यह आपके लिए काम कर सकता है। –
अनुपूरक: जिस फंक्शन मैंने अपनी पिछली टिप्पणी में इंगित किया है वह काम करता है लेकिन आउटपुट उलट दिए जाते हैं। वे वास्तव में {अवरोध, ढलान} हैं। –
धन्यवाद एंडी। मैं इसे गलत समझ सकता हूं, लेकिन उपर्युक्त उदाहरण के लिए, फ़ंक्शन दो मान देता है (ढलान 0.665 9 और इंटरसेप्ट -0.35825)। क्या इसका मतलब यह है कि समीकरण y = 0.6659x - 0.35825 होना चाहिए? यदि ऐसा है, तो परिणाम बाहर निकल रहे हैं। मुझे कुछ याद आना चाहिए ... – Tams