R genetic programming framework


[Up] [Top]

Documentation for package ‘rgp’ version 0.2-3

Help Pages

A C D E F G H I J L M N O P R S T misc

rgp-package The RGP package

-- A --

AllExpressionNodes Common higher-order functions for transforming R expressions...
AnyExpressionNode Common higher-order functions for transforming R expressions...
arithmeticFunctionSet Default function- and constant factory sets for Genetic Programming...
arity Determine the number of arguments of a function...
arity.primitive Determine the number of arguments of a primitive function...

-- C --

c.constantFactorySet Functions for defining the search space for Genetic Programming...
c.functionSet Functions for defining the search space for Genetic Programming...
c.inputVariableSet Functions for defining the search space for Genetic Programming...
commonSubexpressions Similarity and Distance Measures for R Functions and Expressions...
constantFactorySet Functions for defining the search space for Genetic Programming...
crossover Random crossover of functions and expressions...
crossoverexpr Random crossover of functions and expressions...
crossoverexprTyped Random crossover of functions and expressions...
crossoverTyped Random crossover of functions and expressions...
customDist A dist function that supports custom metrics...

-- D --

differingSubexpressions Similarity and Distance Measures for R Functions and Expressions...

-- E --

embedDataFrame Embed columns in a data frame...
evaluationsPerSecondBenchmark Utility functions for testing and benchmarking the RGP system...
expLogFunctionSet Default function- and constant factory sets for Genetic Programming...
exprChildrenOrEmptyList Return the Children of an Expression or the Empty List if there are None...
exprDepth Complexity measures for R functions and expressions...
exprLabel Return the "label" at the Root Node of an Expression Tree...
exprShapesOfDepth Upper bounds for expression tree search space sizes...
exprShapesOfMaxDepth Upper bounds for expression tree search space sizes...
exprShapesOfMaxSize Upper bounds for expression tree search space sizes...
exprShapesOfSize Upper bounds for expression tree search space sizes...
exprSize Complexity measures for R functions and expressions...
exprsOfDepth Upper bounds for expression tree search space sizes...
exprsOfMaxDepth Upper bounds for expression tree search space sizes...
exprsOfMaxSize Upper bounds for expression tree search space sizes...
exprsOfSize Upper bounds for expression tree search space sizes...
exprToPlotmathExpr Convert any expression to an expression that is plottable by plotmath...
exprVisitationLength Complexity measures for R functions and expressions...
exprVisitationLengthRecursive Complexity measures for R functions and expressions...

-- F --

fifth Functions for Lisp-like list processing...
first Functions for Lisp-like list processing...
FlattenExpression Common higher-order functions for transforming R expressions...
formatSeconds Format time and data values into human-readable character vectors...
fourth Functions for Lisp-like list processing...
funcDepth Complexity measures for R functions and expressions...
funcSize Complexity measures for R functions and expressions...
functionSet Functions for defining the search space for Genetic Programming...
funcToPlotmathExpr Convert a function to an expression plottable by plotmath...
funcVisitationLength Complexity measures for R functions and expressions...

-- G --

geneticProgramming Standard typed and untyped genetic programming...
groupListConsecutive Splitting and grouping of lists...
groupListDistributed Splitting and grouping of lists...

-- H --

hasStype Tagging objects with sTypes...

-- I --

ifPositive Some simple arithmetic and logic functions for use in GP expressions...
ifThenElse Some simple arithmetic and logic functions for use in GP expressions...
inputVariableSet Functions for defining the search space for Genetic Programming...
inputVariablesOfIndividual Functions for analysing GP individuals...
insertionSort Sorting algorithms for vectors and lists...
inversePermutation Calculate the inverse of a permutation...
is.atom Functions for Lisp-like list processing...
is.composite Functions for Lisp-like list processing...
is.empty Functions for Lisp-like list processing...

-- J --

joinElites Join elite lists...

-- L --

ln Some simple arithmetic and logic functions for use in GP expressions...

-- M --

makeComplexityTournamentSelection GP selection functions...
makeEmptyRestartCondition Evolution restart conditions...
makeEvaluationsStopCondition Evolution stop conditions...
makeFitnessDistributionRestartCondition Evolution restart conditions...
makeFitnessStagnationRestartCondition Evolution restart conditions...
makeFitnessStopCondition Evolution stop conditions...
makeFunctionFitnessFunction Create a fitness function from a function of one variable...
makeHierarchicalClusterFunction Clustering Populations for Niching...
makeLocalRestartStrategy Evolution restart strategies...
makeMultiObjectiveTournamentSelection GP selection functions...
makePopulation Classes for populations of individuals represented as functions...
makeRegressionFitnessFunction Create a fitness function for symbolic regression...
makeStepsStopCondition Evolution stop conditions...
makeTimeStopCondition Evolution stop conditions...
makeTournamentSelection GP selection functions...
makeTypedPopulation Classes for populations of individuals represented as functions...
MapExpressionNodes Common higher-order functions for transforming R expressions...
mathFunctionSet Default function- and constant factory sets for Genetic Programming...
mse Mean squared error (MSE)...
multiNicheGeneticProgramming Cluster-based multi-niche genetic programming...
multiNicheSymbolicRegression Symbolic regression via multi-niche standard genetic programming...
mutateFunc Random mutation of functions and expressions...
mutateFuncTyped Random mutation of functions and expressions...
mutateNumericConst Random mutation of functions and expressions...
mutateNumericConstTyped Random mutation of functions and expressions...
mutateSubtree Random mutation of functions and expressions...
mutateSubtreeTyped Random mutation of functions and expressions...

-- N --

NCSdist Similarity and Distance Measures for R Functions and Expressions...
new.alist Create a new function argument list from a list or vector of strings...
new.function Create a new function stub...
nondeterministicRanking Create a nondeterministic ranking...
normalize Normalize a vector into the interval [0, 1]...
normalizedNumberOfCommonSubexpressions Similarity and Distance Measures for R Functions and Expressions...
normalizedSizeWeightedNumberOfCommonSubexpressions Similarity and Distance Measures for R Functions and Expressions...
normInducedFunctionDistance Similarity and Distance Measures for R Functions and Expressions...
normInducedTreeDistance Similarity and Distance Measures for R Functions and Expressions...
numberOfCommonSubexpressions Similarity and Distance Measures for R Functions and Expressions...
numberOfDifferingSubexpressions Similarity and Distance Measures for R Functions and Expressions...
numericConstantSet Default function- and constant factory sets for Genetic Programming...

-- O --

orderByParetoCrowdingDistance Rearrange points via Pareto-based rankings...
orderByParetoHypervolumeContribution Rearrange points via Pareto-based rankings...
orderByParetoMeasure Rearrange points via an arbitrary Pareto-based ranking...

-- P --

plotFunctions Show an overlayed plot of multiple functions...
plotPopulationFitnessComplexity Fitness/Complexity plot for populations...
popfitness Calculate the fitness value of each individual in a population...
positive Some simple arithmetic and logic functions for use in GP expressions...
predict.symbolicRegressionModel Predict method for symbolic regression models...
print.population Classes for populations of individuals represented as functions...
print.sType Prints a sType and returns it invisible.

-- R --

randchild Select random childs or subtrees of an expression...
randelt Choose a random element from a list or vector...
randexprFull Creates an R expression by random growth...
randexprGrow Creates an R expression by random growth...
randexprTypedFull Creates an R expression by random growth respecting type constraints...
randexprTypedGrow Creates an R expression by random growth respecting type constraints...
randfunc Creates an R function with a random expression as its body...
randfuncRampedHalfAndHalf Creates an R function with a random expression as its body...
randfuncTyped Creates a well-typed R function with a random expression as its body...
randfuncTypedRampedHalfAndHalf Creates a well-typed R function with a random expression as its body...
randomCall Creates a random R call object of a given type...
randsubtree Select random childs or subtrees of an expression...
randterminalTyped Create a random terminal node...
rangeTypeOfType Return the range type if t is a function type, otherwise just return t...
rest Functions for Lisp-like list processing...
rgpBenchmark Utility functions for testing and benchmarking the RGP system...
rmse Root mean squared error (RMSE)...

-- S --

safeDivide Some simple arithmetic and logic functions for use in GP expressions...
safeLn Some simple arithmetic and logic functions for use in GP expressions...
safeSqroot Some simple arithmetic and logic functions for use in GP expressions...
second Functions for Lisp-like list processing...
sizeWeightedNumberOfCommonSubexpressions Similarity and Distance Measures for R Functions and Expressions...
sizeWeightedNumberOfDifferingSubexpressions Similarity and Distance Measures for R Functions and Expressions...
smse Scaled mean squared error (SMSE)...
SNCSdist Similarity and Distance Measures for R Functions and Expressions...
sortBy Sort a vector or list by the result of applying a function...
sortByRange Tabulate a list of functions or input variables by the range part of their sTypes...
sortByRanking Sort a vector or list via a given ranking...
sortByType Tabulate a list of functions or input variables by their sTypes...
splitList Splitting and grouping of lists...
st Type constructors for types in the Rsymbolic type system...
sType Tagging objects with sTypes...
sType<- Tagging objects with sTypes...
subDataFrame Select a continuous subframe of a data frame...
subexpressions Functions for decomposing and recombining R expressions...
summary.geneticProgrammingResult Summary reports of genetic programming run result objects...
summary.population Classes for populations of individuals represented as functions...
symbolicRegression Symbolic regression via untyped standard genetic programming...

-- T --

third Functions for Lisp-like list processing...
trigonometricFunctionSet Default function- and constant factory sets for Genetic Programming...
trivialMetric Similarity and Distance Measures for R Functions and Expressions...
typedGeneticProgramming Standard typed and untyped genetic programming...

-- misc --

!.stopCondition Evolution stop conditions...
%->% Type constructors for types in the Rsymbolic type system...
%::% Tagging objects with sTypes...
&.stopCondition Evolution stop conditions...
|.stopCondition Evolution stop conditions...