本文数据源来自于sklearn中自带的波士顿房价数据集。
1、加载数据
from sklearn.datasets import load_boston
data = load_boston()
2、将数据分割成训练集和测试集
from sklearn.model_selection import train_test_split #准备训练集和测试集
train_x,test_x,train_y,test_y = train_test_split(data.data,data.target,test_size = 0.3,random_state = 33)
3、创建AdaBoost回归模型,得到房价预测结果
from sklearn.ensemble import AdaBoostRegressor
from sklearn.metrics import mean_squared_error #导入均方误差
regressor = AdaBoostRegressor()
regressor.fit(train_x,train_y)
pred_y = regressor.predict(test_x)
print('房价预测结果',pred_y)
4、将预测结果与实际结果对比
mse =