首页 > 编程知识 正文

r2决定系数matlab,sklearn r2_score

时间:2023-05-03 08:45:26 阅读:110069 作者:2077

目录1 R 2 R^2 R2公式基于Python误差值的实现基于sklearn.metrics.r2_score的实现4笔者认为:

1 R 2 R^2 R2计算公式

用y i y_i yi表示3358www.Sina.com/观测值,用y(bar(y ) y )表示真正的观测值真实的,用yI(hat ) y_I ) yi )表示

r2=1I=1n(yIy^I ) 2I=1n ) yi y2 ) 2r^{2}=1-(FRAC(sum_{I=1}^{n} ) left ) y _ { I } lft (y _ y

也就是说

r2=1I(yIyI ) )2/nI ) yiy )2/n=1msevarr ) )=1-frac (sum _ { I } (left ) y_{I}-) ) ) ) ) )

分子为一般的评价指标均方误差MSE,分母为方差Var。

利用Python的误差值输入froms klearn.metricsimportmean _ squared _ error1- mean _ squared _ error (y _ test,y_pred )/NP.NP

利用sklearn.metrics.r2_score输入froms klearn.metrics importr2_ score print ((决定系数R(2=(,R2_score ) y_test,

4笔者认为,决策系数一般用于评估回归模型; 分类模型的预测值为平均值,由于分类模型既不是0也不是1,所以使用公式计算时模型的评价结果不合适。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。