如何使用高阶线性回归的交叉评分?

2024-04-25 14:28:44 发布

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

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

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

但是我们如何处理高阶线性回归?你知道吗


Tags: 线性errorvalmean交叉cvscorescoring
1条回答
网友
1楼 · 发布于 2024-04-25 14:28:44

这是正确的解决方案吗?你知道吗

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

相关问题 更多 >