Learn R Programming

frbs (version 1.0-0)

fuzzifier: Transform from crisp set into fuzzy terms

Description

Fuzzification refers to the process of transforming a crisp set into fuzzy terms.

Usage

fuzzifier(data, num.varinput, num.fvalinput, varinp.mf)

Arguments

data
a matrix of data containing numerical elements.
num.varinput
number of input variables.
num.fvalinput
the number of labels of the input variables.
varinp.mf
a matrix containing the parameters to form the membership functions. The dimension of the matrix is (5, n) where n is the number of fuzzy terms/labels and the number of variables. The rows of the matrix represent: The first row is the type of memb

Value

  • A matrix of the degree of each fuzzy term based on the shape of the membership functions

Details

In this function, there are five shapes of membership functions implemented, namely triangular, trapezoid, Gaussian, sigmoid, and generalized bell.

See Also

defuzzifier, rulebase, and inference