Generalized Gamma distribution
From phenomenon to model
E. W. Stacy introduced this parameterization in 1962 as a Gamma generalization. It has since been used in survival analysis because several lifetime shapes share one model.
What to look at
Its support is positive. With Phitter’s positive parameters, the tail is of powered-exponential type and all positive moments exist, although the shape can be strongly skewed.
Useful relationships
With p=1 it becomes Gamma under an equivalent parameterization; another shape choice gives Weibull, and a parameter limit gives lognormal. It also generalizes the Erlang idea beyond integer stage counts.
Names you may also encounter
It is also called the Stacy generalized gamma. Parameter conventions vary widely, so a, d, and p should not be assumed to have the same meanings across packages.
When it makes sense
It is useful when one dataset may support Gamma-, Weibull-, or lognormal-like survival curves. The extra flexibility can make identification and communication harder.
What not to assume
The lognormal limit is numerically delicate and parameters can be strongly correlated; use profiles or bootstrap intervals when selection matters.
A crossroads for Gamma, Weibull, and Lognormal
In 1962 Stacy brought several positive laws together by adding a power parameter. Particular choices recover Gamma and Weibull, while an appropriate limit leads to Lognormal. This genealogy makes Generalized Gamma useful for comparing survival shapes within one family.
Its flexibility appears in the hazard function, which can rise, fall, or take more elaborate shapes depending on parameterization. There is a cost: different shape combinations may produce nearly indistinguishable densities over the observed range. Optimization can then encounter flat valleys and large standard errors. Compare quantile and hazard profiles, use several starting points, and avoid interpreting each parameter alone when the sample cannot identify them well.
Decision guide
A good candidate when: a positive family must represent several hazard shapes while containing Gamma and Weibull as reference cases.
Compare it with: its simpler submodels. If Gamma or Weibull reproduce the relevant quantiles, Generalized Gamma may add parameter correlation without practical benefit.
References
- SciPy reference: scipy.stats.gengamma — definition and parameterization
- Johnson, N. L., Kotz, S. & Balakrishnan, N. (1995). Continuous Univariate Distributions, 2nd ed., Vol. 2. Wiley.
- Stacy, E. W. (1962). A generalization of the gamma distribution. The Annals of Mathematical Statistics, 33(3), 1187–1192.
- Lawless, J. F. (2003). Statistical Models and Methods for Lifetime Data, 2nd ed. Wiley.