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.

Author
David Kepplinger
Date of publication
2015-02-12 17:45:27
Maintainer
David Kepplinger <david.kepplinger@gmail.com>
License
GPL (>= 2)
Version
1.0.5

View on CRAN

Man pages

evaluate-methods
Evaluate the fitness of variable subsets
fitness
Get the fitness of a variable subset
fitnessEvolution
Get the evolution of the fitness
formatSegmentation-methods
Format the raw segmentation list returned from the C++ code...
GenAlg-class
Result of a genetic algorithm run
GenAlg-constructor
Genetic algorithm for variable subset selection
GenAlgControl-class
Control class for the genetic algorithm
GenAlgControl-constructor
Set control arguments for the genetic algorithm
GenAlgEvaluator-class
Evaluator Base Class
GenAlgFitEvaluator-class
Fit Evaluator
GenAlgFitEvaluator-constructor
Fit Evaluator
GenAlgLMEvaluator-class
LM Evaluator
GenAlgLMEvaluator-constructor
LM Evaluator
GenAlgPLSEvaluator-class
PLS Evaluator
GenAlgPLSEvaluator-constructor
PLS Evaluator
GenAlgUserEvaluator-class
User Function Evaluator
GenAlgUserEvaluator-constructor
User Defined Evaluator
getEvalFun-methods
Get the evaluation function from a GenAlgUserEvaluator
subsets
Get the found variable subset(s)
toCControlList-methods
Transform the object to a list
trueFitnessVal-methods
Get the transformed fitness values
validData-methods
Check if the data is valid for the evaluator

Files in this package

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