了解 shap.decision_plot

Understanding shap.decision_plot


最近我开始使用 SHAP。我真的很喜欢他们解释模型中每个特征的贡献的方式。
我不知何故难以理解决策图。
我找不到关于这个情节的解释
如果有人解释下面的情节,我将不胜感激,因为我对基值和模型输出有点困惑。
通常我在决策图中看到所有的线都从底部的同一点开始,然后它们根据特征贡献分开。
总是这样吗?因为我的情节在这种情况下是不同的。
还有,蓝色代表正面影响,红色代表负面影响吗?
非常感谢您与我分享想法以理解情节。
问候

如果您还没有查看文档笔记本,请访问:https://github.com/slundberg/shap/blob/master/notebooks/plots/decision_plot.ipynb 是关于着色的讨论。

至于为什么你的图中线条不是从底部开始的,我认为那是因为有更多的特征被切断了。我可以想象总结所有这些功能并像在 SHAP 瀑布图中那样组合显示它们,但这需要编码(如果你愿意,可以随意将其作为问题或 PR 打开)。