回归任务中的评价指标之MSE,RMSE,MAE,R-Squared,MAPE

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了回归任务中的评价指标之MSE,RMSE,MAE,R-Squared,MAPE相关的知识,希望对你有一定的参考价值。

参考技术A 分类任务的评价指标 有准确率,P值,R值,F1值,而回归任务的评价指标就是 MSE , RMSE , MAE 、 R-Squared

均方误差MSE是真实值与预测值的差值的平方和然后求平均。通过平方的形式便于求导,所以常被用作线性回归的损失函数。

均方根误差RMSE,即均方误差开平方,常用来作为机器学习模型预测结果衡量的标准。

MAE是绝对误差的平均值。可以更好地反映预测值误差的实际情况。

R-Squared 又叫可决系数(coefficient of determination),也叫拟合优度,反映的是自变量 对因变量 的变动的解释的程度。越接近于1,说明模型拟合得越好。在sklearn中回归树就是用的该评价指标。

可以这么理解:将TSS理解为全部按平均值预测,RSS理解为按模型预测,这就相当于去比较你模型预测和全部按平均值预测的比例,这个比例越小,则模型越精确。当然该指标存在负数的情况,即模型预测还不如全部按平均值预测

缺点:当数据分布方差比较大时,预测不准时, 依然比较大,此时该评价指标就不太好

其中:

表述真实值 的变动程度,正比于方差

表示模型预测 和真实值 之间的残差

使用sklearn计算:

MAE:
范围 , 当预测值与真实值完全吻合时等于0, 即完美模型; 误差越大, 该值越大。

MAPE:
范围[0,+ ), MAPE 为0%表示完美模型, MAPE大于100%则表示劣质模型。MAPE的值越小,说明预测模型拥有更好的精确度.

以上是关于回归任务中的评价指标之MSE,RMSE,MAE,R-Squared,MAPE的主要内容,如果未能解决你的问题,请参考以下文章

回归评价指标MSERMSEMAER-Squared

回归评价指标MSERMSEMAER-Squared

机器学习模型评价指标及拟合概念

回归模型的评估+MAEMSERMSEMAPESMAPER-squared

R语言使用yardstick包的rmse函数评估回归模型的性能评估回归模型在每个交叉验证(或者重采样)的每一折fold上的RMSE以及整体的均值RMSE(其他指标maemape等计算方式类似)

衡量线性回归法的指标