| hyperbChangePars | R Documentation |
This function interchanges between the following 4 parameterizations of the hyperbolic distribution:
1. \mu, \delta, \pi, \zeta
2. \mu, \delta, \alpha, \beta
3. \mu, \delta, \phi, \gamma
4. \mu, \delta, \xi, \chi
The first three are given in Barndorff-Nielsen and Blæsild (1983), and the fourth in Prause (1999)
hyperbChangePars(from, to, param, noNames = FALSE)
from |
The set of parameters to change from. |
to |
The set of parameters to change to. |
param |
"from" parameter vector consisting of 4 numerical elements. |
noNames |
Logical. When |
In the 4 parameterizations, the following must be positive:
1. \zeta, \delta
2. \alpha, \delta
3. \phi, \gamma, \delta
4. \xi, \delta
Furthermore, note that in the second parameterization
\alpha must be greater than the absolute value of
\beta, while in the fourth parameterization, \xi
must be less than one, and the absolute value of \chi must
be less than \xi.
A numerical vector of length 4 representing param in the
to parameterization.
David Scott d.scott@auckland.ac.nz, Jennifer Tso, Richard Trendall
Barndorff-Nielsen, O. and Blæsild, P. (1983). Hyperbolic distributions. In Encyclopedia of Statistical Sciences, eds., Johnson, N. L., Kotz, S. and Read, C. B., Vol. 3, pp. 700–707. New York: Wiley.
Prause, K. (1999) The generalized hyperbolic models: Estimation, financial derivatives and risk measurement. PhD Thesis, Mathematics Faculty, University of Freiburg.
dhyperb
param1 <- c(2, 1, 3, 1) # Parameterization 1
param2 <- hyperbChangePars(1, 2, param1) # Convert to parameterization 2
param2 # Parameterization 2
hyperbChangePars(2, 1, param2) # Back to parameterization 1
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.