Gamma Distribution

 

Gamma Distribution 

The Gamma distribution is a continuous probability distribution used to model:

  • waiting time until multiple events occur

  • 📊 positive-valued quantities (time, rainfall, insurance claims, lifetimes)

  • 🧠 Bayesian statistics (conjugate prior for Poisson, Exponential rates)

It generalizes the Exponential distribution.


Definition

A random variable XX follows a Gamma distribution:

XGamma(α,β)X \sim \text{Gamma}(\alpha,\beta)

Probability density function (rate form)

f(x)=βαΓ(α)xα1eβx,x>0f(x)=\frac{\beta^\alpha}{\Gamma(\alpha)}x^{\alpha-1}e^{-\beta x}, \quad x>0

Parameters

SymbolMeaning
α\alpha
                shape parameter
β\beta
                rate parameter
Γ(α)\Gamma(\alpha)
                Gamma function (generalized factorial)

Gamma function intuition

Γ(n)=(n1)!for integer n\Gamma(n)=(n-1)! \quad \text{for integer } n

Mean and variance

For XGamma(α,β)X\sim\text{Gamma}(\alpha,\beta)

E[X]=αβE[X]=\frac{\alpha}{\beta} Var(X)=αβ2\text{Var}(X)=\frac{\alpha}{\beta^2}

Intuition: Waiting for events

Imagine:

  • Events occur randomly at rate β\beta

  • You wait until α events happen

👉 That waiting time follows Gamma(α, β).


Special case

If α=1\alpha=1:

Gamma(1,β)=Exponential(β)\text{Gamma}(1,\beta)=\text{Exponential}(\beta)

So exponential = waiting for first event.

Gamma = waiting for α-th event.


 Example 1 — Machine failures

Suppose failures occur at 2 per hour.

β=2\beta=2

Time until 3rd failure:

XGamma(3,2)X\sim \text{Gamma}(3,2)

Mean waiting time:

E[X]=32=1.5 hoursE[X]=\frac{3}{2}=1.5 \text{ hours}

Example 2 — Rainfall accumulation

Let rainfall intensity be random.

If total rain collected over time follows:

XGamma(5,1)X\sim\text{Gamma}(5,1)

Then:

E[X]=5E[X]=5
Var(X)=5\text{Var}(X)=5

Shape behavior

When α < 1

  • sharply decreasing

  • heavy near zero

When α = 1

  • exponential decay

When α > 1

  • bell-shaped but skewed right

As α increases:

  • distribution becomes more symmetric


Important properties

✅ Sum of Gamma variables

If

X1Gamma(α1,β),X2Gamma(α2,β)X_1\sim \text{Gamma}(\alpha_1,\beta),\quad X_2\sim \text{Gamma}(\alpha_2,\beta)

independent, then

X1+X2Gamma(α1+α2,β)X_1+X_2\sim \text{Gamma}(\alpha_1+\alpha_2,\beta)

✅ Relation to Chi-square

χk2Gamma(k2,12)\chi^2_k \sim \text{Gamma}\left(\frac{k}{2},\frac{1}{2}\right)

Used in hypothesis testing.


✅ Bayesian statistics (very important)

Gamma is conjugate prior for:

  • Poisson rate λ

  • Exponential rate β

If:

λGamma(α,β)\lambda\sim\text{Gamma}(\alpha,\beta)

and data are Poisson, posterior is also Gamma.


Summary

Distribution    What it models
Exponential        wait for first event
Gamma            wait for α events
Poisson        count events in time

Python example

import numpy as np import matplotlib.pyplot as plt from scipy.stats import gamma x = np.linspace(0,10,400) plt.plot(x, gamma.pdf(x, a=2, scale=1)) plt.plot(x, gamma.pdf(x, a=5, scale=1)) plt.plot(x, gamma.pdf(x, a=9, scale=1)) plt.title("Gamma distribution for different shape parameters") plt.show()

✔️ Final takeaway

Gamma distribution is used when:

  • values are continuous and positive

  • modeling waiting time

  • Bayesian inference for rates

  • reliability and queueing systems

It generalizes exponential and connects to Poisson processes.

Comments

Popular posts from this blog

Advanced Mathematics for Computer Science HNCST409 KTU BTech Honors 2024 Scheme

AKS Primality Testing

Galois Field and Operations