RandomForestRegressor, особенности функций

Я использую Random Forest Regressor и у меня есть 43 функции. Когда я запускаю следующий код:

print(clf.feature_importances_)

Я получаю следующий результат:

[0. 1. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]

Насколько я понимаю, моя модель случайного леса использует только одну функцию для прогнозирования результата?

Хорошо это или нет?

1 ответ

Решение

Поместите каждую из ваших функций в соответствие со значением метки и вручную посмотрите, на что смотрит модель, чтобы проанализировать ваши результаты. Также проверьте точность вашей модели, если она не очень высокая, это также может быть причиной того, что вы видите странный результат.

Другие вопросы по тегам