runGA: runGA function

Description Usage Arguments Examples

Description

This function allows you execute a run of GA.

Usage

1
runGA(Nruns, N, NChrSel, pMutation, pCrossover, yTrain, train, yTest, test)

Arguments

Nruns

Number of runs to execute.

N

Initial population.

NChrSel

Number of chromosomes to select.

pMutation

Mutation probability.

pCrossover

Crossover probability.

yTrain

y values in train dataset.

train

X values in train dataset.

yTest

y values in test dataset.

test

X values in test dataset.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
require(GA)

# Target variable for training
y = dataBalanced$train$target

# Create training feature data frame
trainData = dataBalanced$train[,-1] 

# runGA execution
resulTime = system.time(
  
 resultRunGA <- runGA(Nruns = 1,N = 2,NChrSel = 2,
                      pMutation = 0.05,pCrossover = 0.8,
                      yTrain = y,train = trainData,
                      yTest = y,test = trainData)
)

anvelezec/GA documentation built on May 28, 2019, 5 p.m.