ghypChangePars: Change Parameterizations of the Generalized Hyperbolic...

Description Usage Arguments Details Value Author(s) References See Also Examples

View source: R/ghypChangePars.R


This function interchanges between the following 5 parameterizations of the generalized hyperbolic distribution:

1. mu, delta, alpha, beta, lambda

2. mu, delta, rho, zeta, lambda

3. mu, delta, xi, chi, lambda

4. mu, delta, alpha bar, beta bar, lambda

5. mu, delta, pi, zeta, lambda

The first four are the parameterizations given in Prause (1999). The final parameterization has proven useful in fitting.


ghypChangePars(from, to, param, noNames = FALSE)



The set of parameters to change from.


The set of parameters to change to.


"from" parameter vector consisting of 5 numerical elements.


Logical. When TRUE, suppresses the parameter names in the output.


In the 5 parameterizations, the following must be positive:

1. alpha, delta

2. zeta, delta

3. xi, delta

4. alpha bar, delta

5. zeta, delta

Furthermore, note that in the first parameterization alpha must be greater than the absolute value of beta; in the third parameterization, xi must be less than one, and the absolute value of chi must be less than xi; and in the fourth parameterization, alpha bar must be greater than the absolute value of beta bar.


A numerical vector of length 5 representing param in the to parameterization.


David Scott, Jennifer Tso, Richard Trendall


Barndorff-Nielsen, O. and Bl<e6>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.

See Also



param1 <- c(0, 3, 2, 1, 2)               # Parameterization 1
param2 <- ghypChangePars(1, 2, param1)   # Convert to parameterization 2
param2                                   # Parameterization 2
ghypChangePars(2, 1, param2)             # Back to parameterization 1

GeneralizedHyperbolic documentation built on May 19, 2017, 1:03 p.m.

Search within the GeneralizedHyperbolic package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at

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

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