R Squared学习笔记----衡量线性回归结果的最好的方法

其他三种衡量线性回归法的指标:MSE 、RMSE 、MAE

MSE 反应了真值 y 和 预测值 y 之间误差的平方;缺点是误差被平方了,MSE的量纲和实际误差不同;

 

RMSE 是对MSE开根 ,解决了MSE量纲太大的问题;

MAE 反应了 真值 y 和预测值 y 差值的绝对值的均值 ;

问题:

MSE、RMSE、MAE 都只能反应误差的实际大小,但是不能反应算法本身的准确度;

 

R Squared 

分子表示预测值 y 和 真值 y 之间误差的平方 -----代表使用我们的模型预测产生的错误。

分母表示使用 y = y的均值 预测产生的错误, 这种预测又叫做 Baseline Model,它会产生很大的误差。

所以R^{2} 表示 通过我们预测的直线 拟合住真值 y 的比例,也即使用我们的模型没有产生错误的指标。

  • R^{2} <=1
  • R^{2} 越大越好。当我们的模型预测没有任何错误时,R^{2} 得到最大值1
  • 当我们的模型等于基准模型(Baseline Model)时,R^{2} = 0
  • 如果R^{2} <0 ,说明我们的模型还不如基准模型。此时有可能我们的数据不存在任何线性关系

如果对分子分母同时除以 m ,则实际表示为 MSE / 方差

 

在sklearn.metrics 中使用 R^{2}、MSE、MAE 

sklearn中没有RMSE,如果需要使用,对MSE开根即可

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值