Python 检查特征子集的形状特征重要性
我试图检查我用SHAP构建的模型的特征重要性 使用下面的方法可以很好地工作,但是我想要一个只包含一部分特性的图。这可能吗Python 检查特征子集的形状特征重要性,python,classification,xgboost,shap,xgbclassifier,Python,Classification,Xgboost,Shap,Xgbclassifier,我试图检查我用SHAP构建的模型的特征重要性 使用下面的方法可以很好地工作,但是我想要一个只包含一部分特性的图。这可能吗 shap.summary_plot(shap_values, features=X_train2, feature_names=X_train2.columns, max_display=30) 我试图在数据集上使用iloc定义特征子集和特征名称,如features=X_train.iloc[;23://code>,但它不起作用。您需要同时对特征和形状值进行子集,否则它们将
shap.summary_plot(shap_values, features=X_train2, feature_names=X_train2.columns, max_display=30)
我试图在数据集上使用iloc定义特征子集和特征名称,如
features=X_train.iloc[;23://code>,但它不起作用。您需要同时对特征和形状值进行子集,否则它们将无法对齐。值得一提的是,使用SHAP.EXPLATION对象的新SHAP API将使这变得更容易,因为它允许同时对特征和SHAP值进行简单的并行切片