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