Dauerhafter Fehler wird in RandomForestRegressor nicht unterstützt

8

Ich versuche nur, ein einfaches RandomForestRegressor-Beispiel zu machen. Aber beim Testen der Genauigkeit bekomme ich diesen Fehler

%Vor%

Dies ist das Beispiel der Daten. Ich kann die echten Daten nicht zeigen.

%Vor%

Hier ist mein Code.

%Vor%     
toy 19.09.2015, 05:44
quelle

2 Antworten

18

Es liegt daran, dass accuracy_score für Klassifizierungsaufgaben vorgesehen ist nur. Für die Regression sollten Sie etwas anderes verwenden, zum Beispiel:

%Vor%

Wobei X_test Abtastwerte sind, y_test entsprechende Grundwahrheitswerte. Es wird Vorhersagen im Inneren berechnen.

    
Ibraim Ganiev 19.09.2015, 06:44
quelle
1
  

Da Sie eine Klassifizierungsaufgabe durchführen, sollten Sie die   Metrik R-quadriert (co-effecient der Bestimmung) statt    Genauigkeits-Score (Genauigkeits-Score wird für Klassifizierungszwecke verwendet.)

Um Verwechslungen zu vermeiden, empfehle ich Ihnen, einen anderen Variablennamen wie reg / rfr zu verwenden.

R-Quadrat kann berechnet werden, indem man score aufruft Funktion von RandomForestRegressor, zum Beispiel:

%Vor%     
ThReSholD 31.01.2018 21:20
quelle