r语言 - 决策树和特征重要性:为什么决策树没有显示所有变量的重要性?



我运行了一个包含 62 个因变量的决定树来预测股票价格。但是,当用classifier_DT_tuned$variable.importance提取特征重要性时,我只看到 55 而不是 62 变量的重要性。

我本以为决策树会选择最重要的变量,但随后会为未使用的变量分配 0.00 的重要性。你能帮我详细说明这个问题吗?谢谢!

您是否尝试过获得如下所示的功能重要性:

feat_importance = list(dt_clf.tree_.compute_feature_importances())

这将为您提供所有 62 个特征/变量的重要性列表。

最新更新