dgpd: Density, cumulative density, quantiles and random number...

Description Usage Arguments Details Author(s) Examples

Description

Density, cumulative density, quantiles and random number generation for the generalized Pareto distribution

Usage

1
2
3
4
dgpd(x, sigma, xi, u = 0, log.d = FALSE)
pgpd(q, sigma, xi, u = 0, lower.tail = TRUE, log.p = FALSE)
qgpd(p, sigma, xi, u = 0, lower.tail = TRUE, log.p = FALSE)
rgpd(n, sigma, xi, u = 0)

Arguments

x, q, p

Value, quantile or probability respectively.

n

Number of random numbers to simulate.

sigma

Scale parameter.

xi

Shape parameter.

u

Threshold

log.d, log.p

Whether or not to work on the log scale.

lower.tail

Whether to return the lower tail.

Details

The functions were originally based on code due to Stuart Coles and which appears in the ismev package. The functions have been vectorized and tested.

Random number generation is done by inversion of the distribution function. Code written by Harry Southworth.

Author(s)

Janet E Heffernan, Harry Southworth

Examples

1
2
3
4
5
  x <- rgpd(1000, sigma=1, xi=.5)
  hist(x)
  x <- rgpd(1000, sigma=exp(rnorm(1000, 1, .25)), xi=rnorm(1000, .5, .2))
  hist(x)
  plot(pgpd(x, sigma=1, xi=.5))


texmex documentation built on May 21, 2017, 12:54 a.m.
Search within the texmex package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.