pstable2_and_dstable2 | R Documentation |
Wrappers for stabledist::pstable and stabledist::dstable
dstable2(x, alpha, beta, gamma, delta, pm = 0L, tol = 1e-12, ...)
x |
Vector of points where the pdf will be evaluated. |
alpha |
shape / stability parameter, with 0 < alpha <= 2. |
beta |
skewness parameter, with -1 <= beta <= 1. |
gamma |
scale parameter, with 0 < sigma. |
delta |
location parameter, with delta real. For the '2' version, one can have out of bound parameters and an automatic adjustment will be performed to set the parameter to the nearest bound to avoid error message and returning NA. |
pm |
Parametrization used for the skew stable distribution, as defined by JP Nolan (1997). By default, parametrization = 0. |
tol |
Relative error tolerance (precision) of the calculated values. By default, tol = 1e-12. |
... |
Other stabledist::[dp]stable() arguments. |
A numeric vector.
Javier Royuela del Val, Federico Simmross Wattenberg and Carlos Alberola López
Maintainer: Javier Royuela del Val <jroyval@lpi.tel.uva.es>
Nolan JP (1997). Numerical Calculation of Stable Densities and Distribution Functions. Stochastic Models, 13(4) 759-774.
##take out of bound pars and force them in bounds
## ***internally***
pars <- c(2.5, 0.9, 1, 0)
x <- seq(-5, 10, 0.001)
pdf <- dstable2(x, pars[1], pars[2], pars[3], pars[4])
cdf <- pstable2(x, pars[1], pars[2], pars[3], pars[4])
## following would error:
## because pars[1] (alpha > 2)
## Not run:
pdf <- dstable(x, pars[1], pars[2], pars[3], pars[4])
cdf <- pstable(x, pars[1], pars[2], pars[3], pars[4])
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.