Usage
FH.GBML(data.train, popu.size = 10, max.num.rule,
persen_cross = 0.6, persen_mutant = 0.3, max.gen = 10,
num.class, range.data.input, p.dcare = 0.5,
p.gccl = 0.5)
Arguments
data.train
a matrix(m x n) of data for the
training process, where m is the number of instances and
n is the number of variables; the last column is the
output variable.
popu.size
the size of the population which is
generated in each generation.
max.num.rule
the maximum number of rules.
persen_cross
a real number between 0 and 1
determining the probability of crossover.
persen_mutant
a real number between 0 and 1
determining the probability of mutation.
max.gen
the maximal number of generations for the
genetic algorithms.
num.class
a number of the classes.
range.data.input
a matrix containing the ranges of
the normalized input data.
p.dcare
a probability of "don't care" attributes
occurred.
p.gccl
a probability of GCCL process occurred.