美文网首页程序员
使用线性回归模型预测房价

使用线性回归模型预测房价

作者: 酷酷的群 | 来源:发表于2020-05-03 19:03 被阅读0次

数据准备

将以下数据存储为csv格式便于使用:


数据

所得csv文件如下:


csv文件

一元线性回归预测

使用pandas来读取csv文件并且导入sklearn包中的线性模型。具体代码如下:

import pandas as pd  # 读取csv文件
from sklearn import linear_model  # 线性模型

data = pd.read_csv('PriceData.csv')
regr = linear_model.LinearRegression()  # 线性回归模型
regr.fit(data.square_feet.values.reshape(-1, 1), data.price)
print(regr.predict([[1000]]))  # 预测面积为1000时的房价

代码运行输出如下:


运行结果

多元线性回归预测

为数据加入两项新的特征地段和新旧,数据集csv文件内容如下:


csv文件

具体实现代码如下:

import pandas as pd  # 读取csv文件
from sklearn import linear_model  # 线性模型

data = pd.read_csv('PriceData.csv')
trainData = data.iloc[:, 1:4]  # 取读取数据的2、3、4列作为训练数据,每条训练数据都有三个特征
trainLabel = data.price
regr = linear_model.LinearRegression()
regr.fit(trainData, trainLabel)
print(regr.predict([[1200, 720, 700]]))  # 预测特征为[[1200, 720, 700]]时的房价

代码运行输出如下:


运行结果

相关文章

  • 使用线性回归模型预测房价

    数据准备 将以下数据存储为csv格式便于使用: 所得csv文件如下: 一元线性回归预测 使用pandas来读取cs...

  • 三种回归模型对朝阳区房价预测的效果对比

    一:前言 利用上次爬取的朝阳区房价数据,通过简单线性回归模型、决策树回归模型、xgboost回归模型来进行房价预测...

  • 机器学习应用建议(一)

    决定下一步做什么 这里我们以房价预测为例,假设我们需要使用线性回归模型对房价进行预测,其代价函数J(θ)如下图所示...

  • Task1 - 3

    Task 1 线性回归 模型 线性回归用于回归预测,即预测一个连续的数值。一个n元线性回归模型 其中 是要模型学习...

  • Logistic逻辑回归

    在日常学习或工作中经常会使用线性回归模型对某一事物进行预测,例如预测房价、身高、GDP、学生成绩等,发现这些被预测...

  • Logistic逻辑回归

    在日常学习或工作中经常会使用线性回归模型对某一事物进行预测,例如预测房价、身高、GDP、学生成绩等,发现这些被预测...

  • 2020-08-19

    线性回归模型 一元线性回归模型 “一元”就是指单个特征。 通过预测房价的问题作为例子。 将训练集中的数据用图像的形...

  • 【深度学习】PaddlePaddle计算机视觉项目:波士顿房价预

    波士顿房价预测模型,是经典的线性回归模型。记得吴恩达深度学习课程的第一课就是讲波士顿房价预测模型,入门的项目。Pa...

  • 机器学习之线性回归

    线性回归 场景:使用线性回归来预测波士顿房价。 说明 线性回归,即学习一个线性方程来拟合特征X与结果Y。如根据房屋...

  • 数据科学34 |机器学习-回归预测和分类树预测

    使用回归模型预测 与许多机器学习算法相比,使用回归模型进行预测更易实现,更易解释,但在非线性方面拟合不佳。因此,通...

网友评论

    本文标题:使用线性回归模型预测房价

    本文链接:https://www.haomeiwen.com/subject/xjljghtx.html