Pacchetti di selezione delle caratteristiche in R, che eseguono sia la regressione che la classificazione


12

Sono molto nuovo di R. Sto imparando l'apprendimento automatico in questo momento. Molto dispiaciuto, se questa domanda sembra essere molto semplice. Sto cercando di trovare un buon pacchetto di selezione delle funzionalità in R. Ho passato il pacchetto Boruta. È un buon pacchetto ma ho letto che è utile solo per la classificazione.

Voglio implementare la selezione delle funzionalità in R per le attività di regressione. Ho esaminato la documentazione del pacchetto di manutenzione, ma per il mio livello è molto difficile da capire.

Qualcuno può indicarmi un buon tutorial o elencare tutti i buoni pacchetti o i pacchetti più utilizzati in R per la selezione delle funzionalità.

Qualsiasi aiuto sarebbe apprezzato. Grazie in anticipo.


3
Boruta funziona bene per la regressione.

Risposte:


13

Puoi anche dare un'occhiata a FSelector , varSelRF . FSelector contiene molteplici funzioni per la selezione delle caratteristiche basate ad esempio sul test del chi quadro, sulla teoria dell'informazione (entropia, informazione reciproca, rapporto di guadagno, ...), sulla correlazione tra caratteristica, coerenza ecc ... varSelRF è un pacchetto utile per la selezione delle caratteristiche usando foreste casuali con eliminazione variabile all'indietro e con spettro di importanza.


2
Ciao FWaldner, questo sembra un po 'corto per una risposta. Potresti considerare di espanderlo forse con una frase o due, forse per menzionare brevemente come fanno questi pacchetti che sono simili o diversi dagli altri suggerimenti, o forse anche contro altre cose? Allo stato attuale è fondamentalmente solo un paio di collegamenti.
Glen_b

Sembra che varSelRF sia anche finalizzato esclusivamente alla classificazione delle foreste casuali piuttosto che alla regressione.
blmoore,


3

Suggerisco Rattle che ha una selezione casuale delle caratteristiche della foresta (e molto altro). Ha una bella interfaccia grafica e molto facile da usare.



1

Inoltre il Caretpacchetto fornisce anche metodi di selezione delle funzionalità. Qui e qui ci sono un paio di tutorial sull'uso della selezione delle funzioni in Caret package. Recentemente, un pacchetto di selezione delle funzioni basato sull'algoritmo SISAL di Tikka e Hollmén è disponibile nel CRAN .


Il link al tutorial è morto. Tuttavia, questo link potrebbe essere utile.
Ekaba Bisong,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.