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

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

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.