1. 导入boston房价数据集
2. 一元线性回归模型,建立一个变量与房价之间的预测模型,并图形化显示。
3. 多元线性回归模型,建立13个变量与房价之间的预测模型,并检测模型好坏,并图形化显示检查结果。
#导入房价数据集 from sklearn.datasets import load_boston boston = load_boston() boston.keys()

boston.data.shape print(boston.DESCR) boston.data


boston.target


boston.feature_names

import pandas as pd df = pd.DataFrame(boston.data) df


#一元线性回归模型,建立一个变量与房价之间的预测模型,并图形化显示。 import matplotlib.pyplot as plt x = boston.data[:,5] y = boston.target plt.figure(figsize=(10,6)) plt.scatter(x,y) plt.plot(x,7*x-5,‘r‘) plt.show() x.shape

from sklearn.linear_model import LinearRegression lineR = LinearRegression() lineR.fit(x.reshape(-1,1),y) w = lineR.coef_ w

b = lineR.intercept_
b

#多元线性回归模型,建立13个变量与房价之间的预测模型,并检测模型好坏,并图形化显示检查结果。 from sklearn.linear_model import LinearRegression lineR = LinearRegression() lineR.fit(boston.data,y) lineR.coef_ lineR.intercept_

x=boston.data[:,2] y=boston.target plt.scatter(x,y) plt.plot(x,5*x-30,‘r‘)#回归线 plt.show()

原文:https://www.cnblogs.com/yvettecheng/p/10075671.html