Learn R Programming

FuzzyR (version 2.2)

addvar: Insert a variable

Description

Adds an input or output variable to a fis object.

Usage

addvar(fis, varType, varName, varBounds, method = NULL, params = NULL)

Arguments

fis

A fis must be provided.

varType

Should be either 'input' or 'output' which represents the type of variable to be created and added.

varName

A string representing the name of the variable.

varBounds

Also known as the 'range', this should be a vector giving a range for the variable, such as 1:10.

method

fuzzification or defuzzification method

params

the required parameters for the corresponding fuzzification or defuzzification method. For example, the required parameters for gbell.fuzzification are c(a,b)

Value

A fis with the new variable added.

Examples

Run this code
# NOT RUN {
fis <- newfis('tipper')
fis <- addvar(fis, 'input', 'service', c(0, 10))
# }

Run the code above in your browser using DataLab