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.
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%Tags und Links python pandas scikit-learn random-forest