Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

expectedInterval-methods

Calculate the Expected Interval of a Fuzzy Number


Description

We have EI(A) := [int_0^1 A_L(α) dα, int_0^1 A_U(α) dα], see (Duboid, Prade, 1987).

Usage

## S4 method for signature 'FuzzyNumber'
expectedInterval(object, ...)

## S4 method for signature 'TrapezoidalFuzzyNumber'
expectedInterval(object)

## S4 method for signature 'PiecewiseLinearFuzzyNumber'
expectedInterval(object)

## S4 method for signature 'PowerFuzzyNumber'
expectedInterval(object)

Arguments

object

a fuzzy number

...

for FuzzyNumber and DiscontinuousFuzzyNumber - additional arguments passed to integrateAlpha

Details

Note that if an instance of the FuzzyNumber or DiscontinuousFuzzyNumber class is given, the calculation is performed via numerical integration. Otherwise, the computation is exact.

Value

Returns a numeric vector of length 2.

References

Dubois D., Prade H. (1987), The mean value of a fuzzy number, Fuzzy Sets and Systems 24, pp. 279-300.

See Also


FuzzyNumbers

Tools to Deal with Fuzzy Numbers

v0.4-6
LGPL (>= 3)
Authors
Marek Gagolewski [aut, cre], Jan Caha [ctb]
Initial release
2019-02-05

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.