如何在python中的多项式回归上应用网格搜索

时间:2019-05-21 05:44:25

标签: regression gridsearchcv

我无法找到一种方法来编写如何在python的多项式回归中应用网格搜索的代码

我尝试了以下操作,但没有成功

model = LinearRegression()
params = {'polynomialfeatures__degree': np.arange(10)}
model1 = GridSearchCV(model, params, cv=10, scoring='r2')
model1.fit(X, Y)
print("Best Hyper Parameters:\n",model1.best_params_)

我知道如何以这种方式实现多项式回归

poly_reg = PolynomialFeatures(degree = 3)
        X_poly = poly_reg.fit_transform(X)
        cv_results = model_selection.cross_val_score(model, X_poly, Y.ravel(), cv=kfold, scoring='r2')

但是我无法弄清楚如何对其应用网格搜索

0 个答案:

没有答案