Ensemble-Modelle für zusätzliche Stimmen
Das LassoCV()-Modell hat 22 von 32 Features ausgewählt. Nicht schlecht, aber auch keine spektakuläre Dimensionsreduktion. Lass uns zwei weitere Modelle nutzen, um mit dem Recursive Feature Eliminator (RFE) die 10 Features zu wählen, die sie für am wichtigsten halten.
Die standardisierten Trainings- und Testdaten wurden bereits als X_train, X_test, y_train und y_test geladen.
Diese Übung ist Teil des Kurses
Dimensionsreduktion in Python
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
from sklearn.feature_selection import RFE
from sklearn.ensemble import GradientBoostingRegressor
# Select 10 features with RFE on a GradientBoostingRegressor, drop 3 features on each step
rfe_gb = RFE(estimator=____,
n_features_to_select=____, step=____, verbose=1)
rfe_gb.fit(X_train, y_train)