kappalab: Non-Additive Measure and Integral Manipulation Functions
Version 0.4-7

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 Mbius 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.

AuthorMichel Grabisch, Ivan Kojadinovic, Patrick Meyer.
Date of publication2015-07-18 17:00:04
MaintainerIvan Kojadinovic <ivan.kojadinovic@univ-pau.fr>
LicenseCeCILL
Version0.4-7
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("kappalab")

Popular man pages

as.game-methods: Coercion method
as.Mobius.card.set.func-methods: Coercion method
as.Mobius.set.func-methods: Coercion method
capacity-class: Class "capacity"
mini.var.capa.ident: Minimum variance capacity identification
pdf.Choquet.unif-methods: Distribution of the Choquet integral for evaluations...
to.data.frame-methods: Puts a set function under the form of a data.frame
See all...

All man pages Function index File listing

Man pages

as.capacity-methods: Coercion method
as.card.capacity-methods: Coercion method
as.card.game-methods: Coercion method
as.card.set.func-methods: Coercion method
as.game-methods: Coercion method
as.Mobius.capacity-methods: Coercion method
as.Mobius.card.set.func-methods: Coercion method
as.Mobius.game-methods: Coercion method
as.Mobius.set.func-methods: Coercion method
as.set.func-methods: Coercion method
capacity-class: Class "capacity"
card.capacity-class: Class "card.capacity"
card.game-class: Class "card.game"
card.set.func-class: Class "card.set.func"
card.set.func.gen: Create objects representing cardinal set functions.
Choquet.integral-methods: Choquet integral
conjugate-methods: The conjugate (or dual) transform
entropy.capa.ident: Unsupervised identification of a capacity from profiles
entropy-methods: Normalized entropy of a capacity
expect.Choquet.unif-methods: Expectation and standard deviation of the Choquet integral in...
favor-methods: Favor indices
game-class: Class "game"
heuristic.ls.capa.ident: Heuristic least squares capacity identification
interaction.indices-methods: The Shapley interaction indices
is.cardinal-methods: Test method
is.kadditive-methods: Test method
is.monotone-methods: Test method
is.normalized-methods: Test method
k.truncate.Mobius-methods: k-order truncation of the M<f6>bius representation of a set...
least.squares.capa.ident: Least squares capacity identification
lin.prog.capa.ident: Capacity identification based on linear programming
ls.ranking.capa.ident: Least squares capacity identification in the framework of a...
ls.sorting.capa.ident: Least squares capacity identification in the framework of a...
ls.sorting.treatment: Least squares capacity identification in the framework of a...
mini.dist.capa.ident: Minimum distance capacity identification
mini.var.capa.ident: Minimum variance capacity identification
Mobius.capacity-class: Class "Mobius.capacity"
Mobius.card.gen: Creates an object representing the M<f6>bius transform of a...
Mobius.card.set.func-class: Class "Mobius.card.set.func"
Mobius.game-class: Class "Mobius.game"
Mobius.gen: Create objects representing the M<f6>bius transform of a set...
Mobius-methods: The M<f6>bius transform
Mobius.set.func-class: Class "Mobius.set.func"
normalize-methods: Normalizes a capacity.
orness-methods: Orness degree
pdf.Choquet.unif-methods: Distribution of the Choquet integral for evaluations...
rnd-methods: Rounding of set function coefficients
set.func-class: Class "set.func"
set.func.gen: Create objects of class "set.func", "game", or "capacity".
Shapley.value-methods: The Shapley value
show-methods: Methods for Function show in Package 'kappalab'
Sipos.integral-methods: Sipos integral
Sugeno.integral-methods: Sugeno integral
summary-methods: Summary method
summary.superclass.capacity-class: Class "summary.superclass.capacity"
summary.superclass.set.func-class: Class "summary.superclass.set.func"
superclass.capacity-class: Class "superclass.capacity"
superclass.set.func-class: Class "superclass.set.func"
to.data.frame-methods: Puts a set function under the form of a data.frame
variance-methods: Normalized variance of a capacity
veto-methods: Veto indices
zeta-methods: The zeta transform

Functions

Choquet.integral Man page
Choquet.integral,Mobius.game,numeric-method Man page Man page
Choquet.integral,card.game,numeric-method Man page Man page
Choquet.integral,game,numeric-method Man page Man page
Choquet.integral-methods Man page
Choquet.preorder.constraint Source code
Mobius Man page
Mobius,capacity-method Man page Man page
Mobius,card.set.func-method Man page Man page
Mobius,game-method Man page Man page
Mobius,set.func-method Man page Man page
Mobius-methods Man page
Mobius.capacity Man page Source code
Mobius.capacity-class Man page
Mobius.card.set.func Man page Source code
Mobius.card.set.func-class Man page
Mobius.game Man page Source code
Mobius.game-class Man page
Mobius.set.func Man page Source code
Mobius.set.func-class Man page
Mobius.set.func.internal Source code
Shapley.interval.constraint Source code
Shapley.preorder.constraint Source code
Shapley.value Man page
Shapley.value,Mobius.set.func-method Man page Man page
Shapley.value,card.set.func-method Man page Man page
Shapley.value,set.func-method Man page Man page
Shapley.value-methods Man page
Sipos.integral Man page
Sipos.integral,Mobius.game,numeric-method Man page Man page
Sipos.integral,card.game,numeric-method Man page Man page
Sipos.integral,game,numeric-method Man page Man page
Sipos.integral-methods Man page
Sugeno.integral Man page
Sugeno.integral,Mobius.game,numeric-method Man page Man page
Sugeno.integral,card.game,numeric-method Man page Man page
Sugeno.integral,game,numeric-method Man page Man page
Sugeno.integral-methods Man page
additive.capacity Man page Source code
as.Mobius.capacity Man page
as.Mobius.capacity,Mobius.set.func-method Man page Man page
as.Mobius.capacity-methods Man page
as.Mobius.card.set.func Man page
as.Mobius.card.set.func,Mobius.set.func-method Man page Man page
as.Mobius.card.set.func,card.set.func-method Man page
as.Mobius.card.set.func,set.func-method Man page
as.Mobius.card.set.func-methods Man page
as.Mobius.game Man page
as.Mobius.game,Mobius.set.func-method Man page Man page
as.Mobius.game-methods Man page
as.Mobius.set.func Man page
as.Mobius.set.func,Mobius.card.set.func-method Man page Man page
as.Mobius.set.func,card.set.func-method Man page
as.Mobius.set.func,set.func-method Man page
as.Mobius.set.func-methods Man page
as.capacity Man page
as.capacity,card.capacity-method Man page Man page
as.capacity,set.func-method Man page Man page
as.capacity-methods Man page
as.card.capacity Man page
as.card.capacity,capacity-method Man page Man page
as.card.capacity,card.set.func-method Man page Man page
as.card.capacity-methods Man page
as.card.game Man page
as.card.game,card.set.func-method Man page Man page
as.card.game,game-method Man page Man page
as.card.game-methods Man page
as.card.set.func Man page
as.card.set.func,Mobius.card.set.func-method Man page
as.card.set.func,Mobius.set.func-method Man page
as.card.set.func,set.func-method Man page Man page
as.card.set.func-methods Man page
as.card.set.func.internal Source code
as.game Man page
as.game,card.game-method Man page Man page
as.game,set.func-method Man page Man page
as.game-methods Man page
as.set.func Man page
as.set.func,Mobius.card.set.func-method Man page
as.set.func,Mobius.set.func-method Man page
as.set.func,card.set.func-method Man page Man page
as.set.func-methods Man page
as.set.func.internal Source code
binary2subset Source code
binom.sum Source code
capacity Man page Source code
capacity-class Man page
card.capacity Man page Source code
card.capacity-class Man page
card.game Man page Source code
card.game-class Man page
card.set.func Man page Source code
card.set.func-class Man page
cdf.Choquet.unif Man page
cdf.Choquet.unif,game,numeric-method Man page
cdf.Choquet.unif-methods Man page
conjugate Man page
conjugate,capacity-method Man page Man page
conjugate,card.capacity-method Man page Man page
conjugate,card.set.func-method Man page Man page
conjugate,set.func-method Man page Man page
conjugate-methods Man page
conjugate.internal Source code
entropy Man page
entropy,Mobius.capacity-method Man page Man page
entropy,capacity-method Man page Man page
entropy,card.capacity-method Man page Man page
entropy-methods Man page
entropy.capa.ident Man page Source code
expect.Choquet.norm Man page
expect.Choquet.norm,Mobius.game-method Man page
expect.Choquet.norm,game-method Man page
expect.Choquet.norm-methods Man page
expect.Choquet.unif Man page
expect.Choquet.unif,game-method Man page
expect.Choquet.unif-methods Man page
favor Man page
favor,Mobius.capacity-method Man page Man page
favor,capacity-method Man page Man page
favor,card.capacity-method Man page Man page
favor-methods Man page
game Man page Source code
game-class Man page
havrda.charvat.entropy Source code
heuristic.ls.capa.ident Man page Source code
inter.additive.partition.constraint Source code
interaction.indices Man page
interaction.indices,Mobius.set.func-method Man page Man page
interaction.indices,card.set.func-method Man page Man page
interaction.indices,set.func-method Man page Man page
interaction.indices-methods Man page
interaction.interval.constraint Source code
interaction.preorder.constraint Source code
is.cardinal Man page
is.cardinal,Mobius.set.func-method Man page Man page
is.cardinal,card.set.func-method Man page Man page
is.cardinal,set.func-method Man page Man page
is.cardinal-methods Man page
is.kadditive Man page
is.kadditive,Mobius.set.func,numeric-method Man page Man page
is.kadditive,card.set.func,numeric-method Man page Man page
is.kadditive,set.func,numeric-method Man page Man page
is.kadditive-methods Man page
is.monotone Man page
is.monotone,Mobius.set.func-method Man page Man page
is.monotone,card.set.func-method Man page Man page
is.monotone,set.func-method Man page Man page
is.monotone-methods Man page
is.normalized Man page
is.normalized,Mobius.capacity-method Man page Man page
is.normalized,capacity-method Man page Man page
is.normalized,card.capacity-method Man page Man page
is.normalized-methods Man page
is.positive Source code
k.truncate.Mobius Man page
k.truncate.Mobius,Mobius.set.func,numeric-method Man page Man page
k.truncate.Mobius,set.func,numeric-method Man page Man page
k.truncate.Mobius-methods Man page
k.truncate.Mobius.internal Source code
least.squares.capa.ident Man page Source code
lin.prog.capa.ident Man page Source code
lower.capacity Man page Source code
ls.ranking.capa.ident Man page Source code
ls.sorting.capa.ident Man page Source code
ls.sorting.treatment Man page Source code
mini.dist.capa.ident Man page Source code
mini.var.capa.ident Man page Source code
normalize Man page
normalize,Mobius.capacity-method Man page
normalize,capacity-method Man page
normalize,card.capacity-method Man page
normalize-methods Man page
orness Man page
orness,Mobius.capacity-method Man page Man page
orness,capacity-method Man page Man page
orness,card.capacity-method Man page Man page
orness-methods Man page
pdf.Choquet.unif Man page
pdf.Choquet.unif,game,numeric-method Man page
pdf.Choquet.unif-methods Man page
renyi.entropy Source code
rnd Man page
rnd,superclass.set.func-method Man page
rnd-methods Man page
sd.Choquet.norm Man page
sd.Choquet.norm,game-method Man page
sd.Choquet.norm-methods Man page
sd.Choquet.unif Man page
sd.Choquet.unif,game-method Man page
sd.Choquet.unif-methods Man page
set.func Man page Source code
set.func-class Man page
set.func.internal Source code
shannon.entropy Source code
shannon.function Source code
show,ANY-method Man page
show,MethodDefinition-method Man page
show,MethodWithNext-method Man page
show,Mobius.set.func-method Man page
show,ObjectsWithPackage-method Man page
show,classRepresentation-method Man page
show,genericFunction-method Man page
show,set.func-method Man page
show,summary.superclass.capacity-method Man page Man page
show,summary.superclass.set.func-method Man page Man page
show,superclass.set.func-method Man page Man page
show,traceable-method Man page
show-methods Man page
summary Man page
summary,ANY-method Man page
summary,superclass.capacity-method Man page Man page
summary,superclass.set.func-method Man page Man page
summary-methods Man page
summary.superclass.capacity-class Man page
summary.superclass.set.func-class Man page
superclass.capacity-class Man page
superclass.set.func-class Man page
to.data.frame Man page
to.data.frame,Mobius.card.set.func-method Man page Man page
to.data.frame,Mobius.set.func-method Man page Man page
to.data.frame,card.set.func-method Man page Man page
to.data.frame,set.func-method Man page Man page
to.data.frame-methods Man page
uniform.capacity Man page Source code
upper.capacity Man page Source code
variance Man page
variance,Mobius.capacity-method Man page Man page
variance,capacity-method Man page Man page
variance,card.capacity-method Man page Man page
variance-methods Man page
veto Man page
veto,Mobius.capacity-method Man page Man page
veto,capacity-method Man page Man page
veto,card.capacity-method Man page Man page
veto-methods Man page
zeta Man page
zeta,Mobius.capacity-method Man page Man page
zeta,Mobius.card.set.func-method Man page Man page
zeta,Mobius.game-method Man page Man page
zeta,Mobius.set.func-method Man page Man page
zeta-methods Man page
zeta.internal Source code

Files

COPYING
tests
tests/set.func-class.R
tests/card.capacity-class.R
tests/entropy-methods.R
tests/is.monotone-methods.R
tests/least.squares.capa.ident.R
tests/Choquet.integral-methods.R
tests/is.kadditive-methods.R
tests/capacity-class.R
tests/orness-methods.R
tests/card.set.func-class.R
tests/veto-methods.R
tests/mini.dist.capa.ident.R
tests/is.cardinal-methods.R
tests/variance-methods.R
tests/Mobius.capacity-class.R
tests/interaction.indices-methods.R
tests/card.game-class.R
tests/Mobius.set.func-class.R
tests/heuristic.ls.capa.ident.R
tests/conjugate-methods.R
tests/ls.sorting.treatment.R
tests/k.truncate.Mobius-methods.R
tests/entropy.capa.ident.R
tests/Mobius.card.set.func-class.R
tests/lin.prog.capa.ident.R
tests/Shapley.value-methods.R
tests/mini.var.capa.ident.R
tests/to.data.frame-methods.R
tests/Mobius-methods.R
tests/Mobius.game-class.R
src
src/core.h
src/Mobius.bounds.h
src/least.squares.c
src/constraints.c
src/constraints.h
src/core.c
src/min.dist.c
src/least.squares.h
src/cdf.Choquet.h
src/moments.Choquet.h
src/heuristic.ls.c
src/cdf.Choquet.c
src/min.dist.h
src/min.var.h
src/min.var.c
src/moments.Choquet.c
src/Mobius.bounds.c
NAMESPACE
R
R/card.set.func.R
R/Mobius.set.func.R
R/internals.R
R/AllClass.R
R/card.game.R
R/least.squares.capa.ident.R
R/set.func.R
R/Mobius.card.set.func.R
R/ls.sorting.capa.ident.R
R/superclass.capacity.R
R/mini.dist.capa.ident.R
R/Mobius.capacity.R
R/game.R
R/Mobius.game.R
R/heuristic.ls.capa.ident.R
R/superclass.set.func.R
R/AllGeneric.R
R/ls.sorting.treatment.R
R/capacity.R
R/card.capacity.R
R/constraints.R
R/entropy.capa.ident.R
R/lin.prog.capa.ident.R
R/mini.var.capa.ident.R
R/ls.ranking.capa.ident.R
MD5
DESCRIPTION
man
man/summary-methods.Rd
man/pdf.Choquet.unif-methods.Rd
man/Mobius.card.set.func-class.Rd
man/entropy.capa.ident.Rd
man/Shapley.value-methods.Rd
man/Sugeno.integral-methods.Rd
man/ls.ranking.capa.ident.Rd
man/set.func.gen.Rd
man/Choquet.integral-methods.Rd
man/Mobius-methods.Rd
man/is.kadditive-methods.Rd
man/ls.sorting.treatment.Rd
man/rnd-methods.Rd
man/as.card.set.func-methods.Rd
man/conjugate-methods.Rd
man/as.set.func-methods.Rd
man/is.monotone-methods.Rd
man/heuristic.ls.capa.ident.Rd
man/card.set.func.gen.Rd
man/capacity-class.Rd
man/as.game-methods.Rd
man/as.Mobius.set.func-methods.Rd
man/Mobius.card.gen.Rd
man/as.card.capacity-methods.Rd
man/Sipos.integral-methods.Rd
man/interaction.indices-methods.Rd
man/favor-methods.Rd
man/game-class.Rd
man/as.capacity-methods.Rd
man/card.game-class.Rd
man/variance-methods.Rd
man/Mobius.game-class.Rd
man/mini.var.capa.ident.Rd
man/as.card.game-methods.Rd
man/Mobius.capacity-class.Rd
man/Mobius.gen.Rd
man/least.squares.capa.ident.Rd
man/summary.superclass.capacity-class.Rd
man/veto-methods.Rd
man/card.capacity-class.Rd
man/set.func-class.Rd
man/normalize-methods.Rd
man/superclass.capacity-class.Rd
man/superclass.set.func-class.Rd
man/is.cardinal-methods.Rd
man/entropy-methods.Rd
man/as.Mobius.game-methods.Rd
man/as.Mobius.card.set.func-methods.Rd
man/is.normalized-methods.Rd
man/zeta-methods.Rd
man/card.set.func-class.Rd
man/summary.superclass.set.func-class.Rd
man/lin.prog.capa.ident.Rd
man/to.data.frame-methods.Rd
man/ls.sorting.capa.ident.Rd
man/orness-methods.Rd
man/as.Mobius.capacity-methods.Rd
man/mini.dist.capa.ident.Rd
man/k.truncate.Mobius-methods.Rd
man/expect.Choquet.unif-methods.Rd
man/Mobius.set.func-class.Rd
man/show-methods.Rd
kappalab documentation built on May 19, 2017, 4:36 p.m.

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

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

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