0
我想根據插入符號中的anovaScores選擇特徵。我可以通過scores <- apply(train_data, 2, anovaScores, train_data$target)
獲得分數,然後對功能進行排序並選擇n個最佳分數,但我不知道如何使用sbfControl來完成。在寫入anovaScores的文檔中寫道:「這裏描述的函數通過sbfControl的函數參數傳遞給算法。」插入符號中的單變量特徵選擇
做
featSel_ctrl <- sbfControl(functions = anovaScores)
featSel <- sbf(target ~., data=train_data, sbfControl = featSel_ctrl)
不起作用。將產生'類型對象'關閉'不可子集'錯誤。
您可以使用特定於OP情況的代碼擴展此答案嗎? – dreamer