Learn R Programming

frbs (version 3.2-0)

FRBCS.CHI: FRBCS.CHI model building

Description

This is the internal function that implements the fuzzy rule-based classification system using Chi's technique (FRBCS.CHI). It is used to solve classification tasks. Users do not need to call it directly, but just use frbs.learn and predict. This method is suitable only for classification problems.

Usage

FRBCS.CHI(range.data, data.train, num.labels, num.class,
  type.mf = "TRIANGLE", type.tnorm = "MIN", type.snorm = "MAX",
  type.implication.func = "ZADEH")

Arguments

range.data

a matrix (\(2 \times n\)) containing the range of the normalized data, where \(n\) is the number of variables, and first and second rows are the minimum and maximum values, respectively.

data.train

a matrix (\(m \times n\)) of normalized 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. Note the data must be normalized between 0 and 1.

num.labels

a matrix (\(1 \times n\)), whose elements represent the number of labels (linguistic terms); \(n\) is the number of variables.

num.class

an integer number representing the number of labels (linguistic terms).

type.mf

the type of the shape of the membership functions. See fuzzifier.

type.tnorm

the type of t-norm. See inference.

type.snorm

the type of s-norm. See inference.

type.implication.func

the type of implication function. See WM.

Details

This method was proposed by Z. Chi, H. Yan, and T. Pham that extends Wang and Mendel's method for tackling classification problems. Basically, the algorithm is quite similar as Wang and Mendel's technique. However, since it is based on the FRBCS model, Chi's method only takes class labels on each data to be consequent parts of fuzzy IF-THEN rules. In other words, we generate rules as in Wang and Mendel's technique (WM) and then we replace consequent parts with their classes. Regarding calculating degress of each rule, they are determined by antecedent parts of the rules. Redudant rules can be deleted by considering their degrees. Lastly, we obtain fuzzy IF-THEN rules based on the FRBCS model.

References

Z. Chi, H. Yan, T. Pham, "Fuzzy algorithms with applications to image processing and pattern recognition", World Scientific, Singapore (1996).

See Also

FRBCS.eng, frbs.learn, and predict