GeneralizedHyperbolic: The Generalized Hyperbolic Distribution

This package provides functions for the hyperbolic and related distributions. Density, distribution and quantile functions and random number generation are provided for the hyperbolic distribution, the generalized hyperbolic distribution, the generalized inverse Gaussian distribution and the skew-Laplace distribution. Additional functionality is provided for the hyperbolic distribution, normal inverse Gaussian distribution and generalized inverse Gaussian distribution, including fitting of these distributions to data. Linear models with hyperbolic errors may be fitted using hyperblmFit.

AuthorDavid Scott <>
Date of publication2014-11-11 12:08:32
MaintainerDavid Scott <>
LicenseGPL (>= 2)

View on R-Forge

Man pages

ArkansasRiver: Soil Electrical Conductivity

dghyp: Generalized Hyperbolic Distribution

dgig: Generalized Inverse Gaussian Distribution

dhyperb: Hyperbolic Distribution

dnig: Normal Inverse Gaussian Distribution

dskewlap: Skew-Laplace Distribution

GeneralizedHyperbolicDistribution: The Package 'GeneralizedHyperbolic': Summary Information

GeneralizedHyperbolic-internal: Internal Generalized Hyperbolic Functions

ghypCalcRange: Range of a Generalized Hyperbolic Distribution

ghypChangePars: Change Parameterizations of the Generalized Hyperbolic...

ghypCheckPars: Check Parameters of the Generalized Hyperbolic Distribution

ghypMeanVarMode: Moments and Mode of the Generalized Hyperbolic Distribution

ghypMom: Calculate Moments of the Generalized Hyperbolic Distribution

ghypParam: Parameter Sets for the Generalized Hyperbolic Distribution

ghypScale: Rescale a generalized hyperbolic distribution

gigCalcRange: Range of a Generalized Inverse Gaussian Distribution

gigChangePars: Change Parameterizations of the Generalized Inverse Gaussian...

gigCheckPars: Check Parameters of the Generalized Inverse Gaussian...

gigFit: Fit the Generalized Inverse Gausssian Distribution to Data

gigFitStart: Find Starting Values for Fitting a Generalized Inverse...

gigHessian: Calculate Two-Sided Hessian for the Generalized Inverse...

gigMeanVarMode: Moments and Mode of the Generalized Inverse Gaussian...

gigMom: Calculate Moments of the Generalized Inverse Gaussian...

gigParam: Parameter Sets for the Generalized Inverse Gaussian...

hyperbCalcRange: Range of a Hyperbolic Distribution

hyperbChangePars: Change Parameterizations of the Hyperbolic Distribution

hyperbCvMTest: Cramer-von~Mises Test of a Hyperbolic Distribution

hyperbFit: Fit the Hyperbolic Distribution to Data

hyperbFitStart: Find Starting Values for Fitting a Hyperbolic Distribution

hyperbHessian: Calculate Two-Sided Hessian for the Hyperbolic Distribution

hyperblm: Fitting Linear Models with Hyperbolic Errors

hyperbMeanVarMode: Moments and Mode of the Hyperbolic Distribution

hyperbParam: Parameter Sets for the Hyperbolic Distribution

hyperbWSqTable: Percentage Points for the Cramer-von Mises Test of the...

mamquam: Size of Gravels from Mamquam River

momRecursion: Computes the moment coefficients recursively for generalized...

nervePulse: Intervals Between Pulses Along a Nerve Fibre

nigCalcRange: Range of a normal inverse Gaussian Distribution

nigFit: Fit the normal inverse Gaussian Distribution to Data

nigFitStart: Find Starting Values for Fitting a normal inverse Gaussian...

nigHessian: Calculate Two-Sided Hessian for the Normal Inverse Gaussian...

nigMeanVarMode: Moments and Mode of the Normal Inverse Gaussian Distribution

nigParam: Parameter Sets for the Normal Inverse Gaussian Distribution

plotShapeTriangle: Plot the Shape Triangle

qqghyp: Generalized Hyperbolic Quantile-Quantile and Percent-Percent...

qqgig: Generalized Inverse Gaussian Quantile-Quantile and...

qqhyperb: Hyperbolic Quantile-Quantile and Percent-Percent Plots

qqnig: Normal inverse Gaussian Quantile-Quantile and Percent-Percent...

qqskewlap: Skew-Laplace Quantile-Quantile and Percent-Percent Plots

resistors: Resistance of One-half-ohm Resistors

RLambda: Functions for Calculating Moments

SandP500: S&P 500

summary.gigFit: Summarizing Normal Inverse Gaussian Distribution Fit

summary.hyperbFit: Summarizing Hyperbolic Distribution Fit

summary.hyperblm: Summary Output of Hyperbolic Regression

summary.nigFit: Summarizing Normal Inverse Gaussian Distribution Fit

traffic: Intervals Between Vehicles on a Road


alphaStand Man page
ArkansasRiver Man page
betaStand Man page
coef.gigFit Man page
coef.hyperbFit Man page
coef.hyperblm Man page
coef.nigFit Man page
ddghyp Man page
ddgig Man page
ddhyperb Man page
ddnig Man page
dghyp Man page
dgig Man page
dgigScaled Man page
dhyperb Man page
dnig Man page
dsghyp Man page
dshyperb Man page
dskewlap Man page
gammaLambda1 Man page
gammaLambda2 Man page
gammaRawMom Man page
GeneralizedHyperbolic-package Man page
ghypCalcRange Man page
ghypChangePars Man page
ghypCheckPars Man page
ghypCreateParameters Man page
ghypKurt Man page
ghypLargeParam Man page
ghypLargeShape Man page
ghypMean Man page
ghypMode Man page
ghypMom Man page
ghypMomBNS Man page
ghypParam Man page
ghypScale Man page
ghypSkew Man page
ghypSmallParam Man page
ghypSmallShape Man page
ghypStandPars Man page
ghypVar Man page
gigCalcRange Man page
gigChangePars Man page
gigCheckPars Man page
gigCreateParameters Man page
gigFit Man page
gigFitStart Man page
gigFitStartLM Man page
gigFitStartMoM Man page
gigHessian Man page
gigKurt Man page
gigLargeParam Man page
gigMean Man page
gigMode Man page
gigMom Man page
gigParam Man page
gigRawMom Man page
gigSkew Man page
gigSmallParam Man page
gigVar Man page
hyperbCalcRange Man page
hyperbChangePars Man page
hyperbCreateParameters Man page
hyperbCvMTest Man page
hyperbCvMTestPValue Man page
hyperbFit Man page
hyperbFitStand Man page
hyperbFitStandStart Man page
hyperbFitStart Man page
hyperbFitStartMoM Man page
hyperbHessian Man page
hyperbKurt Man page
hyperbLargeParam Man page
hyperbLargeShape Man page
hyperblm Man page
hyperblmFit Man page
hyperbMean Man page
hyperbMode Man page
hyperbParam Man page
hyperbSkew Man page
hyperbSmallParam Man page
hyperbSmallShape Man page
hyperbStandPars Man page
hyperbVar Man page
hyperbWSqTable Man page
kappaLambda Man page
mamquam Man page
MLambda Man page
momRecursion Man page
nervePulse Man page
nigCalcRange Man page
nigCreateParameters Man page
nigFit Man page
nigFitStart Man page
nigFitStartMoM Man page
nigHessian Man page
nigKurt Man page
nigLargeParam Man page
nigLargeShape Man page
nigMean Man page
nigMode Man page
nigParam Man page
nigSkew Man page
nigSmallParam Man page
nigSmallShape Man page
nigVar Man page
pghyp Man page
pgig Man page
phyperb Man page
plot.gigFit Man page
plot.hyperbFit Man page
plot.hyperblm Man page
plot.nigFit Man page
plotShapeTriangle Man page
pnig Man page
ppghyp Man page
ppgig Man page
pphyperb Man page
ppnig Man page
ppskewlap Man page
print.gigFit Man page
print.hyperbCvMTest Man page
print.hyperbFit Man page
print.hyperblm Man page
print.nigFit Man page
print.summary.gigFit Man page
print.summary.hyperbFit Man page
print.summary.hyperblm Man page
print.summary.nigFit Man page
pskewlap Man page
qghyp Man page
qgig Man page
qhyperb Man page
qnig Man page
qqghyp Man page
qqgig Man page
qqhyperb Man page
qqnig Man page
qqskewlap Man page
qskewlap Man page
resistors Man page
rghyp Man page
rgig Man page
rgig1 Man page
rhyperb Man page
RLambda Man page
rnig Man page
rskewlap Man page
SandP500 Man page
SLambda Man page
summary.gigFit Man page
summary.hyperbFit Man page
summary.hyperblm Man page
summary.nigFit Man page
sumX Man page
traffic Man page
vcov.gigFit Man page
vcov.hyperbFit Man page
vcov.nigFit Man page
WLambda1 Man page
WLambda2 Man page
WLambda3 Man page
WLambda4 Man page


R/RLambda.R R/dghyp.R R/dgig.R R/dgigScaled.R R/dhyperb.R R/dnig.R R/dsghyp.R R/dshyperb.R R/dskewlap.R R/ghypCalcRange.R R/ghypChangePars.R R/ghypCheckPars.R R/ghypCreateParameters.R R/ghypMeanVarMode.R R/ghypMom.R R/ghypMomBNS.R R/ghypScale.R R/ghypStandPars.R R/gigCalcRange.R R/gigChangePars.R R/gigCheckPars.R R/gigCreateParameters.R R/gigFit.R R/gigFitStart.R R/gigHessian.R R/gigMeanVarMode.R R/gigMom.R R/hyperbCalcRange.R R/hyperbChangePars.R R/hyperbCreateParameters.R R/hyperbCvMTest.R R/hyperbFit.R R/hyperbFitStand.R R/hyperbFitStandStart.R R/hyperbFitStart.R R/hyperbHessian.R R/hyperbMeanVarMode.R R/hyperbStandPars.R R/hyperblm.R R/hyperblmFit.R R/momRecursion.R R/nigCalcRange.R R/nigCreateParameters.R R/nigFit.R R/nigFitStart.R R/nigHessian.R R/nigMeanVarMode.R R/plot.hyperblm.R R/plotShapeTriangle.R R/qqghyp.R R/qqgig.R R/qqhyperb.R R/qqnig.R R/qqskewlap.R R/shyperbFit.R R/summary.gigFit.R R/summary.hyperbFit.R R/summary.hyperblm.R R/summary.nigFit.R R/zzz.R
inst/unitTests/runTests.R inst/unitTests/runit.dghyp.R inst/unitTests/runit.dgig.R inst/unitTests/runit.ghypChangePars.R inst/unitTests/runit.ghypMom.R inst/unitTests/runit.ghypScale.R inst/unitTests/runit.ghypStandPars.R inst/unitTests/runit.gigFit.R inst/unitTests/runit.pgig.R inst/unitTests/runit.qghyp.R inst/unitTests/runit.qgig.R
man/ArkansasRiver.Rd man/GeneralizedHyperbolic-internal.Rd man/GeneralizedHyperbolicDistribution.Rd man/RLambda.Rd man/SandP500.Rd man/dghyp.Rd man/dgig.Rd man/dhyperb.Rd man/dnig.Rd man/dskewlap.Rd man/ghypCalcRange.Rd man/ghypChangePars.Rd man/ghypCheckPars.Rd man/ghypMeanVarMode.Rd man/ghypMom.Rd man/ghypParam.Rd man/ghypScale.Rd man/gigCalcRange.Rd man/gigChangePars.Rd man/gigCheckPars.Rd man/gigFit.Rd man/gigFitStart.Rd man/gigHessian.Rd man/gigMeanVarMode.Rd man/gigMom.Rd man/gigParam.Rd man/hyperbCalcRange.Rd man/hyperbChangePars.Rd man/hyperbCvMTest.Rd man/hyperbFit.Rd man/hyperbFitStart.Rd man/hyperbHessian.Rd man/hyperbMeanVarMode.Rd man/hyperbParam.Rd man/hyperbWSqTable.Rd man/hyperblm.Rd man/mamquam.Rd man/momRecursion.Rd man/nervePulse.Rd man/nigCalcRange.Rd man/nigFit.Rd man/nigFitStart.Rd man/nigHessian.Rd man/nigMeanVarMode.Rd man/nigParam.Rd man/plotShapeTriangle.Rd man/qqghyp.Rd man/qqgig.Rd man/qqhyperb.Rd man/qqnig.Rd man/qqskewlap.Rd man/resistors.Rd man/summary.gigFit.Rd man/summary.hyperbFit.Rd man/summary.hyperblm.Rd man/summary.nigFit.Rd man/traffic.Rd
regressionTests/testdghyp.R regressionTests/testdgig.R regressionTests/testdhyperb.R regressionTests/testdskewlap.R regressionTests/testghypCalcRange.R regressionTests/testghypMeanVarMode.R regressionTests/testghypMom.R regressionTests/testgigCalcRange.R regressionTests/testgigMeanVarMode.R regressionTests/testgigMom.R regressionTests/testhyperbCvMTest.R regressionTests/testhyperbFit.R regressionTests/testhyperbFitStart.R regressionTests/testhyperbMeanVarMode.R regressionTests/testqqghyp.R regressionTests/testqqgig.R regressionTests/testqqgskewlap.R regressionTests/utility.R
tests/doRUnit.R tests/ghypInversionTests.R tests/problemData.R tests/runghypMoments.R tests/test.qgig.R

Questions? Problems? Suggestions? or email at

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

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