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


12

Я дуже новачок у Р. Я зараз навчаюсь машинного навчання. Дуже шкода, якщо це питання видається дуже основним. Я намагаюся знайти гарний пакет вибору функцій у Р. Я переглянув пакет Boruta. Це гарний пакет, але я прочитав, що він корисний лише для класифікації.

Я хочу зробити вибір функції в R для регресійних завдань. Я ознайомився з документацією щодо пакету карет, але для мого рівня це дуже важко зрозуміти.

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

Будь-яка допомога буде вдячна. Заздалегідь спасибі.


3
Борута добре працює на регресію.

Відповіді:


13

Ви також можете подивитися на FSelector , varSelRF . FSelector містить декілька функцій для вибору функцій на основі, наприклад, тесту на квадрат чі, на теорії інформації (ентропія, взаємна інформація, коефіцієнт посилення, ...), співвідношення між характеристикою, послідовністю тощо ... varSelRF - корисний пакет для вибору особливостей з використанням випадкових лісів із зворотним змінним усуненням та важливим спектром.


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

Здається, що varSelRF також спрямована виключно на класифікацію випадкових лісів, а не на регресію.
blmoore

7

Ви дивилися на машини навчання і статистичного навчання CRAN Task View , де крім CARET і Boruta досить багато інших пакетів згадуються?

Загалом, якщо ви не розумієте конкретної статистичної процедури щодо вибору особливостей, вам може бути краще задати цілеспрямоване запитання про це. Наведене нижче посилання на CV може виявитися настільки ж зручним як початок: Алгоритми автоматичного вибору моделі .


3

Я пропоную Rattle, який має вибір випадкових лісових особливостей (та багато іншого). Він має приємний графічний інтерфейс і дуже простий у використанні.



1

Додатково Caretпакет також пропонує методи вибору функцій. Ось і ось кілька навчальних посібників із використання вибору функцій у Caret package. Нещодавно в CRAN доступний пакет вибору функцій на основі алгоритму SISAL Tikka та Hollmén .


Посилання на підручник мертве. Однак це посилання може бути корисним.
Ekaba Bisong
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.