Got continuous is not supported error in RandomForestRegressor Got continuous is not supported error in RandomForestRegressor python python

Got continuous is not supported error in RandomForestRegressor


It's because accuracy_score is for classification tasks only.For regression you should use something different, for example:

clf.score(X_test, y_test)

Where X_test is samples, y_test is corresponding ground truth values. It will compute predictions inside.


Since you are doing a classification task, you should be using the metric R-squared (co-effecient of determination) instead of accuracy score (accuracy score is used for classification purposes).

To avoid any confusion I suggest you to use different variable name like reg/rfr.

R-squared can be computed by calling score function provided by RandomForestRegressor, for example:

rfr.score(X_test,Y_test)