Ошибка «Нет атрибута» при использовании oob_score_ со случайным классификатором леса в поиске по сетке с использованием функции make_scorer для средства оценки oob_error
Я хотел бы использовать ошибку oob в качестве метода оценки для моего классификатора случайного леса при поиске по сетке. Я читал, что это можно сделать с помощью make_scorer, но я продолжаю получать ошибки. Этот код работает, если я удаляю бомбардир в сетке поиска, но когда я добавляю бомбардир, я получаю сообщение об ошибке «AttributeError: объект RandomForestClassifier не имеет атрибута «obb_score_». Я читал множество обсуждений, в которых у других возникали проблемы при использовании oob_score для этой цели, но я не смог найти ни одного примера кода, который действительно работал бы в моей ситуации.
Я пробовал это с помощью конвейера PCA и RF, я пытался собрать oob_scores_ для каждой модели отдельно от результатов поиска по сетке, чтобы собрать их в фрейм данных, а также бесчисленное множество других небольших настроек и перестановок кода, чтобы попытаться добиться этого. работает, но я всегда получаю либо эту ошибку атрибута, либо ошибку позиционного аргумента. Буду признателен за любой совет.