评估回归模型的指标:MSE、RMSE、MAE、R2、偏差和方差

本文介绍了回归任务中常用的评估指标,包括均方误差(MSE)、均方根误差(RMSE)、平均绝对误差(MAE)和R2分数。MSE和RMSE衡量模型预测误差,数值越小表示模型预测精度越高。MAE关注预测值与真实值的绝对偏差,同样以小为优。R2分数则反映模型解释变量能力,值越大说明模型拟合程度越好。同时,文章还探讨了偏差和方差的概念,偏差表示预测期望与真实值的差距,方差则体现预测值的离散程度。
Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

在回归任务(对连续值的预测)中,常见的评估指标(Metric)有:平均绝对误差(Mean Absolute Error,MAE)、均方误差(Mean Square Error,MSE)、均方根误差(Root Mean Square Error,RMSE)和平均绝对百分比误差(Mean Absolute Percentage Error,MAPE),其中用得最为广泛的就是MAE和MSE。下面依次来进行一个大致的介绍,同时对于下面所有的计算公式:

[公式]均表示样本数量、
[公式]均表示第
[公式]个样本的真实值、
[公式]均表示第
[公式]个样本的预测值。

一,评价回归模型的指标

1,均方误差

均方误差(MSE)的定义如下,

2,均方根误差

均方根误差(RMSE)是回归模型的典型指标,用于指示模型在预测中会产生多大的误差,对于较大的误差,权重较高。

y是实际值,而y~ 是预测值, RMSE越小越好。

3,平均绝对误差

平均绝对误差(MAE)用来衡量预测值与真实值之间的平均绝对误差,MAE越小表示模型越好,其定义如下:

4,R2分数

sklearn在实现线性回归时默认采用了[公式]指标,[公式]越大表示模型越好,其定义如下:

 其中

[公式]表示真实值的平均值。可能
[公式]的好处在于其结果进行了归一化,更容易看出模型间的差距。

二,偏差和方差

偏差:描述的是预测值(估计值)的期望与真实值之间的差距。偏差越大,越偏离真实数据。

方差:描述的是预测值的变化范围,离散程度,也就是离其期望值的距离。方差越大,数据的分布越分散。

参考文档:

线性回归(模型的评估)

偏差和方差有什么区别?

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悦光阴

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值