【发布时间】:2021-11-22 08:27:56
【问题描述】:
我正在使用 Python 中的 Shap 库来解释我使用 Catboost 的模型。在尝试使用多个绘图时,我使用以下命令:
shap.summary_plot(shap_values, X_train)
shap.force_plot(explainer.expected_value, shap_values, X_train)
shap.dependence_plot("some feature", shap_values, X_train)
每个的输出都给了我 x 轴上的形状值,但是我无法解释它并认为它更容易使用概率。我怎么能做到这一点?
我读到 Catboost 不能使用:explainer = shap.TreeExplainer(model,data = X,model_output='probability')
因此,我不知道该怎么办。
【问题讨论】: