Python语言实现线性回归的步骤有:导入所要用到的库,读取数据并进行预处理。分析数据以及建立线性回归模型,并进行模型训练检验模型效果
通过使用python语言来实现线性回归是非常方便的,因为它提供了多个现成的库,比如可以使用numpy.linalog.lstsq,pandas.ols以及
scipy.stats.linregress等,在本文中将使用sklearn库的linear_model.LinearRegression,它支持任意维度,非常好用。
![17fb1f1acbfe1ef35237f68ada7107eb.png](https://img-blog.csdnimg.cn/img_convert/17fb1f1acbfe1ef35237f68ada7107eb.png)
【推荐教程:Python教程】
二维直线
例:线性方程y=a∗x+b;y=a∗x+b 表示平面一直线
在下面的例子中,我们将建立线性回归模型,通过给出房屋的面积来预测房屋的价格
import pandas as pd
from io import StringIO
from sklearn import linear_model
import matplotlib.pyplot as plt
# 房屋面积与价格历史数据(csv文件)
csv_data = 'square_feet,price150,6450200,7450250,8450300,9450350,11450400,15450600