Package: FuzzyR 2.3.2

Chao Chen

FuzzyR: Fuzzy Logic Toolkit for R

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 <doi:10.1109/FUZZ48607.2020.9177780> when using it. More related papers can be found in the NEWS.

Authors:Chao Chen [aut, cre], Jon Garibaldi [aut], Tajul Razak [aut]

FuzzyR_2.3.2.tar.gz
FuzzyR_2.3.2.tar.gz(r-4.5-noble)FuzzyR_2.3.2.tar.gz(r-4.4-noble)
FuzzyR_2.3.2.tgz(r-4.4-emscripten)FuzzyR_2.3.2.tgz(r-4.3-emscripten)
FuzzyR.pdf |FuzzyR.html
FuzzyR/json (API)
NEWS

# Install 'FuzzyR' in R:
install.packages('FuzzyR', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

66 exports 3 stars 0.23 score 31 dependencies 40 scripts 336 downloads

Last updated 3 years agofrom:9cc8853d05. Checks:OK: 1 NOTE: 1. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 16 2024
R-4.5-linuxNOTESep 16 2024

Exports:addmfaddruleaddvaranfis.builderanfis.dE.dO1anfis.dE.dO2anfis.dE.dO3anfis.dE.dO4anfis.dE.dO5anfis.dE.dP1anfis.dE.dP1.gbellmfanfis.dE.dP1.it2gbellmfanfis.dE.dP4anfis.dMF.dP.gbellmfanfis.dO2.dO1anfis.dO3.dO2anfis.dO4.dO3anfis.dO5.dO4anfis.evalanfis.L1.evalanfis.L2.evalanfis.L2.whichanfis.L3.evalanfis.L4.evalanfis.L4.mf.evalanfis.L5.evalanfis.LI.evalanfis.optimiseanfis.plotmfanfis.tippercmp.firingconvertfisdefuzzevalfisevalmfevalmftypefis.builderfuzzy.firingfuzzy.optimisefuzzy.tfuzzy.tconormfuzzy.tnormfuzzyr.accuracyfuzzyr.match.fungbell.fuzzificationgbellmfgenmfgensurfit2tipperkm.dalinearmfnewfisplotmfreadfisshowfisshowGUIshowrulesingleton.fuzzificationsingletonmftippertipper.nstipper.tsktipperGUItipperGUI2writefisx.fuzzification

Dependencies:base64encbslibcachemclicommonmarkcrayondigestfastmapfontawesomefsgluehtmltoolshttpuvjquerylibjsonlitelaterlifecyclemagrittrmemoisemimeplyrpromisesR6rappdirsRcpprlangsassshinysourcetoolswithrxtable

Readme and manuals

Help Manual

Help pageTopics
Insert a membership function.addmf
Inserts a ruleaddrule
Insert a variableaddvar
ANFIS model builderanfis.builder
anfis.dE.dO1anfis.dE.dO1
anfis.dE.dO2anfis.dE.dO2
anfis.dE.dO3anfis.dE.dO3
anfis.dE.dO4anfis.dE.dO4
anfis.dE.dO5anfis.dE.dO5
anfis.dE.dP1anfis.dE.dP1
anfis.dE.dP1.gbellmfanfis.dE.dP1.gbellmf
anfis.dE.dP1.it2gbellmfanfis.dE.dP1.it2gbellmf
anfis.dE.dP4anfis.dE.dP4
anfis.dMF.dP.gbellmfanfis.dMF.dP.gbellmf
anfis.dO2.dO1anfis.dO2.dO1
anfis.dO3.dO2anfis.dO3.dO2
anfis.dO4.dO3anfis.dO4.dO3
anfis.dO5.dO4anfis.dO5.dO4
ANFIS evaluatoranfis.eval
The evaluator for nodes in Layer 1anfis.L1.eval
The evaluator for nodes in Layer 2anfis.L2.eval
L2.whichanfis.L2.which
The evaluator for nodes in Layer 3anfis.L3.eval
The evaluator for nodes in Layer 4anfis.L4.eval
The evaluator for membership functions of nodes in Layer 1anfis.L4.mf.eval
The evaluator for nodes in Layer 5anfis.L5.eval
The evaluator for nodes in Layer Ianfis.LI.eval
ANFIS optimiseranfis.optimise
Plot membership functions for an ANFIS objectanfis.plotmf
Produces an example fis object which can be used for ANFIS.anfis.tipper
Plot firing strength with different inference methodcmp.firing
Convert a fisconvertfis
Defuzzify a set of values.defuzz
Evaluate a Fuzzy Inference System (fis)evalfis
Evaluate fuzzy membership functionevalmf
Evaluate fuzzy membership function with membership function type and parametersevalmftype
TSK FIS builderfis.builder
Fuzzy rule firingfuzzy.firing
Fuzzy optimisationfuzzy.optimise
Fuzzy t-norm/t-conorm operationfuzzy.t
Fuzzy t-conormfuzzy.tconorm
Fuzzy tnormfuzzy.tnorm
Fuzzy Accuracyfuzzyr.accuracy
fuzzyr.match.funfuzzyr.match.fun
Generalised bell fuzzificationgbell.fuzzification
Generalised bell membership functiongbellmf
Fuzzy membership function generatorgenmf
Produce a graphical evaluated fuzzy inference system.gensurf
Produces an example it2fis object for Waiter-Tipping.it2tipper
km.dakm.da
Linear membership functionlinearmf
Create a fis using newfis functionnewfis
Plots a 2D graph of all membership functions in a variable.plotmf
Read a fis object from a .fis file.readfis
Show a fis object.showfis
Show a Graphic User Interface of fis objectshowGUI
Showing rule from fis objectshowrule
Singleton Fuzzificationsingleton.fuzzification
Singleton membership functionsingletonmf
Produces an example fis object for Waiter-Tipping.tipper
Produces an example non-singleton fis object for Waiter-Tipping.tipper.ns
Produces an example fis object (TSK type), which can also be optimised by ANFIS.tipper.tsk
Graphic User Interface for Waiter-TippingtipperGUI
Graphic User Interface for Waiter-Tipping (another style)tipperGUI2
Write a fis object to a .fis file.writefis
Fuzzificationx.fuzzification