2014-09-29 1 views
4

каретки обеспечивает функции для вложенного выбора функции, с помощью caretSBF и caretFuncs.вспомогательных функции CARET для выбора функции: caretSBF и caretFuncts

caretSBF: для выбора фильтрационной

lmSBF 
rfSBF 
treebagSBF 
ldaSBF 
nbSBF 

caretFuncs: для рекурсивного выбора функции - (? Я предполагаю, что это только по историческим причинам, что caretFuncs не называется caretRFE)

lmFuncs 
rfFuncs 
treebagFuncs 
ldaFuncs 
nbFuncs 
gamFuncs 
lrFuncs 

Почему этот список вспомогательных функций гораздо более ограничен, чем caret's full model list? Например, нет адаптированные методы мнемонические упругого чистого метода glmnet в, метод SVM kernlab в и т.д.

Является ли это потому, что:

  • эти другие модели прекрасно работают с функциями общего случая (т.е. caretSBF и caretFuncs)? - хотя я столкнулся с трудностями, пытаясь заставить glmnet работать с caretSBF ...
  • эти другие модели не считаются требующими дополнительной помощи в выборе функций? - Я думаю, что метод, подобный эластичной, как полагают, хорошо подходит для выбора функций, но другие методы, такие как SVM, конечно же, не ...
  • Менеджер пакетов не успел написать специализированные функции для других методов? - В этом случае, может ли/должно ли сообщество вносить эти вспомогательные функции?

Благодарим за чтение и благодарность сопровождающим (-ам) за упаковку за отличную работу.

ответ

5

Это комбинация № 2 и № 3. Это не имеет смысла для моделей, которые неявно выполняют выбор функций (например, rpart, glmnet и т. Д.). Кроме того, у меня не было времени для расширения списка (но предложения кода всегда приветствуются).

Макс.

Смежные вопросы