integrateAlpha {FuzzyNumbers}R Documentation

Numerically Integrate Alpha-Cut Bounds

Description

Integrates numerically a transformed or weighted lower or upper alpha-cut bound of a fuzzy number.

Usage

## S4 method for signature 'FuzzyNumber,character,numeric,numeric'
integrateAlpha(object, which=c("lower", "upper"),
   from=0, to=1, weight=NULL, transform=NULL, ...)

## S4 method for signature 'DiscontinuousFuzzyNumber,character,numeric,numeric'
integrateAlpha(object, which=c("lower", "upper"),
   from=0, to=1, weight=NULL, transform=NULL, ...)

Arguments

object

a fuzzy number

which

one of "lower", "upper"

from

numeric

to

numeric

...

additional arguments passed to integrate or integrate_discont_val

weight

a function or NULL

transform

a function or NULL

Value

Returns a single numeric value.

See Also

Other FuzzyNumber-method: Arithmetic, Extract, FuzzyNumber-class, FuzzyNumber, alphaInterval(), alphacut(), ambiguity(), as.FuzzyNumber(), as.PiecewiseLinearFuzzyNumber(), as.PowerFuzzyNumber(), as.TrapezoidalFuzzyNumber(), as.character(), core(), distance(), evaluate(), expectedInterval(), expectedValue(), piecewiseLinearApproximation(), plot(), show(), supp(), trapezoidalApproximation(), value(), weightedExpectedValue(), width()

Other DiscontinuousFuzzyNumber-method: DiscontinuousFuzzyNumber-class, DiscontinuousFuzzyNumber, Extract, distance(), plot()


[Package FuzzyNumbers version 0.4-7 Index]