我有一個簡單的代碼,它使用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個特徵(這是初始數據集中特徵的總數)。
我是新來使用這個功能,我不知道我在這裏做錯了什麼,任何幫助表示讚賞!
謝謝!