shap.Explanation

class shap.Explanation(values, base_values=None, data=None, display_data=None, instance_names=None, feature_names=None, output_names=None, output_indexes=None, lower_bounds=None, upper_bounds=None, error_std=None, main_effects=None, hierarchical_values=None, clustering=None, compute_time=None)[源代码]

一组可切片并行的数组,表示SHAP解释。

__init__(values, base_values=None, data=None, display_data=None, instance_names=None, feature_names=None, output_names=None, output_indexes=None, lower_bounds=None, upper_bounds=None, error_std=None, main_effects=None, hierarchical_values=None, clustering=None, compute_time=None)[源代码]

方法

__init__(values[, base_values, data, ...])

cohorts(cohorts)

将此解释分成几个群体。

hstack(other)

将两个解释按列堆叠。

percentile(q[, axis])

属性

abs

argsort

base_values

从底层切片器对象传递。

clustering

从底层切片器对象传递。

data

从底层切片器对象传递。

display_data

从底层切片器对象传递。

error_std

从底层切片器对象传递。

feature_names

从底层切片器对象传递。

flip

hclust

hierarchical_values

从底层切片器对象传递。

identity

instance_names

从底层切片器对象传递。

lower_bounds

从底层切片器对象传递。

main_effects

从底层切片器对象传递。

max

mean

min

output_indexes

从底层切片器对象传递。

output_names

从底层切片器对象传递。

sample

shape

计算可能复杂数据嵌套的形状。

sum

upper_bounds

从底层切片器对象传递。

values

从底层切片器对象传递。

property base_values

从底层切片器对象传递。

property clustering

从底层切片器对象传递。

cohorts(cohorts)[源代码]

将此解释分成几个群体。

参数:
队列整数或数组

如果这是一个整数,那么我们使用决策树自动构建这么多队列。如果这是一个数组,那么我们将其视为每个实例的队列名称/ID数组。

property data

从底层切片器对象传递。

property display_data

从底层切片器对象传递。

property error_std

从底层切片器对象传递。

property feature_names

从底层切片器对象传递。

property hierarchical_values

从底层切片器对象传递。

hstack(other)[源代码]

将两个解释按列堆叠。

property instance_names

从底层切片器对象传递。

property lower_bounds

从底层切片器对象传递。

property main_effects

从底层切片器对象传递。

property output_indexes

从底层切片器对象传递。

property output_names

从底层切片器对象传递。

property shape

计算可能复杂数据嵌套的形状。

property upper_bounds

从底层切片器对象传递。

property values

从底层切片器对象传递。