我试图从一组特征 X 中预测变量 y,其中 X 在开始时是 36 个特征。我对此有两个问题:
- 创建多项式特征时如何处理布尔属性(0,1)?例如,将它们平方是没有意义的。
我到目前为止的代码:
poly = PolynomialFeatures(degree=2)
X_ = poly.fit_transform(X_train)
- 如何为多项式回归进行特征选择?因为为 36 个变量创建 2 次多项式特征会大大增加 X 的大小。是否有一种方法可以运行选择,例如返回基于 MSE 的最佳模型?