调用sklearn中的线性回顾模型,r平方为负值是为什么呀
参考一下:http://www.devtalking.com/articles/machine-learning-5/,希望对你有帮助
校正R^2=1-(1-R^2)(n-1)/(n-k),所以它有可能为负,遇到这种情况,一般令其为0
用r2_score()的返回值评价线性回归模型,意味着用均值模型和待评价模型作比较。如果r2_score()小于1,说明因变量和自变量之间不存在线性关系,不适用线性回归。
用r2_score()的返回值评价线性回归模型,意味着用均值模型和待评价模型作比较。如果r2_score()小于1,说明因变量和自变量之间不存在线性关系,不适用线性回归。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632