我有一个简单的代码,用于rfe
对我的数据的不同时间段执行特征选择。我使用以下rfeControl
和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,但在我的 20 个时间段中的 2 个中,特征选择会产生 65 个特征(这是初始数据集中的特征总数)。
我是使用此功能的新手,我不知道我在这里做错了什么,感谢任何帮助!
谢谢!