首页 > 其他 > 详细

从0开始的机器学习——线性回归篇(2)

时间:2020-07-23 02:15:10      阅读:130      评论:0      收藏:0      [点我收藏+]

衡量线性回归算法的指标:

1.均方误差 MSE

技术分享图片

但是有的时候y的量纲会给问题解决带来麻烦,因为这个式子获得的是y的平方。此时考虑另一个评估标准:均方根误差。

2.均方根误差(RMSE)

技术分享图片

这个结果的量纲和y的量纲一样。均方根误差和均方误差差异不大,对于量纲敏感型的问题可以采用均方根误差。

3.平均绝对误差(MAE)

技术分享图片

 

使用波士顿房产数据进行演示:

首先引入房产数据:

import numpy as np
import matplotlib.pyplot as plt
from sklearn import datasets

boston = datasets.load_boston()

boston.feature_names

技术分享图片

接下来使用RM也就是房屋数量数据。

x = boston.data[:,5]    #只取房间数量这个特征
x.shape

y = boston.target
y.shape

技术分享图片

此时发现接近上边沿有一系列点,这些点的值可能远远大于50,但是被限制到了50。可以把这部分数据去掉。

技术分享图片

此时已经去掉了上面的那一部分点了。

技术分享图片

技术分享图片

技术分享图片

※ 注意y_predict的训练。

 

从0开始的机器学习——线性回归篇(2)

原文:https://www.cnblogs.com/xiyoushumu/p/13363659.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!