में बहुआयामी प्रतिगमन समीकरण कैसे खोजें I मैंने स्टैक ओवरफ़्लो की खोज की है और मुझे कोई प्रश्न नहीं मिला है जो वास्तव में मेरे जैसा ही है क्योंकि वास्तव में कोई भी एक से अधिक स्वतंत्र चर नहीं है। असल में मेरे पास डेटापॉइंट्स की एक सरणी है और मैं उन डेटा बिंदुओं के लिए एक रिग्रेशन समीकरण खोजने में सक्षम होना चाहता हूं। कोड मैं अब तक इस तरह दिखता है:जावास्क्रिप्ट
var dataPoints = [{
"w" : 1, "x" : 2, "z" : 1, "y" : 7
}, {
"w" : 2, "x" : 1, "z" : 4, "y" : 5
}, {
"w" : 1, "x" : 5, "z" : 3, "y" : 2
}, {
"w" : 4, "x" : 3, "z" : 5, "y" : 15
}];
मैं एक समारोह है कि इस तरह एक सूत्र वस्तु वापसी होगी चाहते हैं (डब्ल्यू, एक्स, जेड स्वतंत्र चर हैं और y निर्भर चर है):
var regressionEquation = [{
"var" : "w", "power" : 1, "coeff" : "1.5"
}, {
"var" : "x", "power" : 1, "coeff" : "2"
}, {
"var" : "z", "power" : 1, "coeff" : "1"
}];
क्या इस तरह के एक रिग्रेशन समीकरण के साथ कदम उठाने और मूल्यों को प्लग करने के बिना इस तरह के एक रिग्रेशन समीकरण के साथ आने का कोई तरीका है? क्या 1 से अधिक शक्तियों के लिए प्रतिगमन समीकरण के साथ आने का कोई तरीका है? अग्रिम में धन्यवाद।
संपादित
बहुत से लोग शक्तियों प्लग इन करके बनाया समीकरणों के सिस्टम को हल का सुझाव दिया है। मेरे साथ समस्या यह है कि समीकरणों की प्रणाली के लिए हल करने के लिए पर्याप्त डेटा बिंदुओं से अधिक है। प्रश्न के उदाहरणों में, मेरे पास 3 समीकरणों की व्यवस्था को हल करने के लिए 3 चर हैं, मुझे 3 डेटापॉइंट्स की आवश्यकता होगी लेकिन मेरे पास 4 है। इससे समस्या होती है क्योंकि एक से अधिक समाधान होते हैं। 4 संभावित समाधान हैं क्योंकि 4 समीकरणों को 4 के विभिन्न समूहों में गठबंधन करने के 4 तरीके हैं। इससे मुझे 4 उत्तरों के साथ छोड़ दिया जाएगा, जिनमें से कोई भी उन सभी 4 अंकों के लिए सबसे अच्छा फिट नहीं होगा।
क्या आप पॉलिनोमियल इंटरपोलेशन जैसे कुछ के बारे में सोच रहे हैं? (https://en.wikipedia.org/wiki/Polynomial_interpolation) मैंने कुछ जेएस को वंडरमोंड मैट्रिक्स पर संचालन के माध्यम से करने के लिए लिखा है। – sgcharlie
नहीं, मैं एक रिग्रेशन समीकरण ढूंढना चाहता हूं और फिर –
extrapolate करना चाहता हूं ताकि आपके पास^k2 + cz^k3 द्वारा w = ax^k1 + फ़ंक्शन हो, जहां आप ए, बी, सी, के 1, के 2 और के 3 ढूंढना चाहते हैं जो आपके अनुरूप हैं डेटा? –