Я пытаюсь найти способ вычислить значение в каждом узле принятия решений для деревьев в XGBoostClassifier. Я знаю, что это можно сделать с помощью методов дерева sklearn, таких как RandomForest, DecisionTree и т. д. Например:
Я обнаружил, что метод xgboost get_dump показывает значения только для конечных узлов. Цель состоит в том, чтобы найти вклад каждой функции в дереве в результат. как в- Результат=смещение + вклад(функция1) + … + вклад(функция_n).
Похожий пример здесь: https://blog.datadive.net/interpreting-random-forests/