Ошибка типа: ожидаемая последовательность или подобная массиву, полученная оценщиком RandomForestRegressor - PullRequest
0 голосов
/ 14 марта 2020

Я строю модель случайной лесной регрессии, используя модель scikit-learn. Когда я пытаюсь вычислить ошибку RMSE для этой модели, я получаю ошибку. Кто-нибудь может сказать мне, как решить эту ошибку?

Фрагмент кода показан ниже:

from sklearn.ensemble import RandomForestRegressor

forest_reg = RandomForestRegressor()
forest_reg.fit(housing_prepared, housing_labels)

forest_predictions = forest_reg.predict(housing_prepared)
forest_mse = mean_squared_error(housing_labels, forest_reg)

forest_rmse = np.sqrt(forest_mse)
forest_rmse

Ошибка показана ниже:

Expected sequence or array-like, got estimator RandomForestRegressor(bootstrap=True, criterion='mse', max_depth=None,
       max_features='auto', max_leaf_nodes=None,
       min_impurity_decrease=0.0, min_impurity_split=None,
       min_samples_leaf=1, min_samples_split=2,
       min_weight_fraction_leaf=0.0, n_estimators=10, n_jobs=None,
       oob_score=False, random_state=None, verbose=0, warm_start=False)
...