Compute the Sugeno-distorted distribution for a given distribution or density.

dsugeno(pdf, cdf, lambda = 0)

psugeno(cdf, lambda = 0)

Arguments

pdf

Function, density function.

cdf

Function, distribution function.

lambda

Numeric, distortion parameter.

Value

  • dsugeno() returns a density function.

  • psugeno() returns a distribution function.

Note

Version 1.0.0.

Examples

cdf <- function(x) pnorm(x)
pdf <- function(x) dnorm(x)
x <- c(-1, 0, 1)
psugeno(cdf, lambda = -0.2)(x)
#> [1] 0.1907531 0.5555556 0.8689164
dsugeno(pdf, cdf, lambda = -0.2)(x)
#> [1] 0.2798253 0.3940171 0.2064718