LoslegenKostenlos starten

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

<Kurs>Dimensionsreduktion in Python</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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)
Code bearbeiten und ausführen