LoslegenKostenlos starten

Rekursive Merkmalseliminierung mit Random Forests

Du wickelst einen Recursive Feature Eliminator um ein Random-Forest-Modell, um Merkmale schrittweise zu entfernen. Diese Methode ist konservativer, als Merkmale nach einem einzelnen Importance-Schwellenwert auszuwählen, denn das Entfernen eines Merkmals kann die relativen Wichtigkeiten der übrigen beeinflussen.

Diese Datensätze sind vorab geladen: X, X_train, y_train.

Folgende Funktionen und Klassen stehen dir bereits zur Verfügung: RandomForestClassifier(), RFE(), train_test_split().

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.

# Wrap the feature eliminator around the random forest model
rfe = ____(estimator=____, n_features_to_select=____, verbose=1)
Code bearbeiten und ausführen