Usage
SLAVE(data.train, persen_cross = 0.6,
persen_mutant = 0.3, max.iter = 30, max.gen = 30,
num.labels, range.data.input, k.lower = 0.25,
k.upper = 0.75, epsilon = 0.1)
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.
persen_cross
a real number between 0 and 1
representing the probability of crossover.
persen_mutant
a real number between 0 and 1
representing the probability of mutation.
max.iter
the maximal number of iterations.
max.gen
the maximal number of generations for the
genetic algorithm.
num.labels
a number of the fuzzy terms.
range.data.input
a matrix containing the ranges of
the normalized input data.
k.lower
a lower bound of the noise threshold.
k.upper
an upper bound of the noise threshold.
epsilon
a value between 0 and 1 representing the
covering factor.