ShapTree#
- class interpret.greybox.ShapTree(model, data, feature_names=None, feature_types=None, **kwargs)#
以 interpret API 形式暴露树模型特定的 SHAP 近似方法。如果使用此方法,请引用原作者,相关信息可在以下链接找到:slundberg/shap
初始化类。
- 参数:
model – 适用于 Tree SHAP 的树模型对象。
data – 用于初始化 SHAP 的数据。
feature_names – 特征名称列表。
feature_types – 特征类型列表。
**kwargs – 将传递给 shap.TreeExplainer 的关键字参数。
- explain_local(X, y=None, name=None, **kwargs)#
为提供的实例提供局部解释。
- 参数:
X – 用于解释的 X 的 Numpy 数组。
y – 用于解释的 y 的 Numpy 向量。
name – 用户定义的解释名称。
**kwargs – 将传递给 SHAP 的关键字参数。
- 返回:
一个解释对象,将每个实例的特征-值对可视化为水平条形图。