The quantile function can be found by noting that where is the cumulative distribution function of the Gamma distribution with parameters and . The quantile function is then given by inverting using known relations about inverse of composite functions, yielding:
with being the quantile function for a Gamma distribution with .
Alternative parameterisations of this distribution are sometimes used; for example with the substitution α = d/p.[3] In addition, a shift parameter can be added, so the domain of x starts at some value other than zero.[3] If the restrictions on the signs of a, d and p are also lifted (but α = d/p remains positive), this gives a distribution called the Amoroso distribution, after the Italian mathematician and economist Luigi Amoroso who described it in 1925.[4]
Moments
If X has a generalized gamma distribution as above, then[3]
Kullback-Leibler divergence
If and are the probability density functions of two generalized gamma distributions, then their Kullback-Leibler divergence is given by
In the R programming language, there are a few packages that include functions for fitting and generating generalized gamma distributions. The gamlss package in r allows for fitting and generating many different distribution families including generalized gamma (family=GG). Other options in R, implemented in the package flexsurv, include the function dgengamma, with parameterization: , , , and in the package ggamma with parametrisation , , .
^Box-Steffensmeier, Janet M.; Jones, Bradford S. (2004) Event History Modeling: A Guide for Social Scientists. Cambridge University Press. ISBN0-521-54673-7 (pp. 41-43)
^Stacy, E.W. (1962). "A Generalization of the Gamma Distribution." Annals of Mathematical Statistics 33(3): 1187-1192. JSTOR2237889