Learn R Programming

GoFKernel (version 2.1-1)

inverse: Inverse CDF Function

Description

Function to calculate the inverse function of a cumulative distribution function.

Usage

inverse(f, lower = -Inf, upper = Inf)

Arguments

f

a cdf function for which we want to obtain its inverse.

lower

the lower limit of f domain (support of the random variable), default -Inf.

upper

the upper limit of f domain (support of the random variable), default Inf.

Value

A function, the inverse function of a cumulative distribution function f.

Details

inverse is called by random.function and calculates the inverse of a given function f. inverse has been specifically designed to compute the inverse of the cumulative distribution function of an absolutely continuous random variable, therefore it assumes there is only a root for each value in the interval (0,1) between f(lower) and f(upper). It is for internal use in dgeometric.test.

References

See the references in optim and uniroot.

See Also

dgeometric.test, integrate, optim, random.function, support.facto and uniroot.

Examples

Run this code
# NOT RUN {
f <- function(x) pbeta(x, shape1=2, shape2=3)
f.inv <- inverse(f,lower=0,upper=1)
f.inv(.2)
# }

Run the code above in your browser using DataLab