LoslegenKostenlos loslegen

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

Dimensionsreduktion in Python

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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