cdfGenPareto#
Purpose#
Computes the cumulative distribution function for the Generalized Pareto distribution.
Format#
- p = cdfGenPareto(x, loc, scale, shape)#
- Parameters:
x (NxK matrix, Nx1 vector or scalar) – Values at which to evaluate the Generalized Pareto cdf. \(x > 0\).
loc (NxK matrix, Nx1 vector or scalar) – Location parameter, ExE conformable with x.
scale (NxK matrix, Nx1 vector or scalar) – Scale parameter, ExE conformable with x. \(scale > 0\).
shape (NxK matrix, Nx1 vector or scalar) – Shape parameter, ExE conformable with x.
- Returns:
p (NxK matrix, Nx1 vector or scalar) – Each element in p isthe Generalized Pareto cdf evaluated at the corresponding element in x.
Examples#
// Set location parameter
loc = 0;
// Set scale parameter
scale = 2;
// Set shape parameter
shape = 5;
p = cdfGenPareto(3, loc, scale, shape);
After the above code, P is equal to
0.3482
Remarks#
The cumulative distribution function for the Generalized Pareto distribution is defined as:
\[\begin{split}f(x,\mu,\sigma,k) =
\begin{cases} 1 - (1 + k\frac{x-\mu}{\sigma})^{\frac{-1}{k}},& k \ne 0\\
1 - exp(-\frac{x-\mu}{\sigma}), & k = 0
\end{cases}\end{split}\]
See also