我运行了一个包含62个独立变量的决策树来预测股票价格。然而,当使用classifier_DT_tuned$variable.importance
提取特征重要性时,我只看到了55个变量的重要性,而不是62个变量的重要性。
我本以为决策树会选取最重要的变量,但随后会为未使用的变量分配0.00的重要性。你能帮我解释一下这个问题吗?谢谢!
发布于 2020-09-09 02:34:23
你有没有尝试过像下面这样获取功能重要性:
feat_importance = list(dt_clf.tree_.compute_feature_importances())
这将为您提供所有62个功能/变量的重要性列表。
https://stackoverflow.com/questions/58322519
复制