Pakiety wyboru funkcji w R, które wykonują zarówno regresję, jak i klasyfikację


12

Jestem bardzo nowy w R. Teraz uczę się uczenia maszynowego. Bardzo przepraszam, jeśli to pytanie wydaje się bardzo proste. Próbuję znaleźć dobry pakiet wyboru funkcji w R. Przeszedłem przez pakiet Boruta. Jest to dobry pakiet, ale czytam, że jest on przydatny tylko do klasyfikacji.

Chcę dokonać wyboru funkcji implementacji w R dla zadań regresji. Przejrzałem dokumentację pakietu karetki, ale na moim poziomie jest to bardzo trudne do zrozumienia.

Czy ktoś może wskazać mi dobry samouczek lub wymienić jakieś dobre pakiety lub najczęściej używane pakiety w języku R do wyboru funkcji.

Każda pomoc będzie mile widziana. Z góry dziękuję.


3
Boruta działa dobrze na regresję.

Odpowiedzi:


13

Możesz także rzucić okiem FSelector , varSelRF . FSelector zawiera wiele funkcji do wyboru cech opartych na przykład na teście chi kwadrat, teorii informacji (entropia, informacja wzajemna, współczynnik wzmocnienia, ...), korelacji między cechą, spójnością itp ... varSelRF jest użytecznym pakietem do wyboru obiektów za pomocą losowych lasów z eliminacją zmiennych zmiennych wstecznych i ze spektrum ważności.


2
Cześć FWaldner, to wygląda trochę krótko na odpowiedź. Czy możesz rozważyć rozszerzenie go o może zdanie lub dwa, może krótko wspomnę, jak te pakiety to robią, jak lub w przeciwieństwie do innych sugestii, a może nawet przeciwko innym rzeczom? W obecnej postaci jest to po prostu para linków.
Glen_b

Wydaje się, że varSelRF ma na celu wyłącznie klasyfikację Losowych Lasów, a nie regresję.
blmoore,




1

Dodatkowo Caretpakiet zapewnia również metody wyboru funkcji. Tutaj i tutaj jest kilka samouczków na temat korzystania z wyboru funkcji w Caret package. Niedawno w CRAN dostępny jest pakiet wyboru funkcji oparty na algorytmie SISAL Tikka i Hollmén .


Link do samouczka nie działa. Jednak ten link może być pomocny.
Ekaba Bisong,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.