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.

AuthorGleb Beliakov [aut, cre], Quan Vu [ctb], Andrei Kelarev [ctb], Michel Berkelaar [ctb], Kjell Eikland [ctb], Samuel E. Buttrey and others [ctb]
Date of publication2016-03-19 10:14:15
MaintainerGleb Beliakov <gleb@deakin.edu.au>
LicenseLGPL-3
Version1.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

Functions

fm Man page
fm.Banzhaf Man page
fm.BanzhafMob Man page
fm.Choquet Man page
fm.ChoquetMob Man page
fm.ConstructLambdaMeasure Man page
fm.ConstructLambdaMeasureMob Man page
fm.dualm Man page
fm.dualmMob Man page
fm.EntropyChoquet Man page
fm.EntropyChoquetMob Man page
fm.errorcheck Man page
fm.fitting Man page
fm.fittingMob Man page
fm.fittingOWA Man page
fm.fittingWAM Man page
fm.FuzzyMeasureFitLP Man page
fm.FuzzyMeasureFitLPMob Man page
fm.Init Man page
fm.Interaction Man page
fm.InteractionB Man page
fm.InteractionBMob Man page
fm.InteractionMob Man page
fm.IsMeasureAdditive Man page
fm.IsMeasureAdditiveMob Man page
fm.IsMeasureBalanced Man page
fm.IsMeasureBalancedMob Man page
fm.IsMeasureSelfdual Man page
fm.IsMeasureSelfdualMob Man page
fm.IsMeasureSubadditive Man page
fm.IsMeasureSubadditiveMob Man page
fm.IsMeasureSubmodular Man page
fm.IsMeasureSubmodularMob Man page
fm.IsMeasureSuperadditive Man page
fm.IsMeasureSuperadditiveMob Man page
fm.IsMeasureSupermodular Man page
fm.IsMeasureSupermodularMob Man page
fm.IsMeasureSymmetric Man page
fm.IsMeasureSymmetricMob Man page
fm.Mobius Man page
fm.OrnessChoquet Man page
fm.OrnessChoquetMob Man page
fm.Shapley Man page
fm.ShapleyMob Man page
fm.Sugeno Man page
fm.SugenoMob Man page
fm.test Man page
fm.Zeta Man page

Files

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

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.