gaselect: Genetic Algorithm (GA) for Variable Selection from High-Dimensional Data

Provides a genetic algorithm for finding variable subsets in high dimensional data with high prediction performance. The genetic algorithm can use ordinary least squares (OLS) regression models or partial least squares (PLS) regression models to evaluate the prediction power of variable subsets. By supporting different cross-validation schemes, the user can fine-tune the tradeoff between speed and quality of the solution.

AuthorDavid Kepplinger
Date of publication2015-02-12 17:45:27
MaintainerDavid Kepplinger <david.kepplinger@gmail.com>
LicenseGPL (>= 2)
Version1.0.5

View on CRAN

Functions

evaluate Man page
evaluate,GenAlgEvaluator,matrix,numeric,ANY,integer,missing-meth Man page
evaluate,GenAlgEvaluator,matrix,numeric,ANY,missing,integer-meth Man page
evaluate,GenAlgEvaluator,matrix,numeric,ANY,missing,missing-meth Man page
evaluate,GenAlgEvaluator,matrix,numeric,logical,integer,integer- Man page
evaluate,GenAlgEvaluator,matrix,numeric,matrix,integer,integer-m Man page
evaluatorFit Man page
evaluatorLM Man page
evaluatorPLS Man page
evaluatorUserFunction Man page
fitness Man page
fitnessEvolution Man page
formatSegmentation Man page
formatSegmentation,GenAlgFitEvaluator,list-method Man page
formatSegmentation,GenAlgLMEvaluator,list-method Man page
formatSegmentation,GenAlgPLSEvaluator,list-method Man page
formatSegmentation,GenAlgUserEvaluator,list-method Man page
genAlg Man page
GenAlg Man page
GenAlg-class Man page
genAlgControl Man page
GenAlgControl Man page
GenAlgControl-class Man page
GenAlgEvaluator Man page
GenAlgEvaluator-class Man page
GenAlgFitEvaluator Man page
GenAlgFitEvaluator-class Man page
GenAlgLMEvaluator Man page
GenAlgLMEvaluator-class Man page
GenAlgPLSEvaluator Man page
GenAlgPLSEvaluator-class Man page
GenAlgUserEvaluator Man page
GenAlgUserEvaluator-class Man page
getEvalFun Man page
getEvalFun,GenAlgEvaluator,GenAlg-method Man page
getEvalFun,GenAlgEvaluator,matrix-method Man page
getEvalFun,GenAlgUserEvaluator,GenAlg-method Man page
getEvalFun,GenAlgUserEvaluator,matrix-method Man page
subsets Man page
toCControlList Man page
toCControlList,GenAlgControl-method Man page
toCControlList,GenAlgFitEvaluator-method Man page
toCControlList,GenAlgLMEvaluator-method Man page
toCControlList,GenAlgPLSEvaluator-method Man page
toCControlList,GenAlgUserEvaluator-method Man page
trueFitnessVal Man page
trueFitnessVal,GenAlgFitEvaluator,numeric-method Man page
trueFitnessVal,GenAlgLMEvaluator,numeric-method Man page
trueFitnessVal,GenAlgPLSEvaluator,numeric-method Man page
trueFitnessVal,GenAlgUserEvaluator,numeric-method Man page
validData Man page
validData,GenAlgEvaluator,GenAlg-method Man page
validData,GenAlgFitEvaluator,GenAlg-method Man page
validData,GenAlgLMEvaluator,GenAlg-method Man page
validData,GenAlgPLSEvaluator,GenAlg-method Man page

Files

gaselect
gaselect/src
gaselect/src/ShuffledSet.h
gaselect/src/GenAlg.cpp
gaselect/src/MultiThreadedPopulation.h
gaselect/src/BICEvaluator.cpp
gaselect/src/Control.h
gaselect/src/PLSSimpls.cpp
gaselect/src/TruncatedGeomGenerator.h
gaselect/src/PLS.h
gaselect/src/BICEvaluator.h
gaselect/src/Chromosome.cpp
gaselect/src/config.h
gaselect/src/MultiThreadedPopulation.cpp
gaselect/src/Evaluator.h
gaselect/src/SingleThreadPopulation.h
gaselect/src/UserFunEvaluator.cpp
gaselect/src/ShuffledSet.cpp
gaselect/src/SingleThreadPopulation.cpp
gaselect/src/Logger.h
gaselect/src/Population.h
gaselect/src/RNG.h
gaselect/src/PLSEvaluator.h
gaselect/src/LMEvaluator.cpp
gaselect/src/LMEvaluator.h
gaselect/src/Makevars.in
gaselect/src/UserFunEvaluator.h
gaselect/src/autoconfig.win.h
gaselect/src/PLS.cpp
gaselect/src/Logger.cpp
gaselect/src/autoconfig.h.in
gaselect/src/Makevars.win
gaselect/src/OnlineStddev.h
gaselect/src/PLSSimpls.h
gaselect/src/PLSEvaluator.cpp
gaselect/src/RNG.cpp
gaselect/src/Chromosome.h
gaselect/src/GenAlg.h
gaselect/NAMESPACE
gaselect/R
gaselect/R/toCControlList.R gaselect/R/Evaluator.R gaselect/R/evaluate.R gaselect/R/fitness.R gaselect/R/getEvalFun.R gaselect/R/GenAlgControl.R gaselect/R/formatSegmentation.R gaselect/R/validData.R gaselect/R/genAlg.R gaselect/R/subsets.R
gaselect/MD5
gaselect/DESCRIPTION
gaselect/configure
gaselect/ChangeLog
gaselect/man
gaselect/man/GenAlgFitEvaluator-class.Rd gaselect/man/GenAlg-constructor.Rd gaselect/man/validData-methods.Rd gaselect/man/subsets.Rd gaselect/man/trueFitnessVal-methods.Rd gaselect/man/getEvalFun-methods.Rd gaselect/man/GenAlgFitEvaluator-constructor.Rd gaselect/man/GenAlgUserEvaluator-constructor.Rd gaselect/man/fitnessEvolution.Rd gaselect/man/GenAlgControl-class.Rd gaselect/man/GenAlgUserEvaluator-class.Rd gaselect/man/fitness.Rd gaselect/man/toCControlList-methods.Rd gaselect/man/GenAlgEvaluator-class.Rd gaselect/man/GenAlgLMEvaluator-class.Rd gaselect/man/GenAlgPLSEvaluator-class.Rd gaselect/man/GenAlgControl-constructor.Rd gaselect/man/GenAlgPLSEvaluator-constructor.Rd gaselect/man/GenAlg-class.Rd gaselect/man/evaluate-methods.Rd gaselect/man/GenAlgLMEvaluator-constructor.Rd gaselect/man/formatSegmentation-methods.Rd
gaselect/configure.win
gaselect/cleanup
gaselect/tools
gaselect/tools/m4
gaselect/tools/m4/ax_cxx_compile_stdcxx_11.m4

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.