Learn R Programming

Rfmtool (version 5.0.3)

fm.Choquet: Choquet integral computation function

Description

Calculates the value of a discrete Choquet integral of input x, with fuzzy measure in general representation.

Usage

fm.Choquet(x, v, env=NULL)

Value

output

The ouput is a single value of the computed Choquet integral.

Arguments

x

Input vector of size n, containing utility value of input criteria. x is in [0,1].

v

The general fuzzy measure of size m=2^n. Its values can be provided by users, or by estimating from empirical data.

env

Environment variable obtained from fm.Init(n).

Author

Gleb Beliakov, Andrei Kelarev, Quan Vu, Daniela L. Calderon, Deakin University

Examples

Run this code
env<-fm.Init(3)
fm.Choquet(c(0.6, 0.3, 0.8), c(0, 0.3, 0.5, 0.6, 0.4, 0.8, 0.7, 1),env)
env<-fm.Free(env)

Run the code above in your browser using DataLab