| quantilefun {spatstat.univar} | R Documentation |
Quantile Function
Description
Return the inverse function of a cumulative distribution function.
Usage
quantilefun(x, ...)
## S3 method for class 'ecdf'
quantilefun(x, ..., type=1)
## S3 method for class 'ewcdf'
quantilefun(x, ..., type=1)
Arguments
x |
Data for which the quantile function should be calculated.
Either an object containing data (such as a pixel image)
or an object representing a cumulative distribution function
(of class |
... |
Other arguments passed to methods. |
type |
Integer specifying the type of quantiles,
as explained in |
Details
Whereas the command quantile calculates
the quantiles of a dataset corresponding to desired probabilities
p, the command quantilefun
returns a function which can be used to compute any quantiles of the
dataset.
If f <- quantilefun(x) then f is a function such that
f(p) is the quantile associated with any given probability p.
For example f(0.5) is the median of the original data, and
f(0.99) is the 99th percentile of the original data.
If x is a pixel image (object of class "im")
then the pixel values of x will be extracted
and the quantile function of the pixel values is constructed.
If x is an object representing a cumulative distribution
function (object of class "ecdf" or "ewcdf") then the
quantile function of the original data is constructed.
Value
A function in the R language.
Author(s)
Adrian Baddeley Adrian.Baddeley@curtin.edu.au, Rolf Turner rolfturner@posteo.net and Ege Rubak rubak@math.aau.dk.
See Also
ewcdf,
quantile.ewcdf,
ecdf,
quantile
Examples
## numeric data
z <- rnorm(50)
FZ <- ecdf(z)
QZ <- quantilefun(FZ)
QZ(0.5) # median value of z
if(interactive()) plot(QZ,xlim=c(0,1),xlab="probability",ylab="quantile of z")