Bilevel Optimization Selector Operator
Description
A novel feature selection algorithm for linear regression called
BOSO (Bilevel Optimization Selector Operator). The main contribution is the
use a bilevel optimization problem to select the variables in the training
problem that minimize the error in the validation set. Preprint available:
[Valcarcel, L. V., San Jose-Eneriz, E., Cendoya, X., Rubio, A., Agirre, X.,
Prosper, F., & Planes, F. J. (2020). "BOSO: a novel feature selection
algorithm for linear regression with high-dimensional data." bioRxiv.
].
In order to run the vignette, it is recommended to install the 'bestsubset' package,
using the following command: devtools::install_github(repo="ryantibs/best-subset", subdir="bestsubset").
If you do not have gurobi, run devtools::install_github(repo="lvalcarcel/best-subset", subdir="bestsubset").
Moreover, to install cplexAPI you can check .