frbs: Fuzzy Rule-Based Systems for Classification and Regression Tasks

An implementation of various learning algorithms based on fuzzy rule-based systems (FRBSs) for dealing with classification and regression tasks. Moreover, it allows to construct an FRBS model defined by human experts. FRBSs are based on the concept of fuzzy sets, proposed by Zadeh in 1965, which aims at representing the reasoning of human experts in a set of IF-THEN rules, to handle real-life problems in, e.g., control, prediction and inference, data mining, bioinformatics data processing, and robotics. FRBSs are also known as fuzzy inference systems and fuzzy models. During the modeling of an FRBS, there are two important steps that need to be conducted: structure identification and parameter estimation. Nowadays, there exists a wide variety of algorithms to generate fuzzy IF-THEN rules automatically from numerical data, covering both steps. Approaches that have been used in the past are, e.g., heuristic procedures, neuro-fuzzy techniques, clustering methods, genetic algorithms, squares methods, etc. Furthermore, in this version we provide a universal framework named 'frbsPMML', which is adopted from the Predictive Model Markup Language (PMML), for representing FRBS models. PMML is an XML-based language to provide a standard for describing models produced by data mining and machine learning algorithms. Therefore, we are allowed to export and import an FRBS model to/from 'frbsPMML'. Finally, this package aims to implement the most widely used standard procedures, thus offering a standard package for FRBS modeling to the R community.

Author
Lala Septem Riza, Christoph Bergmeir, Francisco Herrera, and Jose Manuel Benitez
Date of publication
2015-05-22 13:19:10
Maintainer
Christoph Bergmeir <c.bergmeir@decsai.ugr.es>
License
GPL (>= 2) | file LICENSE
Version
3.1-0
URLs

View on CRAN

Man pages

ANFIS
ANFIS model building
ANFIS.update
ANFIS updating function
data.gen3d
A data generator
defuzzifier
Defuzzifier to transform from linguistic terms to crisp...
DENFIS
DENFIS model building
DENFIS.eng
DENFIS prediction function
denorm.data
The data de-normalization
DM.update
FIR.DM updating function
ECM
Evolving Clustering Method
FH.GBML
FH.GBML model building
FIR.DM
FIR.DM model building
FRBCS.CHI
FRBCS.CHI model building
FRBCS.eng
FRBCS: prediction phase
FRBCS.W
FRBCS.W model building
frbsData
Data set of the package
frbs.eng
The prediction phase
frbs.gen
The frbs model generator
frbs.learn
The frbs model building function
frbsObjectFactory
The object factory for frbs objects
frbs-package
Getting started with the frbs package
frbsPMML
The frbsPMML generator
FS.HGD
FS.HGD model building
fuzzifier
Transforming from crisp set into linguistic terms
GFS.FR.MOGUL
GFS.FR.MOGUL model building
GFS.FR.MOGUL.test
GFS.FR.MOGUL: The prediction phase
GFS.GCCL
GFS.GCCL model building
GFS.GCCL.eng
GFS.GCCL.test: The prediction phase
GFS.LT.RS
GFS.LT.RS model building
GFS.LT.RS.test
GFS.LT.RS: The prediction phase
GFS.Thrift
GFS.Thrift model building
GFS.Thrift.test
GFS.Thrift: The prediction phase
HGD.update
FS.HGD updating function
HyFIS
HyFIS model building
HyFIS.update
HyFIS updating function
inference
The process of fuzzy reasoning
norm.data
The data normalization
plotMF
The plotting function
predict.frbs
The frbs prediction stage
read.frbsPMML
The frbsPMML reader
rulebase
The rule checking function
SBC
The subtractive clustering and fuzzy c-means (SBC) model...
SBC.test
SBC prediction phase
SLAVE
SLAVE model building
SLAVE.test
SLAVE.test: The prediction phase
summary.frbs
The summary function for frbs objects
WM
WM model building
write.frbsPMML
The frbsPMML writer

Files in this package

frbs
frbs/inst
frbs/inst/CITATION
frbs/NAMESPACE
frbs/demo
frbs/demo/GFS.LT.RS.MG1000.R
frbs/demo/HyFIS.MG1000.R
frbs/demo/ANFIS.GasFur.R
frbs/demo/FRBCS.W.Iris.R
frbs/demo/FIR.DM.GasFur.R
frbs/demo/FRBCS.CHI.Iris.R
frbs/demo/ANFIS.MG1000.R
frbs/demo/FIR.DM.MG1000.R
frbs/demo/WM.GasFur.R
frbs/demo/Thrift.MG1000.R
frbs/demo/GFS.MEMETIC.GasFur.R
frbs/demo/HyFIS.GasFur.R
frbs/demo/DENFIS.MG1000.R
frbs/demo/FRBS.Manual.R
frbs/demo/FH.GBML.Iris.R
frbs/demo/GFS.MEMETIC.MG1000.R
frbs/demo/GFS.FR.MOGUL.GasFur.R
frbs/demo/GFS.FR.MOGUL.MG1000.R
frbs/demo/DENFIS.GasFur.R
frbs/demo/ANFIS.GasFur.PMML.R
frbs/demo/WM.MG1000.R
frbs/demo/00Index
frbs/demo/FRBS.FRBCS.Manual.R
frbs/demo/SLAVE.Iris.R
frbs/demo/GFS.LT.RS.GasFur.R
frbs/demo/Thrift.GasFur.R
frbs/demo/FS.HGD.MG1000.R
frbs/demo/SBC.GasFur.R
frbs/demo/FRBS.Mamdani.Manual.R
frbs/demo/GFS.GCCL.Iris.R
frbs/demo/SBC.MG1000.R
frbs/demo/FS.HGD.GasFur.R
frbs/demo/FRBS.TSK.Manual.R
frbs/demo/WM.GasFur.PMML.R
frbs/demo/GFS.GCCL.Iris.PMML.R
frbs/data
frbs/data/frbsData.RData
frbs/R
frbs/R/FNN.FunctionCollection.R
frbs/R/GFS.Methods.R
frbs/R/FRBS.MainFunction.R
frbs/R/FGradDescent.Methods.R
frbs/R/FCluster.Methods.R
frbs/R/GFS.Predict.R
frbs/R/FNN.Methods.R
frbs/R/frbs-package.R
frbs/R/FSpacePartition.Method.R
frbs/R/FRBS.pmml.R
frbs/R/FCluster.Predict.R
frbs/R/FCluster.FunctionCollection.R
frbs/R/pmml.R
frbs/R/GFS.FunctionCollection.R
frbs/R/pmml.frbs.R
frbs/R/docData.R
frbs/R/FGradDescent.FunctionCollection.R
frbs/R/FSpacePartition.Predict.R
frbs/R/FSpacePartition.FunctionCollection.R
frbs/MD5
frbs/DESCRIPTION
frbs/man
frbs/man/ANFIS.update.Rd
frbs/man/HGD.update.Rd
frbs/man/HyFIS.update.Rd
frbs/man/SBC.Rd
frbs/man/GFS.FR.MOGUL.Rd
frbs/man/rulebase.Rd
frbs/man/HyFIS.Rd
frbs/man/GFS.LT.RS.test.Rd
frbs/man/FRBCS.W.Rd
frbs/man/DM.update.Rd
frbs/man/ECM.Rd
frbs/man/GFS.Thrift.test.Rd
frbs/man/frbsPMML.Rd
frbs/man/FRBCS.CHI.Rd
frbs/man/frbs.gen.Rd
frbs/man/read.frbsPMML.Rd
frbs/man/denorm.data.Rd
frbs/man/SLAVE.Rd
frbs/man/frbsData.Rd
frbs/man/GFS.LT.RS.Rd
frbs/man/FIR.DM.Rd
frbs/man/GFS.FR.MOGUL.test.Rd
frbs/man/write.frbsPMML.Rd
frbs/man/fuzzifier.Rd
frbs/man/SBC.test.Rd
frbs/man/predict.frbs.Rd
frbs/man/DENFIS.eng.Rd
frbs/man/inference.Rd
frbs/man/WM.Rd
frbs/man/defuzzifier.Rd
frbs/man/GFS.Thrift.Rd
frbs/man/FH.GBML.Rd
frbs/man/frbs.learn.Rd
frbs/man/frbsObjectFactory.Rd
frbs/man/frbs-package.Rd
frbs/man/GFS.GCCL.eng.Rd
frbs/man/DENFIS.Rd
frbs/man/summary.frbs.Rd
frbs/man/norm.data.Rd
frbs/man/frbs.eng.Rd
frbs/man/ANFIS.Rd
frbs/man/plotMF.Rd
frbs/man/FRBCS.eng.Rd
frbs/man/data.gen3d.Rd
frbs/man/FS.HGD.Rd
frbs/man/SLAVE.test.Rd
frbs/man/GFS.GCCL.Rd
frbs/LICENSE