Я хотел бы выбрать функции, основанные на 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