Есть ли способ вычислить значения на каждом узле в деревьях XGBoost? - PullRequest
0 голосов
/ 11 июля 2020

Я пытаюсь найти способ вычислить значение на каждом узле решения для деревьев в XGBoostClassifier. Я знаю, что это можно сделать с помощью методов sklearn Tree, таких как RandomForest, DecisionTree и c. Например -

enter image description here

I found that xgboost get_dump method only shows values for leaf nodes. The goal is to find the contribution of each feature in the tree in the outcome. as in- Outcome=bias + contribution(feature1) + … + contribution(feature_n).

A similar example is here- https://blog.datadive.net/interpreting-random-forests/

...