ee.Reducer.robustLinearRegression

यह फ़ंक्शन, एक रिड्यूसर बनाता है. यह रिड्यूसर, numX इंडिपेंडेंट वैरिएबल और numY डिपेंडेंट वैरिएबल के साथ, सबसे कम स्क्वेयर रिग्रेशन का हिसाब लगाता है. इसके लिए, यह फ़ंक्शन, Talwar कॉस्ट फ़ंक्शन के साथ-साथ, बार-बार रीवेट किए गए सबसे कम स्क्वेयर का इस्तेमाल करता है. किसी पॉइंट को आउटलायर तब माना जाता है, जब रेसिड्यूअल का आरएमएस, बीटा से ज़्यादा हो.

हर इनपुट टपल में, इंडिपेंडेंट वैरिएबल की वैल्यू के बाद डिपेंडेंट वैरिएबल की वैल्यू होंगी.

पहला आउटपुट, डाइमेंशन (numX, numY) वाला कोएफ़िशिएंट ऐरे होता है. हर कॉलम में, संबंधित आश्रित वैरिएबल के कोएफ़िशिएंट होते हैं. दूसरा, हर डिपेंडेंट वैरिएबल के रेज़िडुअल के रूट मीन स्क्वेयर का वेक्टर होता है. अगर सिस्टम में ज़रूरत से कम इनपुट हैं, तो दोनों आउटपुट शून्य होंगे. उदाहरण के लिए, अगर इनपुट की संख्या, numX से कम है.

इस्तेमालरिटर्न
ee.Reducer.robustLinearRegression(numX, numY, beta)रेड्यूसर
आर्ग्यूमेंटटाइपविवरण
numXपूर्णांकइनपुट डाइमेंशन की संख्या.
numYपूर्णांक, डिफ़ॉल्ट: 1आउटपुट डाइमेंशन की संख्या.
betaफ़्लोट, डिफ़ॉल्ट: nullरेज़िडुअल गड़बड़ी का आउटलायर मार्जिन. अगर वैल्यू शून्य है, तो डिफ़ॉल्ट वैल्यू का हिसाब लगाया जाएगा.