Learn R Programming

frbs (version 1.0-0)

HyFIS.update: HyFIS updating function

Description

This function is called by HyFIS to update the parameters within the HyFIS method.

Usage

HyFIS.update(data.train, def, rule, names.varoutput,
    var.mf, miu.rule, num.labels, MF, step.size = 0.001,
    degree.rule)

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.
def
matrix of defuzzification results. See defuzzifier.
rule
fuzzy IF-THEN rules. See rulebase.
names.varoutput
a list of names of the output variable.
var.mf
a matrix of parameters of the membership functions. Please see fuzzifier.
miu.rule
a matrix of degree of rules which is a result of the inference.
num.labels
a matrix(1 x n) whose elements represent the number of labels (or fuzzy terms), where n is the number of variables.
MF
a matrix of parameters of the membership functions which is a result of the fuzzifier.
step.size
a real number, the step size of the gradient descent.
degree.rule
a matrix of degrees of rules. See frbs-object.

See Also

HyFIS