shap.plots.embedding
- shap.plots.embedding(ind, shap_values, feature_names=None, method='pca', alpha=1.0, show=True)[源代码]
使用 SHAP 值作为嵌入,我们将其投影到 2D 以进行可视化。
- 参数:
- indint 或 string
如果这是一个整数,它是用于着色的特征的索引。如果这是一个字符串,它要么是特征的名称,要么可以具有形式“rank(int)”以指定具有该排名的特征(按所有样本的平均绝对SHAP值排序),或者“sum()”表示所有SHAP值的总和,即模型的输出(减去其期望值)。
- shap_valuesnumpy.array
SHAP 值的矩阵(# 样本 x # 特征)。
- 特征名称无或列表
shap_values 数组中特征的名称。
- 方法
pca
或 numpy.array 如何将 shap_values 的维度降低到 2D。如果选择 “pca”,则使用 shap_values 的 2D PCA 投影。如果是一个 numpy 数组,则应为(# 样本 x 2),并表示该值的嵌入。
- alpha浮动
数据点的透明度(介于0和1之间)。在使用大数据集时,这可以用于显示数据点的密度。