基于线性回归房价预测散点图和折线图

本文详细介绍了如何利用线性回归模型进行房价预测,并通过绘制散点图和折线图来直观展示预测结果与实际数据的关系。首先,我们收集并预处理了房屋特征与价格的数据集,接着构建了线性回归模型进行训练。然后,我们绘制散点图,用实线表示实际房价,虚线表示预测房价,展示了模型的预测能力。同时,折线图揭示了房价随特征变化的趋势,帮助理解模型的预测效果。
摘要由CSDN通过智能技术生成
	回归是统计学中最有力的工具之一。机器学习监督学习算法分为分类算法和回归算法两 种,其实就是根据类别标签分布类型为离散型、连续性而定义的。回归算法用于连续型分布 预测,针对的是数值型的样本,使用回归,可以在给定输入的时候预测出一个数值,这是对 分类方法的提升,因为这样可以预测连续型数据而不仅仅是离散的类别标签。 回归分析中,只包括一个自变量和一个因变量,且二者的关系可用一条直线近似表示, 这种回归分析称为一元线性回归分析。如果回归分析中包括两个或两个以上的自变量,且因 变量和自变量之间是线性关系,则称为多元线性回归分析。
	多元线性回归
	假定预测值与样本特征间的函数关系是线性的,回归分析的任务,就在于依据样本 X 和 Y 的观察值。去预计函数 h,寻求变量之间近似的函数关系。定义:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190929143207727.png)
	当中,n=特征数目; xj=每一个训练样本第 j 个特征的值,能够觉得是特征向量中的第 j 个值。 为了方便。记 x0=1。则多变量线性回归能够记为:
	![在这里插入图片描述](https://img-blog.csdnimg.cn/20190929143247633.png)

#-*-coding:utf-8-*-
import   pandas  as  pd
import   numpy  as  np
import   matplotlib.pyplot  as  plt
#加载数据
from  sklearn.datasets  import  load_boston
from  sklearn.model_selection  import train_test_split
from  sklearn.preprocessing  import  StandardScaler
from   sklearn.linear_model  import LinearRegression#正规方程求解的线性回归
from  sklearn.linear_model  import SGDRegressor#sgd线性回归,随机梯度下降线性回归
from  sklearn.linear_model  import Ridge#岭回归算法
#默认不支持中文,需要配置RC参数
plt.rcParams['font.sans-serif']='SimHei'
#设置字体之后不支持,需要去设置RC参数更改编码
plt.rcParams['axes.unicode_minus']=False
def  show_res(y_test
  • 0
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值