represents a hyperbolic distribution with location parameter μ, scale parameter δ, shape parameter α, and skewness parameter β.
represents a generalized hyperbolic distribution with shape parameter λ.
- The probability density for value in a hyperbolic distribution is proportional to .
- The probability density for value in a generalized hyperbolic distribution is proportional to .
- HyperbolicDistribution allows α and δ to be any positive real number, λ and μ any real number, and β such that .
- HyperbolicDistribution allows α and β to be any quantities of the same unit dimensions, and μ, δ, λ to be quantities such that α μ, α δ, and λ are dimensionless. »
- HyperbolicDistribution can be used with such functions as Mean, CDF, and RandomVariate.
Background & Context
- HyperbolicDistribution[λ,α,β,δ,μ] represents a continuous statistical distribution defined on the set of real numbers and parametrized by positive real numbers α (a "shape parameter") and δ (a "scale parameter") and real numbers λ (a second "shape parameter"), μ (a "location parameter"), and β (a "skewness parameter"), which satisfies . Overall, the probability density function (PDF) of a hyperbolic distribution is smooth and unimodal, though the specific properties of the PDF graph (i.e. horizontal position, height, steepness, and concavity) are determined by the values taken on by its various parameters. It is worth noting that the so-called shape parameters δ and λ have distinct but similar effects on the shape of the PDF and combine to determine the concentration of the graph of the PDF around its peak, as well as the "closeness" of the PDF to the axis. In addition, the tails of the PDF of a hyperbolic distribution are "semi-heavy", in the sense that the PDF decreases exponentially for large values of but decreases more slowly than a Gaussian distribution (see NormalDistribution). The five-parameter version of HyperbolicDistribution is sometimes referred to as the generalized hyperbolic distribution, while the four-parameter incarnation HyperbolicDistribution[α,β,δ,μ] is equivalent to HyperbolicDistribution[1,α,β,δ,μ] and is often referred to as "the" hyperbolic distribution.
- The theoretical roots of hyperbolic distributions date to the early 1940s and the work of British polymath R. A. Bagnold. However, their firm establishment as probability distributions occurred only some 35 years later (in the late 1970s) as part of the work of Danish statistician Ole Barndorff-Nielsen. Hyperbolic distributions are characterized by the fact that the logarithms of their PDFs are hyperbolas. Hyperbolic distributions have been used extensively in probability to approximate theoretical distributions that are unknown, with the exception of certain qualitative information. Among the most fundamental real-world uses of hyperbolic and generalized hypergeometric distributions are in the area of finance, where they have been used to model financial and stock returns, price movements, portfolio risk, and general market behavior. Hyperbolic distributions have also been used to measure turbulent wind speeds and the movement of wind-blown sand.
- RandomVariate can be used to give one or more machine- or arbitrary-precision (the latter via the WorkingPrecision option) pseudorandom variates from a hyperbolic distribution. Distributed[x,HyperbolicDistribution[λ,α,β,δ,μ]], written more concisely as xHyperbolicDistribution[λ,α,β,δ,μ], can be used to assert that a random variable x is distributed according to a hyperbolic distribution. Such an assertion can then be used in functions such as Probability, NProbability, Expectation, and NExpectation.
- The probability density and cumulative distribution functions may be given using PDF[HyperbolicDistribution[λ,α,β,δ,μ],x] and CDF[HyperbolicDistribution[λ,α,β,δ,μ],x]. The mean, median, variance, raw moments, and central moments may be computed using Mean, Median, Variance, Moment, and CentralMoment, respectively.
- DistributionFitTest can be used to test if a given dataset is consistent with a hyperbolic distribution, EstimatedDistribution to estimate a hyperbolic parametric distribution from given data, and FindDistributionParameters to fit data to a hyperbolic distribution. ProbabilityPlot can be used to generate a plot of the CDF of given data against the CDF of a symbolic hyperbolic distribution, and QuantilePlot to generate a plot of the quantiles of given data against the quantiles of a symbolic hyperbolic distribution.
- TransformedDistribution can be used to represent a transformed hyperbolic distribution, CensoredDistribution to represent the distribution of values censored between upper and lower values, and TruncatedDistribution to represent the distribution of values truncated between upper and lower values. CopulaDistribution can be used to build higher-dimensional distributions that contain a hyperbolic distribution, and ProductDistribution can be used to compute a joint distribution with independent component distributions involving hyperbolic distributions.
- HyperbolicDistribution is closely related to a number of other distributions. For example, because of its generality, HyperbolicDistribution includes distributions such as LaplaceDistribution, StudentTDistribution, NormalDistribution, InverseGaussianDistribution, GammaDistribution, VarianceGammaDistribution, and CauchyDistribution as either special or limiting cases. The generalized HyperbolicDistribution can also be viewed as a parameter mixture (see ParameterMixtureDistribution) of NormalDistribution and InverseGaussianDistribution, in the sense that the PDF of HyperbolicDistribution[λ,α,β,δ,μ] is precisely the same as that of ParameterMixtureDistribution[NormalDistribution[μ+β u,],u InverseGaussianDistribution[δ/,δ2,λ]]. HyperbolicDistribution is also related to ChiDistribution, ChiSquareDistribution, FRatioDistribution, and HalfNormalDistribution.
Examplesopen allclose all
Basic Examples (6)
A logarithm of the diameter (in millimeters) of mined diamonds follows HyperbolicDistribution with parameters , , , and :
Normal inverse Gaussian (NIG) distribution is a special case of HyperbolicDistribution:
Variance-gamma distribution (see this Demonstration) is the limiting case of for :
Compare with the PDF of the built-in VarianceGammaDistribution:
The logarithm of population of towns, cities, and villages in the United States can be modeled by HyperbolicDistribution:
Fit the population logarithm to HyperbolicDistribution:
Properties & Relations (9)
It can also be interpreted as ParameterMixtureDistribution:
CauchyDistribution is a singular limit of , given and :
NormalDistribution is the limiting case of for and :
LaplaceDistribution is the limiting case of when and :
Wolfram Research (2010), HyperbolicDistribution, Wolfram Language function, https://reference.wolfram.com/language/ref/HyperbolicDistribution.html (updated 2016).
Wolfram Language. 2010. "HyperbolicDistribution." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/HyperbolicDistribution.html.
Wolfram Language. (2010). HyperbolicDistribution. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/HyperbolicDistribution.html