【发布时间】:2017-02-25 12:14:41
【问题描述】:
我使用带有 ExtraTreeRegressor 的 RFE 作为估计器,以便在回归问题中进行 SupervisedFeatureSelection。
我得到了模型的排名和支持,通用代码如下:
rfe_vola = RFE(estimator=ExtraTreesRegressor(), n_features_to_select=1, step=1)
rfe_vola.fit(X_allfeatures, y_vol)
ranking_vola = rfe_vola.ranking_
print("ranking: ",ranking_vola)
print("support: ",rfe_vola.support_)
我想要的是更深入的信息,即 RFE 每次迭代的分数或特征评估。我注意到有一些像_fit这样的隐藏函数,我正在考虑尝试强制step_score参数与无参数不同...... 关键是我无法达到我想要的……(我是 python 新手……)我想在每次迭代时打印分数。有没有人有过这样的任务经验? step_score 参数的正确值应该是多少? (我尝试过使用布尔值,但它不起作用)
感谢您的建议!!!
【问题讨论】:
标签: python scikit-learn iteration rfe