Learn R Programming

⚠️There's a newer version (2.3.2) of this package.Take me there.

FuzzyR (version 2.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.

Copy Link

Version

Install

install.packages('FuzzyR')

Monthly Downloads

288

Version

2.2

License

GPL (>= 2)

Maintainer

Jon Garibaldi

Last Published

November 12th, 2019

Functions in FuzzyR (2.2)

addvar

Insert a variable
anfis.L1.eval

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

L2.which
anfis.L3.eval

The evaluator for nodes in Layer 3
anfis.dE.dO4

anfis.dE.dO4
anfis.dE.dO3

anfis.dE.dO3
anfis.L5.eval

The evaluator for nodes in Layer 5
anfis.L4.mf.eval

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

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

anfis.dE.dP1
anfis.dE.dO5

anfis.dE.dO5
anfis.builder

ANFIS model builder
anfis.LI.eval

The evaluator for nodes in Layer I
addmf

Insert a membership function.
addrule

Inserts a rule
anfis.dO4.dO3

anfis.dO4.dO3
anfis.eval

ANFIS evaluator
anfis.optimise

ANFIS optimiser
anfis.dO5.dO4

anfis.dO5.dO4
defuzz

Defuzzify a set of values.
evalfis

Evaluate a Fuzzy Inference System (fis)
fuzzy.tconorm

Fuzzy t-conorm
gbellmf

Generalised bell membership function
gbell.fuzzification

Generalised bell fuzzification
tipperGUI

Graphic User Interface for Waiter-Tipping
fuzzy.tnorm

Fuzzy tnorm
newfis

Create a fis using newfis function
linearmf

Linear membership function
anfis.dE.dO1

anfis.dE.dO1
showrule

Showing rule from fis object
writefis

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

Singleton Fuzzification
x.fuzzification

Fuzzification
anfis.dE.dP1.gbellmf

anfis.dE.dP1.gbellmf
anfis.dE.dP1.it2gbellmf

anfis.dE.dP1.it2gbellmf
anfis.dE.dO2

anfis.dE.dO2
tipperGUI2

Graphic User Interface for Waiter-Tipping (another style)
anfis.dO2.dO1

anfis.dO2.dO1
evalmf

Evaluate fuzzy membership function
anfis.dO3.dO2

anfis.dO3.dO2
evalmftype

Evaluate fuzzy membership function with membership function type and parameters
anfis.dE.dP4

anfis.dE.dP4
anfis.dMF.dP.gbellmf

anfis.dMF.dP.gbellmf
fuzzyr.accuracy

Fuzzy Accuracy
showGUI

Show a Graphic User Interface of fis object
fuzzyr.match.fun

fuzzyr.match.fun
showfis

Show a fis object.
fuzzy.t

Fuzzy t-norm/t-conorm operation
fuzzy.optimise

Fuzzy optimisation
km.da

km.da
tipper

Produces an example fis object for Waiter-Tipping.
singletonmf

Singleton membership function
it2tipper

Produces an example it2fis object for Waiter-Tipping.
fis.builder

TSK FIS builder
anfis.tipper

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

Plot membership functions for an ANFIS object
fuzzy.firing

Fuzzy rule firing
genmf

Fuzzy membership function generator
gensurf

Produce a graphical evaluated fuzzy inference system.
plotmf

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

Read a fis object from a .fis file.
anfis.L2.eval

The evaluator for nodes in Layer 2