Learn R Programming

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

kappalab (version 0.4-0)

Non-additive measure and integral manipulation functions

Description

Kappalab, which stands for "laboratory for capacities", is an S4 tool box for capacity (or non-additive measure, fuzzy measure) and integral manipulation on 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 grounded 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-0

License

CeCILL 2 (GNU GPL 2 compatible)

Maintainer

Ivan Kojadinovic

Last Published

November 7th, 2023

Functions in kappalab (0.4-0)

Choquet.integral-methods

Choquet integral
expect.Choquet.unif-methods

Expectation and standard deviation of the Choquet integral in the uniform and normal cases
Shapley.value-methods

The Shapley value
Mobius.card.set.func

Creates an object representing the M�bius transform of a cardinal set function.
Mobius.set.func

Create objects representing the M�bius transform of a set function.
as.card.game-methods

Coercion method
as.card.capacity-methods

Coercion method
as.card.set.func-methods

Coercion method
as.Mobius.card.set.func-methods

Coercion method
as.Mobius.set.func-methods

Coercion method
as.Mobius.game-methods

Coercion method
Mobius.card.set.func-class

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

Class "card.capacity"
conjugate-methods

The conjugate (or dual) transform
least.squares.capa.ident

Least squares capacity identification
Mobius.game-class

Class "Mobius.game"
entropy-methods

Normalized entropy of a capacity
ls.sorting.capa.ident

Least squares capacity identification in the framework of a sorting procedure
Sipos.integral-methods

Sipos integral
card.game-class

Class "card.game"
Sugeno.integral-methods

Sugeno integral
is.normalized-methods

Test method
as.Mobius.capacity-methods

Coercion method
card.set.func-class

Class "card.set.func"
mini.dist.capa.ident

Minimum distance capacity identification
card.set.func

Create objects representing cardinal set functions.
is.monotone-methods

Test method
Mobius-methods

The M�bius transform
pdf.Choquet.unif-methods

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

Class "Mobius.set.func"
ls.ranking.capa.ident

Least squares capacity identification in the framework of a ranking procedure
interaction.indices-methods

The Shapley interaction indices
favor-methods

Favor indices
as.capacity-methods

Coercion method
k.truncate.Mobius-methods

k-order truncation of the M�bius representation of a set function.
is.kadditive-methods

Test method
mini.var.capa.ident

Minimum variance capacity identification
ls.sorting.treatment

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

Class "Mobius.capacity"
entropy.capa.ident

Unsupervised identification of a capacity from profiles
normalize-methods

Normalizes a capacity.
superclass.set.func-class

Class "superclass.set.func"
capacity-class

Class "capacity"
orness-methods

Orness degree
is.cardinal-methods

Test method
superclass.capacity-class

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

Class "summary.superclass.capacity"
show-methods

Methods for Function show in Package `kappalab'
set.func-class

Class "set.func"
veto-methods

Veto indices
summary.superclass.set.func-class

Class "summary.superclass.set.func"
round-methods

Rounding of set function coefficients
summary-methods

Summary method
to.data.frame-methods

Puts a set function under the form of a data.frame
set.func

Create objects of class "set.func", "game", or "capacity".
zeta-methods

The zeta transform
as.game-methods

Coercion method
as.set.func-methods

Coercion method
game-class

Class "game"
lin.prog.capa.ident

Capacity identification based on linear programming
variance-methods

Normalized variance of a capacity
heuristic.ls.capa.ident

Heuristic least squares capacity identification