评估指标(下)

算法篇

评估指标

前面讲述分类算法的评估指标,下面来说一下回归算法的评估指标。

R2

R2就是score,也就是我们在分类算法中经常说的准确率,但是在回归算法中就不能叫准确率了,叫R2。
R 2 = 1 − u v R2=1-\frac{u}{v} R2=1vu
u = ∑ ( y − y 的 预 测 结 果 ) 2 u=∑(y-y的预测结果)^2 u=(yy)2
v = ∑ ( y − y 的 均 值 ) 2 v=∑(y-y的均值)^2 v=(yy)2
最好的情况就是u=0,真实结果等于预测结果,R2等于1
比较差的情况是u=v,预测结果为均值,也就是直接拿真实结果取了个均值作为了预测值,R2=均值
最差的情况就是u>>v,真实结果远远大于预测结果,还不如直接拿均值作为预测结果,R2=-inf
所以R2的取值范围是[ -inf, 1 ]

MSE

M S E = 1 m ∑ ( y − y 的 预 测 结 果 ) 2 MSE=\frac{1}{m}∑(y-y的预测结果)^2 MSE=m1(yy)2
MSE观察的是真实结果和预测结果误差平方的均值,也叫均方误差。这种方式是误差都扩大了一倍,显然有些大了,就又有了下面这种方法

MAE

M A E = 1 m ∑ ∣ y − y 的 预 测 结 果 ∣ MAE=\frac{1}{m}∑|y-y的预测结果| MAE=m1yy
MAE是平方绝对误差,解决了MSE使误差扩大太多的问题

RMSE

既然说MSE是平方后太大了,就又做了改进,加了个开方,就有了下面的均方根误差
R M S E = 1 m ∑ ( y − y 的 预 测 结 果 ) 2 RMSE=\sqrt{\frac{1}{m}∑(y-y的预测结果)^2} RMSE=m1(yy)2

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值