如何使用高阶线性回归的cross_val_score?

时间:2017-10-09 19:11:48

标签: python regression linear

我知道我们可以在简单的线性回归中进行交叉验证

lnrreg = LinearRegression()
scores = cross_val_score(lnrreg, X, Y, cv=4, scoring='neg_mean_squared_error')

但我们如何对高阶线性回归进行cross_val_score()

1 个答案:

答案 0 :(得分:0)

这是正确的解决方案吗?

lnrreg = LinearRegression() Xd = PolynomialFeatures(3).fit_transform(X) scores = cross_val_score(lnrreg, Xd, Y, cv=4, scoring='neg_mean_squared_error')