任务:python
- 导入boston房价数据集
- 一元线性回归模型,创建一个变量与房价之间的预测模型,并图形化显示。
- 多元线性回归模型,创建13个变量与房价之间的预测模型,并检测模型好坏,并图形化显示检查结果。
- 一元多项式回归模型,创建一个变量与房价之间的预测模型,并图形化显示。
##一、导入Boston数据集code
#!/usr/bin/python # -*- coding:utf-8 -*- # -*- author:DavidHuang -*- from sklearn.linear_model import LinearRegression from sklearn.datasets import load_boston from sklearn.cross_validation import train_test_split from sklearn.preprocessing import StandardScaler from sklearn.svm import SVR from sklearn.metrics import r2_score,mean_squared_error,mean_absolute_error import numpy as np import pandas as pd
boston = load_boston() # # print(boston.DESCR) # 共506条波士顿地区房价信息,每条13项数值特征描述和目标房价 # print("最大房价:",np.max(boston.target)) # print("最小房价:",np.min(boston.target)) # print("平均房价:",np.mean(boston.target)) #
能够看到波士顿数据集的有关信息 blog
print("开始进行预测和分析!\n========================") print(bos.keys())==") bos = load_boston() bos.keys() 数据集大小 print("数据集大小\n",boston.data.shape) 数据集特征 print("数据集特征\n",boston.feature_names) 数据集预测 print("数据集预测\n",boston.target)