我有一个简单的代码,它使用rfe
在我的数据的不同时间段执行特征选择。我用下面的rfeControl
和rfe
函数调用:在R中,插入符号RFE函数选择的尺寸大于允许的特征
control <- rfeControl(functions=rfFuncs, method="cv", number=10)
results <- rfe(feature_selection_data
, feature_selection_target$value
, sizes = c(1:12)
, rfeControl = control)
每次这个运行我值插入到一个列表时间:
include <- predictors(results)
include_list[[row]] <- include
不知怎的,我虽然设置大小为最大12,在2在我的20个时间段中,特征选择结果为65个特征(这是初始数据集中特征的总数)。
我是新来使用这个功能,我不知道我在这里做错了什么,任何帮助表示赞赏!
谢谢!