The package is rewritten as R bindings to the TRexSelector C++ library. The pure-R implementation of 1.0.0 and its dependencies (tlars, MASS, glmnet, boot, parallel, doParallel, foreach, doRNG) are gone.
trex(),
FDP(), TPP(), add_dummies_GVS()
and the other helpers) is replaced by R6 classes and control lists:
TRexSelector$new(X, y, tFDR, control = trex_control(...))$select(),
with trex_fdp() and trex_tpp() as the
metrics.TRexDASelector
(dependency-aware), TRexGVSSelector (grouped variable
selection with the elastic net and the informed elastic net),
TRexScreeningSelector and
TRexBiobankScreeningSelector (screening),
TRexSPCASelector (sparse PCA) and
TRexTikhonovSelector (a general Tikhonov penalty).TLARS_Solver, TLASSO_Solver, …) with
tsolver_options(), working on the caller’s matrices without
copying.ML* classes and ml_* functions).mem_matrix(),
mem_matrix_from()), accepted everywhere a matrix is.citation("TRexSelector") lists
the package entry with the method papers.