represents a gamma distribution with shape parameter α and scale parameter β.
represents a generalized gamma distribution with shape parameters α and γ, scale parameter β, and location parameter μ.
- The probability density for value in a gamma distribution is proportional to for , and is zero for . »
- The probability density for value in a generalized gamma distribution is proportional to for , and is zero elsewhere.
- GammaDistribution allows α, β, and γ to be any positive real numbers and μ to be any real number.
- GammaDistribution allows β and μ to be any quantities of the same unit dimensions, and α, γ to be dimensionless quantities. »
- GammaDistribution can be used with such functions as Mean, CDF, and RandomVariate. »
Background & Context
- GammaDistribution[α,β,γ,μ] represents a continuous statistical distribution defined over the interval and parametrized by a real number μ (called a "location parameter"), two positive real numbers α and γ (called "shape parameters") and a positive real number β (called a "scale parameter"). The parameter μ determines the horizontal location of the probability density function (PDF) of the gamma distribution. The shape of the PDF is entirely dependent upon the combination of values taken by α, β, and γ and may be either unimodal or monotonically decreasing, with a potential singularity approaching the lower boundary of its domain. In addition, the tails of the PDF are "thin", in the sense that the PDF decreases exponentially for large values of . (This behavior can be made quantitatively precise by analyzing the SurvivalFunction of the distribution.) The four-parameter version is sometimes referred to as the generalized gamma distribution, while the two-parameter form GammaDistribution[α,β] (which is equivalent to GammaDistribution[α,β,1,0]) is often referred to as "the" gamma distribution.
- The (two-parameter) gamma distribution dates back to the 1830s work of Laplace, who obtained it as a posterior conjugate prior to distribution for the precision of normal variates, though the generalizations to three- and four-parameter forms can be traced back to Liouville's work on the Dirichlet integral formula. The name of the gamma distribution derives from the presence of the gamma function in its PDF. The gamma distribution is used to model a number of quantities across various fields. In statistics, the gamma distribution is the distribution associated with the sum of squares of independent unit normal variables and has been used to approximate the distribution of positive definite quadratic forms (i.e. those having the form ) in multinormally distributed variables. The gamma distribution has also been used in many other fields, including meteorology, mathematical finance, statistical ecology, population dynamics, genomics, neuroscience, and actuarial science.
- RandomVariate can be used to give one or more machine- or arbitrary-precision (the latter via the WorkingPrecision option) pseudorandom variates from a gamma distribution. Distributed[x,GammaDistribution[α,β,γ,μ]], written more concisely as xGammaDistribution[α,β,γ,μ], can be used to assert that a random variable x is distributed according to a gamma 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[GammaDistribution[α,β,γ,μ],x] and CDF[GammaDistribution[α,β,γ,μ],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 gamma distribution, EstimatedDistribution to estimate a gamma parametric distribution from given data, and FindDistributionParameters to fit data to a gamma distribution. ProbabilityPlot can be used to generate a plot of the CDF of given data against the CDF of a symbolic gamma distribution and QuantilePlot to generate a plot of the quantiles of given data against the quantiles of a symbolic gamma distribution.
- TransformedDistribution can be used to represent a transformed gamma 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 gamma distribution, and ProductDistribution can be used to compute a joint distribution with independent component distributions involving gamma distributions.
- The gamma distribution is related to several other distributions. As previously noted, GammaDistribution is firmly rooted in its relationship to NormalDistribution and MultinormalDistribution and is the conjugate prior (in Bayesian inference) to a handful of distributions, including PoissonDistribution, NormalDistribution, ExponentialDistribution, and GompertzMakehamDistribution. GammaDistribution generalizes ChiSquareDistribution (the PDF of GammaDistribution[ν/2,,2,0] is the same as that of ChiSquareDistribution[ν]), ExponentialDistribution (the PDF of ExponentialDistribution[1/λ] is the same as that of GammaDistribution[1,λ]), and MaxwellDistribution (the PDF of MaxwellDistribution[σ] is precisely the same as GammaDistribution[3/2,σ,2,0]). It can be transformed to obtain distributions such as InverseGammaDistribution, MoyalDistribution, and LogGammaDistribution. GammaDistribution is also related to PearsonDistribution, ErlangDistribution, BetaDistribution, ExpGammaDistribution, RayleighDistribution, ChiDistribution, WeibullDistribution, and StudentTDistribution.
Examplesopen allclose all
Basic Examples (8)
In the limit kurtosis nears the kurtosis of NormalDistribution:
A device has three lifetime stages: A, B, and C. The time spent in each phase follows an exponential distribution with a mean time of 10 hours; after phase C, a failure occurs. Find the distribution of the time to failure of this device:
In the morning rush hour, customers enter a coffee shop at a rate of 8 customers every 10 minutes. The time between customer arrivals follows an exponential distribution and the time between arrivals follows a GammaDistribution[k,1/λ] distribution. Find the probability of at least 40 customers arriving in 45 minutes:
Fit a MixtureDistribution to the data:
LogNormalDistribution data can be modeled by a gamma distribution:
Stacy distribution is a special case of generalized GammaDistribution:
Properties & Relations (32)
GammaDistribution[α,β] converges to a normal distribution as α->∞:
ChiSquareDistribution is a special case of gamma distribution:
Scaled ChiSquareDistribution follows gamma distribution:
ExponentialDistribution is a special case of gamma distribution:
Sum of variates from ExponentialDistribution has gamma distribution:
Gamma distribution and InverseGammaDistribution have an inverse relationship:
WeibullDistribution is a special case of generalized gamma distribution:
HalfNormalDistribution is a special case of generalized gamma distribution:
ErlangDistribution is a special case of gamma distribution:
Gamma distribution is related to LogGammaDistribution:
BetaDistribution can be obtained as a transformation of two independent gamma variables:
Difference of gamma distributions follows VarianceGammaDistribution:
Possible Issues (2)
GammaDistribution is not defined when either α or β is not a positive real number:
Wolfram Research (2007), GammaDistribution, Wolfram Language function, https://reference.wolfram.com/language/ref/GammaDistribution.html (updated 2016).
Wolfram Language. 2007. "GammaDistribution." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/GammaDistribution.html.
Wolfram Language. (2007). GammaDistribution. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GammaDistribution.html