【发布时间】:2021-11-05 18:50:09
【问题描述】:
我正在使用递归特征消除和交叉验证 (rfecv) 来找到特征的最佳准确度得分。 正如我所看到的 _grid_scoresis 估计器在使用第 i 个特征子集进行训练时产生的分数。有什么方法可以获取 _grid_score 中每个分数的子集特征索引? 我可以使用 get_support ( 5 个特征子集) 获得最高分的所选特征的索引。
子集特征,分数
5 , 0.976251
4 , 0.9762072
3 , 0.97322212
如何获取 4 或 3 个特征子集的索引? 我检查了 rfecv.ranking_ 的输出,5 个特征的 rank =1 ,但 Rank= 2 只有一个特征,依此类推。
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: machine-learning scikit-learn data-science feature-extraction feature-selection