Package: kappalab 0.4-12
Ivan Kojadinovic
kappalab: Non-Additive Measure and Integral Manipulation Functions
S4 tool box for capacity (or non-additive measure, fuzzy measure) and integral manipulation in a finite setting. It contains routines for handling various types of set functions such as games or capacities. It can be used to compute several non-additive integrals: the Choquet integral, the Sugeno integral, and the symmetric and asymmetric Choquet integrals. An analysis of capacities in terms of decision behavior can be performed through the computation of various indices such as the Shapley value, the interaction index, the orness degree, etc. The well-known Möbius transform, as well as other equivalent representations of set functions can also be computed. Kappalab further contains seven capacity identification routines: three least squares based approaches, a method based on linear programming, a maximum entropy like method based on variance minimization, a minimum distance approach and an unsupervised approach based on parametric entropies. The functions contained in Kappalab can for instance be used in the framework of multicriteria decision making or cooperative game theory.
Authors:
kappalab_0.4-12.tar.gz
kappalab_0.4-12.tar.gz(r-4.5-noble)kappalab_0.4-12.tar.gz(r-4.4-noble)
kappalab_0.4-12.tgz(r-4.4-emscripten)kappalab_0.4-12.tgz(r-4.3-emscripten)
kappalab.pdf |kappalab.html✨
kappalab/json (API)
# Install 'kappalab' in R: |
install.packages('kappalab', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated 1 years agofrom:04797bea4a. Checks:OK: 2. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 02 2024 |
R-4.5-linux-x86_64 | OK | Nov 02 2024 |
Exports:additive.capacityas.capacityas.card.capacityas.card.gameas.card.set.funcas.gameas.Mobius.capacityas.Mobius.card.set.funcas.Mobius.gameas.Mobius.set.funcas.set.funccapacitycard.capacitycard.gamecard.set.funccdf.Choquet.unifChoquet.integralconjugateentropyentropy.capa.identexpect.Choquet.normexpect.Choquet.uniffavorgameheuristic.ls.capa.identinteraction.indicesis.cardinalis.kadditiveis.monotoneis.normalizedk.truncate.Mobiusleast.squares.capa.identlin.prog.capa.identlower.capacityls.ranking.capa.identls.sorting.capa.identls.sorting.treatmentmini.dist.capa.identmini.var.capa.identMobiusMobius.capacityMobius.card.set.funcMobius.gameMobius.set.funcnormalizeornesspdf.Choquet.unifrndsd.Choquet.normsd.Choquet.unifset.funcShapley.valueshowSipos.integralSugeno.integralsummaryto.data.frameuniform.capacityupper.capacityvariancevetozeta
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Coercion method | as.capacity as.capacity,card.capacity-method as.capacity,set.func-method as.capacity-methods |
Coercion method | as.card.capacity as.card.capacity,capacity-method as.card.capacity,card.set.func-method as.card.capacity-methods |
Coercion method | as.card.game as.card.game,card.set.func-method as.card.game,game-method as.card.game-methods |
Coercion method | as.card.set.func as.card.set.func,Mobius.card.set.func-method as.card.set.func,Mobius.set.func-method as.card.set.func,set.func-method as.card.set.func-methods |
Coercion method | as.game as.game,card.game-method as.game,set.func-method as.game-methods |
Coercion method | as.Mobius.capacity as.Mobius.capacity,Mobius.set.func-method as.Mobius.capacity-methods |
Coercion method | as.Mobius.card.set.func as.Mobius.card.set.func,card.set.func-method as.Mobius.card.set.func,Mobius.set.func-method as.Mobius.card.set.func,set.func-method as.Mobius.card.set.func-methods |
Coercion method | as.Mobius.game as.Mobius.game,Mobius.set.func-method as.Mobius.game-methods |
Coercion method | as.Mobius.set.func as.Mobius.set.func,card.set.func-method as.Mobius.set.func,Mobius.card.set.func-method as.Mobius.set.func,set.func-method as.Mobius.set.func-methods |
Coercion method | as.set.func as.set.func,card.set.func-method as.set.func,Mobius.card.set.func-method as.set.func,Mobius.set.func-method as.set.func-methods |
Class "capacity" | capacity-class |
Class "card.capacity" | card.capacity-class |
Class "card.game" | card.game-class |
Create objects representing cardinal set functions. | card.capacity card.game card.set.func lower.capacity uniform.capacity upper.capacity |
Class "card.set.func" | card.set.func-class |
Choquet integral | Choquet.integral Choquet.integral,card.game,numeric-method Choquet.integral,game,numeric-method Choquet.integral,Mobius.game,numeric-method Choquet.integral-methods |
The conjugate (or dual) transform | conjugate conjugate,capacity-method conjugate,card.capacity-method conjugate,card.set.func-method conjugate,set.func-method conjugate-methods |
Normalized entropy of a capacity | entropy entropy,capacity-method entropy,card.capacity-method entropy,Mobius.capacity-method entropy-methods |
Unsupervised identification of a capacity from profiles | entropy.capa.ident |
Expectation and standard deviation of the Choquet integral in the uniform and normal cases | expect.Choquet.norm expect.Choquet.norm,game-method expect.Choquet.norm,Mobius.game-method expect.Choquet.norm-methods expect.Choquet.unif expect.Choquet.unif,game-method expect.Choquet.unif-methods sd.Choquet.norm sd.Choquet.norm,game-method sd.Choquet.norm-methods sd.Choquet.unif sd.Choquet.unif,game-method sd.Choquet.unif-methods |
Favor indices | favor favor,capacity-method favor,card.capacity-method favor,Mobius.capacity-method favor-methods |
Class "game" | game-class |
Heuristic least squares capacity identification | heuristic.ls.capa.ident |
The Shapley interaction indices | interaction.indices interaction.indices,card.set.func-method interaction.indices,Mobius.set.func-method interaction.indices,set.func-method interaction.indices-methods |
Test method | is.cardinal is.cardinal,card.set.func-method is.cardinal,Mobius.set.func-method is.cardinal,set.func-method is.cardinal-methods |
Test method | is.kadditive is.kadditive,card.set.func,numeric-method is.kadditive,Mobius.set.func,numeric-method is.kadditive,set.func,numeric-method is.kadditive-methods |
Test method | is.monotone is.monotone,card.set.func-method is.monotone,Mobius.set.func-method is.monotone,set.func-method is.monotone-methods |
Test method | is.normalized is.normalized,capacity-method is.normalized,card.capacity-method is.normalized,Mobius.capacity-method is.normalized-methods |
k-order truncation of the Möbius representation of a set function. | k.truncate.Mobius k.truncate.Mobius,Mobius.set.func,numeric-method k.truncate.Mobius,set.func,numeric-method k.truncate.Mobius-methods |
Least squares capacity identification | least.squares.capa.ident |
Capacity identification based on linear programming | lin.prog.capa.ident |
Least squares capacity identification in the framework of a ranking procedure | ls.ranking.capa.ident |
Least squares capacity identification in the framework of a sorting procedure | ls.sorting.capa.ident |
Least squares capacity identification in the framework of a sorting procedure: evaluation of the determined capacity | ls.sorting.treatment |
Minimum distance capacity identification | mini.dist.capa.ident |
Minimum variance capacity identification | mini.var.capa.ident |
The Möbius transform | Mobius Mobius,capacity-method Mobius,card.set.func-method Mobius,game-method Mobius,set.func-method Mobius-methods |
Class "Mobius.capacity" | Mobius.capacity-class |
Creates an object representing the Möbius transform of a cardinal set function. | Mobius.card.set.func |
Class "Mobius.card.set.func" | Mobius.card.set.func-class |
Class "Mobius.game" | Mobius.game-class |
Create objects representing the Möbius transform of a set function. | additive.capacity Mobius.capacity Mobius.game Mobius.set.func |
Class "Mobius.set.func" | Mobius.set.func-class |
Normalizes a capacity. | normalize normalize,capacity-method normalize,card.capacity-method normalize,Mobius.capacity-method normalize-methods |
Orness degree | orness orness,capacity-method orness,card.capacity-method orness,Mobius.capacity-method orness-methods |
Distribution of the Choquet integral for evaluations uniformly distributed on the unit hypercube | cdf.Choquet.unif cdf.Choquet.unif,game,numeric-method cdf.Choquet.unif-methods pdf.Choquet.unif pdf.Choquet.unif,game,numeric-method pdf.Choquet.unif-methods |
Rounding of set function coefficients | rnd rnd,superclass.set.func-method rnd-methods |
Create objects of class "set.func", "game", or "capacity". | capacity game set.func |
Class "set.func" | set.func-class |
The Shapley value | Shapley.value Shapley.value,card.set.func-method Shapley.value,Mobius.set.func-method Shapley.value,set.func-method Shapley.value-methods |
Methods for Function show in Package `kappalab' | show,Mobius.set.func-method show,set.func-method show,summary.superclass.capacity-method show,summary.superclass.set.func-method show,superclass.set.func-method show-methods |
Sipos integral | Sipos.integral Sipos.integral,card.game,numeric-method Sipos.integral,game,numeric-method Sipos.integral,Mobius.game,numeric-method Sipos.integral-methods |
Sugeno integral | Sugeno.integral Sugeno.integral,card.game,numeric-method Sugeno.integral,game,numeric-method Sugeno.integral,Mobius.game,numeric-method Sugeno.integral-methods |
Summary method | summary summary,superclass.capacity-method summary,superclass.set.func-method summary-methods |
Class "summary.superclass.capacity" | summary.superclass.capacity-class |
Class "summary.superclass.set.func" | summary.superclass.set.func-class |
Class "superclass.capacity" | superclass.capacity-class |
Class "superclass.set.func" | superclass.set.func-class |
Puts a set function under the form of a data.frame | to.data.frame to.data.frame,card.set.func-method to.data.frame,Mobius.card.set.func-method to.data.frame,Mobius.set.func-method to.data.frame,set.func-method to.data.frame-methods |
Normalized variance of a capacity | variance variance,capacity-method variance,card.capacity-method variance,Mobius.capacity-method variance-methods |
Veto indices | veto veto,capacity-method veto,card.capacity-method veto,Mobius.capacity-method veto-methods |
The zeta transform | zeta zeta,Mobius.capacity-method zeta,Mobius.card.set.func-method zeta,Mobius.game-method zeta,Mobius.set.func-method zeta-methods |