#python #pandas #scikit-learn
#python #pandas #scikit-learn
Вопрос:
При поиске значений объектов для задачи классификации с использованием, например, RandomForestClassifier
или ExtraTreesClassifier
, возможно ли получить значения локальных объектов. Допустим, у нас есть 10 классов для прогнозирования, мы можем легко получить глобальную важность, но есть ли способ узнать, какие функции важны, скажем, для класса 1, …, 10 по отдельности?
Я понимаю, что это можно сделать shap
, просто проверяя, можем ли мы сделать это с помощью методов примеси (MDI) и перестановки (MDA).
Комментарии:
1. Вы можете попробовать один против остальных и посмотреть, что важно для каждого класса
2. Хорошо, итак, мы делаем это,
OneVsRestClassifier(model)
, и нам пришлось бы перебирать этот класс n раз? Есть ли способ указать, какой класс естьOne
, а какой нетthe Rest
?