Rfmtool: Fuzzy Measure Tools for R

Various tools for handling fuzzy measures, calculating Shapley value and Interaction index, Choquet and Sugeno integrals, as well as fitting fuzzy measures to empirical data are provided. Construction of fuzzy measures from empirical data is done by solving a linear programming problem by using 'lpsolve' package, whose source in C adapted to the R environment is included. The description of the basic theory of fuzzy measures is in the manual in the Doc folder in this package.

Author
Gleb Beliakov [aut, cre], Quan Vu [ctb], Andrei Kelarev [ctb], Michel Berkelaar [ctb], Kjell Eikland [ctb], Samuel E. Buttrey and others [ctb]
Date of publication
2016-03-19 10:14:15
Maintainer
Gleb Beliakov <gleb@deakin.edu.au>
License
LGPL-3
Version
1.2

View on CRAN

Man pages

fm
Rfmtool package
fm.Banzhaf
Banzhaf value computation function
fm.BanzhafMob
Banzhaf value computation function
fm.Choquet
Choquet function
fm.ChoquetMob
ChoquetMob function
fm.ConstructLambdaMeasure
ConstructLambdaMeasure function
fm.ConstructLambdaMeasureMob
ConstructLambdaMeasureMob function
fm.dualm
dualm function
fm.dualmMob
dualm function
fm.EntropyChoquet
EntropyChoquet function
fm.EntropyChoquetMob
EntropyChoquet function
fm.errorcheck
Basic error check
fm.fitting
Fuzzy Measure Fitting function
fm.fittingMob
Mobius Fuzzy Measure Fitting function
fm.fittingOWA
Symmetric Fuzzy Measure Fitting function
fm.fittingWAM
Additive Fuzzy Measure Fitting function
fm.FuzzyMeasureFitLP
Fuzzy Measure Fitting function.
fm.FuzzyMeasureFitLPMob
Mobius Fuzzy Measure Fitting function, R wrapper for...
fm.Init
Initialisation function
fm.Interaction
Interaction Index computation function
fm.InteractionB
Banzhaf Interaction Index computation function
fm.InteractionBMob
Banzhaf InteractionB Index computation function
fm.InteractionMob
Interaction Index computation function for Mobius fuzzy...
fm.IsMeasureAdditive
IsMeasureAdditive function
fm.IsMeasureAdditiveMob
IsMeasureAdditiveMob function
fm.IsMeasureBalanced
IsMeasureBalanced function
fm.IsMeasureBalancedMob
IsMeasureBalancedMob function
fm.IsMeasureSelfdual
IsMeasureSelfdual function
fm.IsMeasureSelfdualMob
IsMeasureSelfdualMob function
fm.IsMeasureSubadditive
IsMeasureSubadditive function
fm.IsMeasureSubadditiveMob
IsMeasureSubadditiveMob function
fm.IsMeasureSubmodular
IsMeasureSubmodular function
fm.IsMeasureSubmodularMob
IsMeasureSubmodularMob function
fm.IsMeasureSuperadditive
IsMeasureSuperadditive function
fm.IsMeasureSuperadditiveMob
IsMeasureSuperadditiveMob function
fm.IsMeasureSupermodular
IsMeasureSupermodular function
fm.IsMeasureSupermodularMob
IsMeasureSupermodularMob function
fm.IsMeasureSymmetric
IsMeasureSymmetric function
fm.IsMeasureSymmetricMob
IsMeasureSymmetricMob function
fm.Mobius
Mobius transform function
fm.OrnessChoquet
OrnessChoquet function
fm.OrnessChoquetMob
OrnessChoquetMob function
fm.Shapley
Shapley value computation function
fm.ShapleyMob
Shapley value computation function
fm.Sugeno
Sugeno function
fm.SugenoMob
Sugeno function in Mobius representation
fm.test
A Test function
fm.Zeta
Zeta transform function

Files in this package

Rfmtool
Rfmtool/inst
Rfmtool/inst/example
Rfmtool/inst/example/ChoquetExample.r
Rfmtool/inst/doc
Rfmtool/inst/doc/Rfmtool_manual.pdf
Rfmtool/src
Rfmtool/src/hbio.c
Rfmtool/src/colamd.c
Rfmtool/src/lusol6l0.h
Rfmtool/src/lusol6u.h
Rfmtool/src/lp_scale.h
Rfmtool/src/lp_report.c
Rfmtool/src/Makevars
Rfmtool/src/lp_SOS.c
Rfmtool/src/lusol.h
Rfmtool/src/lpsolve.h
Rfmtool/src/lp_report.h
Rfmtool/src/lp_presolve.h
Rfmtool/src/lp_fortify.h
Rfmtool/src/colamd.h
Rfmtool/src/ini.c
Rfmtool/src/lp_rlp.c
Rfmtool/src/declare.h
Rfmtool/src/lp_lib.c
Rfmtool/src/commonlib.h
Rfmtool/src/lusol2.h
Rfmtool/src/myblas.h
Rfmtool/src/lp_explicit.h
Rfmtool/src/lp_MDO.c
Rfmtool/src/lp_MPS.h
Rfmtool/src/lp_mipbb.h
Rfmtool/src/lp_LUSOL.h
Rfmtool/src/fuzzymeasuretools.cpp
Rfmtool/src/commonlib.c
Rfmtool/src/lusol7a.h
Rfmtool/src/lp_pricePSE.c
Rfmtool/src/lp_price.c
Rfmtool/src/sparselib.h
Rfmtool/src/lusol.c
Rfmtool/src/lusol1.h
Rfmtool/src/lp_matrix.c
Rfmtool/src/mmio.h
Rfmtool/src/lp_Hash.h
Rfmtool/src/lusol6a.h
Rfmtool/src/sparselib.c
Rfmtool/src/lp_price.h
Rfmtool/src/lp_simplex.h
Rfmtool/src/lp_wlp.c
Rfmtool/src/lusolio.c
Rfmtool/src/isfixedvar.c
Rfmtool/src/lp_utils.h
Rfmtool/src/lpslink56.c
Rfmtool/src/lp_Hash.c
Rfmtool/src/lp_rlp.h
Rfmtool/src/yacc_read.c
Rfmtool/src/lp_types.h
Rfmtool/src/lp_presolve.c
Rfmtool/src/yacc_read.h
Rfmtool/src/ini.h
Rfmtool/src/lp_mipbb.c
Rfmtool/src/lp_LUSOL.c
Rfmtool/src/lp_BFP2.h
Rfmtool/src/lusol8a.h
Rfmtool/src/lp_crash.c
Rfmtool/src/hbio.h
Rfmtool/src/lpkit.h
Rfmtool/src/lp_crash.h
Rfmtool/src/lp_wlp.h
Rfmtool/src/fortify.h
Rfmtool/src/lp_MPS.c
Rfmtool/src/lp_pricePSE.h
Rfmtool/src/lp_params.c
Rfmtool/src/lp_simplex.c
Rfmtool/src/ufortify.h
Rfmtool/src/lp_BFP1.h
Rfmtool/src/Makevars.win
Rfmtool/src/lp_utils.c
Rfmtool/src/lp_lib.h
Rfmtool/src/lp_matrix.h
Rfmtool/src/myblas.c
Rfmtool/src/fuzzymeasuretools.h
Rfmtool/src/mmio.c
Rfmtool/src/lp_scale.c
Rfmtool/src/lp_MDO.h
Rfmtool/src/fuzzymeasurefit.cpp
Rfmtool/src/lp_BFP.h
Rfmtool/src/lusolio.h
Rfmtool/src/lp_SOS.h
Rfmtool/src/fuzzymeasurefit.h
Rfmtool/src/wrapper.cpp
Rfmtool/NAMESPACE
Rfmtool/R
Rfmtool/R/Rfmtool.r
Rfmtool/MD5
Rfmtool/DESCRIPTION
Rfmtool/man
Rfmtool/man/fm.InteractionBMob.Rd
Rfmtool/man/fm.fittingWAM.Rd
Rfmtool/man/fm.BanzhafMob.Rd
Rfmtool/man/fm.IsMeasureBalancedMob.Rd
Rfmtool/man/fm.dualmMob.Rd
Rfmtool/man/fm.Mobius.Rd
Rfmtool/man/fm.ShapleyMob.Rd
Rfmtool/man/fm.Rd
Rfmtool/man/fm.IsMeasureSymmetric.Rd
Rfmtool/man/fm.test.Rd
Rfmtool/man/fm.IsMeasureSuperadditive.Rd
Rfmtool/man/fm.IsMeasureSelfdualMob.Rd
Rfmtool/man/fm.IsMeasureSubadditiveMob.Rd
Rfmtool/man/fm.IsMeasureSymmetricMob.Rd
Rfmtool/man/fm.Sugeno.Rd
Rfmtool/man/fm.Zeta.Rd
Rfmtool/man/fm.IsMeasureSupermodularMob.Rd
Rfmtool/man/fm.OrnessChoquet.Rd
Rfmtool/man/fm.IsMeasureSuperadditiveMob.Rd
Rfmtool/man/fm.IsMeasureSubmodular.Rd
Rfmtool/man/fm.FuzzyMeasureFitLPMob.Rd
Rfmtool/man/fm.ChoquetMob.Rd
Rfmtool/man/fm.OrnessChoquetMob.Rd
Rfmtool/man/fm.errorcheck.Rd
Rfmtool/man/fm.Choquet.Rd
Rfmtool/man/fm.IsMeasureAdditive.Rd
Rfmtool/man/fm.SugenoMob.Rd
Rfmtool/man/fm.Banzhaf.Rd
Rfmtool/man/fm.IsMeasureSubmodularMob.Rd
Rfmtool/man/fm.IsMeasureSupermodular.Rd
Rfmtool/man/fm.fittingMob.Rd
Rfmtool/man/fm.IsMeasureSelfdual.Rd
Rfmtool/man/fm.IsMeasureAdditiveMob.Rd
Rfmtool/man/fm.ConstructLambdaMeasureMob.Rd
Rfmtool/man/fm.EntropyChoquetMob.Rd
Rfmtool/man/fm.FuzzyMeasureFitLP.Rd
Rfmtool/man/fm.Interaction.Rd
Rfmtool/man/fm.IsMeasureBalanced.Rd
Rfmtool/man/fm.IsMeasureSubadditive.Rd
Rfmtool/man/fm.fittingOWA.Rd
Rfmtool/man/fm.InteractionB.Rd
Rfmtool/man/fm.InteractionMob.Rd
Rfmtool/man/fm.Init.Rd
Rfmtool/man/fm.EntropyChoquet.Rd
Rfmtool/man/fm.dualm.Rd
Rfmtool/man/fm.ConstructLambdaMeasure.Rd
Rfmtool/man/fm.Shapley.Rd
Rfmtool/man/fm.fitting.Rd