Learn R Programming

FuzzyR (version 2.3.2)

Fuzzy Logic Toolkit for R

Description

Design and simulate fuzzy logic systems using Type-1 and Interval Type-2 Fuzzy Logic. This toolkit includes with graphical user interface (GUI) and an adaptive neuro- fuzzy inference system (ANFIS). This toolkit is a continuation from the previous package ('FuzzyToolkitUoN'). Produced by the Intelligent Modelling & Analysis Group (IMA) and Lab for UnCertainty In Data and decision making (LUCID), University of Nottingham. A big thank you to the many people who have contributed to the development/evaluation of the toolbox. Please cite the toolbox and the corresponding paper when using it. More related papers can be found in the NEWS.

Copy Link

Version

Install

install.packages('FuzzyR')

Monthly Downloads

332

Version

2.3.2

License

GPL (>= 2)

Maintainer

Jon Garibaldi

Last Published

May 19th, 2021

Functions in FuzzyR (2.3.2)

anfis.LI.eval

The evaluator for nodes in Layer I
anfis.dE.dP1

anfis.dE.dP1
anfis.dO3.dO2

anfis.dO3.dO2
anfis.dE.dO5

anfis.dE.dO5
anfis.dO2.dO1

anfis.dO2.dO1
anfis.dE.dP4

anfis.dE.dP4
cmp.firing

Plot firing strength with different inference method
anfis.dE.dO1

anfis.dE.dO1
anfis.dE.dO2

anfis.dE.dO2
anfis.dMF.dP.gbellmf

anfis.dMF.dP.gbellmf
anfis.dE.dO3

anfis.dE.dO3
addrule

Inserts a rule
anfis.dE.dO4

anfis.dE.dO4
anfis.eval

ANFIS evaluator
tipper

Produces an example fis object for Waiter-Tipping.
tipperGUI2

Graphic User Interface for Waiter-Tipping (another style)
gbellmf

Generalised bell membership function
tipperGUI

Graphic User Interface for Waiter-Tipping
singletonmf

Singleton membership function
gbell.fuzzification

Generalised bell fuzzification
anfis.builder

ANFIS model builder
anfis.dO4.dO3

anfis.dO4.dO3
anfis.dO5.dO4

anfis.dO5.dO4
anfis.optimise

ANFIS optimiser
evalmf

Evaluate fuzzy membership function
fuzzyr.accuracy

Fuzzy Accuracy
anfis.dE.dP1.gbellmf

anfis.dE.dP1.gbellmf
convertfis

Convert a fis
anfis.dE.dP1.it2gbellmf

anfis.dE.dP1.it2gbellmf
evalmftype

Evaluate fuzzy membership function with membership function type and parameters
anfis.tipper

Produces an example fis object which can be used for ANFIS.
evalfis

Evaluate a Fuzzy Inference System (fis)
anfis.plotmf

Plot membership functions for an ANFIS object
defuzz

Defuzzify a set of values.
fuzzy.tconorm

Fuzzy t-conorm
fuzzy.firing

Fuzzy rule firing
fis.builder

TSK FIS builder
fuzzy.optimise

Fuzzy optimisation
genmf

Fuzzy membership function generator
showGUI

Show a Graphic User Interface of fis object
gensurf

Produce a graphical evaluated fuzzy inference system.
fuzzy.t

Fuzzy t-norm/t-conorm operation
plotmf

Plots a 2D graph of all membership functions in a variable.
fuzzy.tnorm

Fuzzy tnorm
showfis

Show a fis object.
km.da

km.da
it2tipper

Produces an example it2fis object for Waiter-Tipping.
linearmf

Linear membership function
newfis

Create a fis using newfis function
readfis

Read a fis object from a .fis file.
fuzzyr.match.fun

fuzzyr.match.fun
singleton.fuzzification

Singleton Fuzzification
showrule

Showing rule from fis object
writefis

Write a fis object to a .fis file.
x.fuzzification

Fuzzification
tipper.ns

Produces an example non-singleton fis object for Waiter-Tipping.
tipper.tsk

Produces an example fis object (TSK type), which can also be optimised by ANFIS.
anfis.L3.eval

The evaluator for nodes in Layer 3
anfis.L4.eval

The evaluator for nodes in Layer 4
addvar

Insert a variable
anfis.L1.eval

The evaluator for nodes in Layer 1
addmf

Insert a membership function.
anfis.L4.mf.eval

The evaluator for membership functions of nodes in Layer 1
anfis.L5.eval

The evaluator for nodes in Layer 5
anfis.L2.which

L2.which
anfis.L2.eval

The evaluator for nodes in Layer 2