SHAP 决策图截断特征名称

时间:2021-05-28 23:51:02

标签: python powerbi shap

我必须与 SHAP 合作使用 decision_plot 可视化进行局部预测可解释性,它在 Jupiter 笔记本中完美运行。

enter image description here

代码如下:

shap.decision_plot(
    base_value=explainer.expected_value[1],
    shap_values=shap_values[1][np.r_[12, 14, 15, 16, 17, 79]],
    features=X.iloc[np.r_[12, 14, 15, 16, 17, 79]],
    feature_names=X.columns.tolist(),
    link="identity",
    new_base_value=0.5
)

但是当我尝试在 PowerBI 视觉对象中包含此脚本时,结果处理会以这种方式截断功能名称。

enter image description here

我已经用 summary_plot 检查过类似的情况,在这种情况下,使用 plot_size 参数解决了问题,但该参数不是 decision_plot 可视化的一部分。

对此的任何帮助将不胜感激。

加油!

0 个答案:

没有答案