最初の X が 36 個の機能である一連の機能 X から変数 y を予測しようとしています。これに関して 2 つの質問があります。
- 多項式機能の作成中にブール属性 (0,1) を処理する方法は? たとえば、それらを二乗しても意味がありません。
私がこれまでに持っているコード:
poly = PolynomialFeatures(degree=2)
X_ = poly.fit_transform(X_train)
- 多項式回帰の特徴選択を行う方法は? 36 個の変数に対して次数 2 の多項式機能を作成すると、X のサイズが大幅に増加するためです。たとえば、MSE に基づいて最適なモデルを返す選択を実行する方法はありますか?