用线性回归对波士顿房价预测

本文通过线性回归模型预测波士顿房价,包括数据集操作、特征分析、模型建立、训练与评估。使用sklearn库进行数据标准化处理,模型训练后得出R^2值为0.74,表现出良好预测效果。
摘要由CSDN通过智能技术生成
from __future__ import print_function
from sklearn import datasets   #导入自带的数据库
from sklearn.linear_model import LinearRegression    #从线性模型中导入模块
import matplotlib.pyplot as plt
建立线性模型
loaded_data = datasets.load_boston()#从自带数据库中下载波士顿房价数据
data_X = loaded_data.data#加载房屋属性参数
data_y = loaded_data.target#加载房屋均价

model = LinearRegression()#线性回归模型

model.fit(data_X, data_y)#用模型拟合两个标签

print(model.predict(data_X[:4, :]))

[30.00384338 25.02556238 30.56759672 28.60703649]

输出可对数据集进行哪些操作

print(loaded_data.keys())

dict_keys([‘data’, ‘target’, ‘feature_names’, ‘DESCR’, ‘filename’]),即说明可用这些方法(数据、目标值、列标签、描述性统计、文件地址)查看数据集

loaded_data.feature_names #输出每一列的标签

array([‘CRIM’, ‘ZN’, ‘INDUS’, ‘CHAS’, ‘NOX’, ‘RM’, ‘AGE’, ‘DIS’, ‘RAD’,
‘TAX’, ‘PTRATIO’, ‘B’, ‘LSTAT’], dtype=’<U7’)

绘图<
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值