我必须与 SHAP 合作使用 decision_plot
可视化进行局部预测可解释性,它在 Jupiter 笔记本中完美运行。
代码如下:
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 视觉对象中包含此脚本时,结果处理会以这种方式截断功能名称。
我已经用 summary_plot
检查过类似的情况,在这种情况下,使用 plot_size
参数解决了问题,但该参数不是 decision_plot
可视化的一部分。
对此的任何帮助将不胜感激。
加油!