स्किट-लर्न में और विचरण स्कोर के बीच अंतर क्या है ?


12

मैं अजगर स्किट-लर्न मैनुअल में रिग्रेशन मेट्रिक्स के बारे में पढ़ रहा था और भले ही उनमें से हर एक का अपना सूत्र हो, मैं सहजता से नहीं बता सकता कि और विचरण स्कोर में क्या अंतर है और इसलिए जब एक या दूसरे का मूल्यांकन करना हो मेरे मॉडल।R2

जवाबों:


4
  1. R2=1SSETSS
  2. explained variance score=1Var[y^y]/Var[y] , जहां पक्षपाती विचरण है, अर्थात ... । तुलना में , केवल अंतर माध्य (त्रुटि) से है। यदि माध्य (त्रुटि) = 0, तो = समझाया गया विचरण स्कोरVarVar[y^y]=sum(error2mean(error))/nR2R2

  3. यह भी ध्यान दें कि समायोजित- , निष्पक्ष विचरण अनुमान का उपयोग किया जाता है।R2


2
sklearn समायोजित नहीं है-आर 2 यह करता है?
हैक-आर

@ हैक-आर वास्तव में यह है
mMontu

1

डीन का जवाब सही है।

केवल मुझे लगता है कि यहां एक मामूली टाइपो है: ।Var[y^y]=sum(error2mean(error))/n

मुझे लगता है कि यह ।Var[y^y]=sum(errormean(error))2/n

मेरा संदर्भ यहां स्केलेर का स्रोत कोड है: https://github.com/scikit-learn/scikit-learn/blob/bf24c7e3d/sklearn/metrics/_regression.py-L3939

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.