https://github.com/statsim/select-shiny
All-relevant feature selection with Boruta, Shiny and R
https://github.com/statsim/select-shiny
boruta eda feature-selection r shiny shinyapp
Last synced: 7 months ago
JSON representation
All-relevant feature selection with Boruta, Shiny and R
- Host: GitHub
- URL: https://github.com/statsim/select-shiny
- Owner: statsim
- Created: 2019-10-12T13:21:56.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-01T08:57:08.000Z (over 5 years ago)
- Last Synced: 2025-01-05T22:25:07.839Z (9 months ago)
- Topics: boruta, eda, feature-selection, r, shiny, shinyapp
- Language: R
- Homepage: https://statsim.shinyapps.io/select/
- Size: 47.9 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# All-relevant feature selection with Boruta, Shiny and R
Boruta is one of the most popular methods for all-relevant feature selection. It's great for data exploration because it tries to find all variables that could have some relationship with target. Another popular approach, minimum optimal feature selection, selects only the minimal subset of features.
* More info about Boruta: [https://www.mimuw.edu.pl/~ajank/papers/Kursa2010.pdf](https://www.mimuw.edu.pl/~ajank/papers/Kursa2010.pdf)
* Boruta on CRAN: [https://cran.r-project.org/web/packages/Boruta/](https://cran.r-project.org/web/packages/Boruta/)
* Boruta.py: [https://github.com/scikit-learn-contrib/boruta_py](https://github.com/scikit-learn-contrib/boruta_py)
* See also MUVR: [https://gitlab.com/CarlBrunius/MUVR](https://gitlab.com/CarlBrunius/MUVR)
### Open on shinyapps
[https://statsim.shinyapps.io/select/](https://statsim.shinyapps.io/select/)
We are currently on a free tier. The app can be offline if there's no hours left### Run select with R from remote repository
`R -e "shiny::runGitHub('select-shiny', 'statsim')"` (needs R and shiny installed)If everything is ok, you'll see something like this:
```
Downloading https://github.com/statsim/select-shiny/archive/master.tar.gz
...
Listening on http://127.0.0.1:5352
```Then just open the link in the browser
### Run locally
Clone the repository with `git clone` then `R -e "shiny::runApp('select-shiny')"`### Alternatives
Web version based on JavaScript port of Boruta:
* [https://statsim.com/select](https://statsim.com/select)
There's another shiny app that also uses Boruta under the hood and supports bigger files:
* [https://shiny.gramener.com/varselect/](https://shiny.gramener.com/varselect/)