Learn R Programming

⚠️There's a newer version (0.4-12) of this package.Take me there.

kappalab (version 0.4-7)

Non-Additive Measure and Integral Manipulation Functions

Description

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.

Copy Link

Version

Install

install.packages('kappalab')

Monthly Downloads

916

Version

0.4-7

License

CeCILL

Maintainer

Ivan Kojadinovic

Last Published

July 18th, 2015

Functions in kappalab (0.4-7)

as.Mobius.capacity-methods

Coercion method
card.game-class

Class "card.game"
card.capacity-class

Class "card.capacity"
Shapley.value-methods

The Shapley value
as.set.func-methods

Coercion method
heuristic.ls.capa.ident

Heuristic least squares capacity identification
least.squares.capa.ident

Least squares capacity identification
set.func

Create objects of class "set.func", "game", or "capacity".
as.Mobius.card.set.func-methods

Coercion method
conjugate-methods

The conjugate (or dual) transform
interaction.indices-methods

The Shapley interaction indices
mini.var.capa.ident

Minimum variance capacity identification
k.truncate.Mobius-methods

k-order truncation of the Mbius representation of a set function.
as.game-methods

Coercion method
summary-methods

Summary method
Mobius.set.func

Create objects representing the Mbius transform of a set function.
Sugeno.integral-methods

Sugeno integral
rnd-methods

Rounding of set function coefficients
ls.ranking.capa.ident

Least squares capacity identification in the framework of a ranking procedure
superclass.set.func-class

Class "superclass.set.func"
card.set.func

Create objects representing cardinal set functions.
ls.sorting.capa.ident

Least squares capacity identification in the framework of a sorting procedure
Mobius.capacity-class

Class "Mobius.capacity"
summary.superclass.capacity-class

Class "summary.superclass.capacity"
favor-methods

Favor indices
normalize-methods

Normalizes a capacity.
to.data.frame-methods

Puts a set function under the form of a data.frame
Choquet.integral-methods

Choquet integral
show-methods

Methods for Function show in Package `kappalab'
as.card.set.func-methods

Coercion method
Mobius-methods

The Mbius transform
lin.prog.capa.ident

Capacity identification based on linear programming
entropy.capa.ident

Unsupervised identification of a capacity from profiles
as.card.game-methods

Coercion method
is.monotone-methods

Test method
zeta-methods

The zeta transform
Sipos.integral-methods

Sipos integral
as.Mobius.game-methods

Coercion method
expect.Choquet.unif-methods

Expectation and standard deviation of the Choquet integral in the uniform and normal cases
game-class

Class "game"
is.kadditive-methods

Test method
variance-methods

Normalized variance of a capacity
Mobius.card.set.func-class

Class "Mobius.card.set.func"
Mobius.game-class

Class "Mobius.game"
as.Mobius.set.func-methods

Coercion method
Mobius.card.set.func

Creates an object representing the Mbius transform of a cardinal set function.
card.set.func-class

Class "card.set.func"
as.card.capacity-methods

Coercion method
entropy-methods

Normalized entropy of a capacity
capacity-class

Class "capacity"
summary.superclass.set.func-class

Class "summary.superclass.set.func"
pdf.Choquet.unif-methods

Distribution of the Choquet integral for evaluations uniformly distributed on the unit hypercube
set.func-class

Class "set.func"
superclass.capacity-class

Class "superclass.capacity"
mini.dist.capa.ident

Minimum distance capacity identification
Mobius.set.func-class

Class "Mobius.set.func"
is.cardinal-methods

Test method
is.normalized-methods

Test method
orness-methods

Orness degree
veto-methods

Veto indices
ls.sorting.treatment

Least squares capacity identification in the framework of a sorting procedure: evaluation of the determined capacity
as.capacity-methods

Coercion method