分享

ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例

 处女座的程序猿 2022-07-04 发布于上海

 ML之shap:基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例 


基于boston波士顿房价回归预测数据集利用shap值对XGBoost模型实现可解释性案例

# 1、定义数据集

更新中……

# 2、数据集预处理

更新中……

# 4、基于XGBR模型实现shap值分析

# 4.1、模型建立并训练

# 4.2、基于模型本身输出特征重要性

XGBR_importance_dict: [('DIS', 57), ('RM', 42), ('LSTAT', 39), ('PTRATIO', 29), ('NOX', 28), ('TAX', 28), ('CRIM', 23), ('B', 15), ('AGE', 13), ('RAD', 8), ('INDUS', 8), ('CHAS', 4), ('ZN', 1)]

# 4.3、局部独立图可视化某特征的变化如何影响模型的输出及该特征值的分布

# 4.4、利用Shap值解释XGBR模型

# 4.5、基于XGBoost模型实现Shap值可视化分析

# (1)、利用局部独立图计算shap值

# (2)、某列样本值(特征值)、及其对应shap值散点图可视化

# (3)、对所有样本中每个特征计算shap平均绝对值/最大绝对值条形图可视化

 

# (4)、对所有样本中每个特征计算shap平均绝对值蜂群图可视化

 

# (5)、对所有样本中每个特征计算shap平均绝对值热图可视化

 

# (6)、基于cluste算法处理相关性的特征并可视化

​​​​​​​

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多