了解shap.decision_plot

问题描述


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

shap.decision_plot

解决方法

如果尚未下载文档,请访问以下位置的文档笔记本:https://github.com/slundberg/shap/blob/master/notebooks/plots/decision_plot.ipynb正在讨论着色。

至于为什么线条不从图的底部开始,我认为这是因为有更多的要素被切除了。我可以想象对所有这些功能进行汇总,然后像在SHAP瀑布图中所示将它们组合在一起,但是这需要进行编码(如果需要,可以随意将其作为问题或PR来打开。)