# 导包import matplotlib.pyplot as plt
import numpy as np
from sklearn import datasets,linear_model
from sklearn.metrics import mean_squared_error,r2_score
# 使用训练集训练模型
regr.fit(diabetes_X_train, diabetes_y_train)# 使用测试集测试模型
diabetes_y_pred = regr.predict(diabetes_X_test)# 查看模型结果和验证模型效果# The coefficientsprint("Coefficients: \n", regr.coef_)# The mean squared errorprint("Mean squared error: %.2f"% mean_squared_error(diabetes_y_test, diabetes_y_pred))# The coefficient of determination: 1 is perfect predictionprint("Coefficient of determination: %.2f"% r2_score(diabetes_y_test, diabetes_y_pred))
Coefficients:
[938.23786125]
Mean squared error: 2548.07
Coefficient of determination: 0.47