Python中的多项式拟合

2024-09-27 21:34:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图对我的数据进行多项式拟合,结果是线性拟合。我正在努力理解我的错误在哪里

regr2 = PolynomialFeatures(degree=2)
regr2.fit_transform(diabetes_X_train, diabetes_y_train)
regr2 = PolynomialFeatures(interaction_only=True)
regr2.fit_transform(diabetes_X_train, diabetes_y_train)

regr = LinearRegression()
regr.fit(diabetes_X_train, diabetes_y_train)

diabetes_y_pred = regr.predict(diabetes_X_test)

plt.scatter(diabetes_X_test, diabetes_y_test,  color='blue')
plt.plot(diabetes_X_test, diabetes_y_pred, color='red', linewidth=1)

Tags: 数据test错误transformtrainplt线性fit

热门问题