机器学习模型中的评价指标

本文详细介绍了回归模型与分类模型的评估指标,包括MSE、RMSE、MAE、MAPE、SMAPE和R²等误差指标,以及在二分类和多分类模型中的查准率、查全率、f1分数、准确率、错误率和混淆矩阵。这些指标有助于衡量模型的预测精度和性能。

1、回归模型

1.1 MSE(均方误差)

MSE是Mean Square Error的缩写,其计算公式如下:

mse=1m∑i=1m(yi−yi^)2mse=\frac{1}{m} \sum_{i=1}^{m}(y_i-\hat{y_i})^2mse=m1i=1m(yiyi^)2

从计算公式可以看出,MSE越小(理论最小值为0),说明拟合得越好。

一些机器学习模型的损失函数也是这样计算的,因为它易于求导,进而便于使用梯度下降法进行参数优化。

1.2 RMSE(均方根误差)

RMSE是Root Mean Square Error的缩写,其计算公式如下:

rmse=MSE=1m∑i=1m(yi−yi^)2rmse=\sqrt{MSE}=\sqrt{\frac{1}{m} \sum_{i=1}^{m}(y_i-\hat{y_i})^2}rmse=MSE =m1i=1m(yiyi^)2

由于MSE的结果总是非负的,因此,对其开平方就得到了RMSE。这样做的好处是可以保持RMSE与目标值yyy具有相同的量纲,在描述模型的精度的时候带来便利。

1.3 MAE(平均绝对误差)

MAE是Mean Absolute Error的缩写,其计算公式如下:

mae=1m∑i=1m∣yi−yi^∣mae=\frac{1}{m} \sum_{i=1}^{m}\mid y_i-\hat{y_i}\midmae=m1i=1myiyi^

MAE越小,说明拟合得越好。

1.4 MAPE(平均绝对百分比误差)

MAPE是Mean Absolute Percentage Error的缩写,其计算公式如下:

mape=1m∑i=1m∣yi−yi^yi∣∗100%mape=\frac{1}{m} \sum_{i=1}^{m}{\mid{\frac{y_i-\hat{y_i}}{y_i}}}\mid*100\%mape=m1i=1myiyiyi^100%

可以看出,相较于MAE,每个误差项都除以了真实值。相当于对误差做了归一化,这样可以降低离群值所带来的影响。

1.5 SMAPE(对称平均绝对百分比误差)

SMAPE是Symmetric Mean Absolute Percentage Error的缩写,其计算公式如下:

mape=1m∑i=1m∣yi−yi^∣(∣yi∣+∣yi^∣)/2∗100%mape=\frac{1}{m} \sum_{i=1}^{m}{\frac{\mid{y_i-\hat{y_i}}\mid}{(\mid{y_i}\mid+\mid{\hat{y_i}\mid})/2}}*100\%mape=m1i=1m(yi+

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

芳樽里的歌

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值