博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
回归问题的评价测度
阅读量:2753 次
发布时间:2019-05-13

本文共 948 字,大约阅读时间需要 3 分钟。

对于分类问题,评价测度是准确率,但这种方法不适用于回归问题。我们使用针对连续数值的评价测度(evaluation metrics)。

下面介绍三种常用的针对回归问题的评价测度

In [21]:

# define true and predicted response valuestrue = [100, 50, 30, 20]pred = [90, 50, 50, 30]

(1)平均绝对误差(Mean Absolute Error, MAE)

 

(2)均方误差(Mean Squared Error, MSE)

 

(3)均方根误差(Root Mean Squared Error, RMSE)

 

In [24]:

from sklearn import metricsimport numpy as np# calculate MAE by handprint "MAE by hand:",(10 + 0 + 20 + 10)/4.# calculate MAE using scikit-learnprint "MAE:",metrics.mean_absolute_error(true, pred)# calculate MSE by handprint "MSE by hand:",(10**2 + 0**2 + 20**2 + 10**2)/4.# calculate MSE using scikit-learnprint "MSE:",metrics.mean_squared_error(true, pred)# calculate RMSE by handprint "RMSE by hand:",np.sqrt((10**2 + 0**2 + 20**2 + 10**2)/4.)# calculate RMSE using scikit-learnprint "RMSE:",np.sqrt(metrics.mean_squared_error(true, pred))
MAE by hand: 10.0MAE: 10.0MSE by hand: 150.0MSE: 150.0RMSE by hand: 12.2474487139RMSE: 12.247448713

转载地址:http://flgad.baihongyu.com/

你可能感兴趣的文章
Cable Messenger : 通讯层加密传输方案
查看>>
Cable Messenger:语音波纹曲线生成策略
查看>>
Cable Messenger 多人实时音视频聊天:系统架构
查看>>
QML DropShadow介绍
查看>>
QML如何实现窗口缩放隐藏
查看>>
QML SequentialAnimation实现闪烁文字动画
查看>>
QML利用Timer实现字体渐变动画
查看>>
QML LinearGradient实现文字渐变闪烁动画
查看>>
Network Manager 命令行nmcli 详细介绍
查看>>
windows开发--QT主动监测U盘是否插入
查看>>
windows开发--QT获取所有硬盘的内存
查看>>
windows开发--QT获取有线和WiFi的Ip地址
查看>>
彻底解决QT5 中文编译不过问题
查看>>
矩阵中的路径----深度优先遍历
查看>>
Andriod 开发----常用技巧笔记
查看>>
Linux-学习之路:SFTP修改root用户的默认目录
查看>>
Linux 添加Match User 重启sshd出现job for ssh.service failed
查看>>
Qt多语言开发--Qt语言专家
查看>>
Qt错误-Cannot read property xxx ‘width‘ of null
查看>>
Linux-chpasswd 修改用户密码
查看>>