Learn R Programming

kappalab (version 0.4-12)

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

Copy Link

Version

Install

install.packages('kappalab')

Monthly Downloads

1,242

Version

0.4-12

License

CeCILL

Last Published

November 7th, 2023

Functions in kappalab (0.4-12)

Sugeno.integral-methods

Sugeno integral
as.Mobius.capacity-methods

Coercion method
conjugate-methods

The conjugate (or dual) transform
as.card.capacity-methods

Coercion method
expect.Choquet.unif-methods

Expectation and standard deviation of the Choquet integral in the uniform and normal cases
as.set.func-methods

Coercion method
entropy.capa.ident

Unsupervised identification of a capacity from profiles
capacity-class

Class "capacity"
heuristic.ls.capa.ident

Heuristic least squares capacity identification
is.cardinal-methods

Test method
least.squares.capa.ident

Least squares capacity identification
interaction.indices-methods

The Shapley interaction indices
card.set.func-class

Class "card.set.func"
is.monotone-methods

Test method
entropy-methods

Normalized entropy of a capacity
is.kadditive-methods

Test method
is.normalized-methods

Test method
k.truncate.Mobius-methods

k-order truncation of the Möbius representation of a set function.
card.set.func

Create objects representing cardinal set functions.
favor-methods

Favor indices
card.game-class

Class "card.game"
card.capacity-class

Class "card.capacity"
game-class

Class "game"
as.card.game-methods

Coercion method
lin.prog.capa.ident

Capacity identification based on linear programming
pdf.Choquet.unif-methods

Distribution of the Choquet integral for evaluations uniformly distributed on the unit hypercube
mini.dist.capa.ident

Minimum distance capacity identification
mini.var.capa.ident

Minimum variance capacity identification
ls.ranking.capa.ident

Least squares capacity identification in the framework of a ranking procedure
orness-methods

Orness degree
show-methods

Methods for Function show in Package `kappalab'
summary.superclass.capacity-class

Class "summary.superclass.capacity"
normalize-methods

Normalizes a capacity.
set.func-class

Class "set.func"
rnd-methods

Rounding of set function coefficients
superclass.capacity-class

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

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

Summary method
set.func

Create objects of class "set.func", "game", or "capacity".
to.data.frame-methods

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

Normalized variance of a capacity
zeta-methods

The zeta transform
veto-methods

Veto indices
ls.sorting.capa.ident

Least squares capacity identification in the framework of a sorting procedure
ls.sorting.treatment

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

Class "superclass.set.func"
Mobius.set.func-class

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

Class "Mobius.capacity"
Mobius.set.func

Create objects representing the Möbius transform of a set function.
Choquet.integral-methods

Choquet integral
Mobius.card.set.func-class

Class "Mobius.card.set.func"
Mobius.card.set.func

Creates an object representing the Möbius transform of a cardinal set function.
Mobius.game-class

Class "Mobius.game"
Mobius-methods

The Möbius transform
as.Mobius.set.func-methods

Coercion method
as.Mobius.game-methods

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

Coercion method
as.capacity-methods

Coercion method
Sipos.integral-methods

Sipos integral
as.card.set.func-methods

Coercion method
as.game-methods

Coercion method
Shapley.value-methods

The Shapley value