代码如下:
# -*- coding: utf-8 -*-
"""
Created on Tue May 22 09:51:48 2018
@author: eagle
"""
# =============================================================================
# 集成模型预测波士顿房价:普通随机森林、极度随机森林、梯队上升
# =============================================================================
from sklearn.datasets import load_boston
from sklearn.cross_validation import train_test_split
from sklearn.preprocessing import StandardScaler
from sklearn.ensemble import RandomForestRegressor,ExtraTreesRegressor,GradientBoostingRegressor
from sklearn.metrics import r2_score,mean_squared_error,mean_absolute_error
#加载房价数据
boston = load_boston() #共506条数据
print(boston.DESCR)
X = boston.data
y = boston.target
#训练数据和测试数据分割
X_train,X_test,y_train,y_test = train_test_split(X,y,test_size = 0.25,random_state = 33)
#print('The max target value is',np.max(boston.target)) #最大值
#print('The min target value is',np.min(boston.target)) #最小值
#print('The average target