Пакеты выбора функций в R, которые выполняют регрессию и классификацию


12

Я очень плохо знаком с R. Я сейчас учусь машинному обучению. Очень жаль, если этот вопрос кажется очень простым. Я пытаюсь найти хороший пакет выбора функций в R. Я прошел через пакет Boruta. Это хороший пакет, но я читал, что он полезен только для классификации.

Я хочу реализовать выбор функции в R для задач регрессии. Я просмотрел документацию пакета карет, но для моего уровня это очень трудно понять.

Может ли кто-нибудь указать мне хороший учебник или список хороших пакетов или наиболее часто используемых пакетов в R для выбора функции.

Любая помощь будет оценена. Заранее спасибо.


3
Борута хорошо работает для регрессии.

Ответы:


13

Вы также можете взглянуть на FSelector , varSelRF . FSelector содержит несколько функций для выбора признаков на основе, например, теста хи-квадрат, теории информации (энтропия, взаимная информация, коэффициент усиления, ...), корреляции между характеристикой, согласованностью и т. Д. VarSelRF - полезный пакет для выбора признаков с использованием случайных лесов с исключением обратных переменных и с спектром важности.


2
Привет FWaldner, это выглядит немного коротким для ответа. Не могли бы вы расширить его, возможно, на одно или два предложения, возможно, кратко упомянуть, что эти пакеты делают, в отличие от других предложений или, возможно, против других вещей? В нынешнем виде это просто пара ссылок.
Glen_b

Похоже, что varSelRF также предназначен исключительно для классификации случайных лесов, а не для регрессии.
blmoore

7

Вы смотрели на представление задач CRAN « Машинное обучение и статистическое обучение», где, помимо карета и Боруты , упоминается еще несколько других пакетов?

В общем, если вы не понимаете какую-то конкретную статистическую процедуру, касающуюся выбора функции, вам лучше задать целевой вопрос об этом. Следующая ссылка на CV может показаться довольно удобной для начала: Алгоритмы автоматического выбора модели .


3

Я предлагаю Rattle, у которого есть случайный выбор лесных объектов (и многое другое). Он имеет приятный графический интерфейс и очень прост в использовании.



1

Кроме того, Caretпакет также предоставляет методы выбора функций. Здесь и здесь есть несколько учебных пособий по использованию выбора функций в Caret package. В последнее время в CRAN доступен пакет выбора функций на основе алгоритма SISAL Тикки и Холлмена .


Ссылка на учебник мертва. Тем не менее, эта ссылка может быть полезной.
Экаба Бизонг
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.