我运行了一个包含 62 个因变量的决定树来预测股票价格。但是,当用classifier_DT_tuned$variable.importance
提取特征重要性时,我只看到 55 而不是 62 变量的重要性。
我本以为决策树会选择最重要的变量,但随后会为未使用的变量分配 0.00 的重要性。你能帮我详细说明这个问题吗?谢谢!
您是否尝试过获得如下所示的功能重要性:
feat_importance = list(dt_clf.tree_.compute_feature_importances())
这将为您提供所有 62 个特征/变量的重要性列表。