SHAP- TreeExplainer(model)-期望值字段是什么?

问题描述 投票:0回答:1

我用SHAP解释了我的RF

RF_best_parameters = RandomForestRegressor(random_state=24, n_estimators=100)
RF_best_parameters.fit(X_train, y_train.values.ravel())
shap_explainer_model = shap.TreeExplainer(RF_best_parameters)

TreeExplainer类具有名为-expected_value的属性。根据X_train(我也阅读了此here

但不是。命令的输出:

shap_explainer_model.expected_value

是0.2381。命令的输出:

RF_best_parameters.predict(X_train).mean()

是0.2389。如我们所见,值并不相同。那么,期望值的含义是什么? 谢谢。

python shap
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.