What is a Poisson distribution?
Sometimes we do not count successes in a fixed number of trials. We count how many events happen in a fixed time or space: cars in a minute, calls in an hour, typos on a page.
If events happen at random, one at a time, independently, and at a steady average rate, the count X follows a Poisson distribution with parameter λ (lambda). λ is the average number of events in the slot you chose.
The formula
P(X = k) = e−λ · λk / k! for k = 0, 1, 2, 3, …
Here e ≈ 2.718 and k! means k × (k−1) × … × 1 (with 0! = 1). Example: λ = 2, then P(0) = e−2 = 0.135 and P(2) = e−2 × 4/2 = 0.271. All the probabilities add up to 1.
Change the slot, change λ. If 3 calls come per hour, then in 2 hours λ = 6.
Mean, variance and the shape
The mean is E(X) = λ and the variance is Var(X) = λ, so the standard deviation is √λ. This is a quick test: if the average count and the variance of real data are close, Poisson is a good model.
For small λ the bars lean to the left (a long tail on the right). When λ grows, the bars move right, spread out, and look more and more like a bell curve (the normal distribution).
Poisson as a shortcut for binomial
When n is large and p is small (for example n = 200, p = 0.02), the binomial B(n, p) is hard to compute. Use Poisson with λ = np (here 4). A thumb rule is n ≥ 50 and np ≤ 5 or so.
Try it
Count something at home for 10 slots of 1 minute: cars from your window, or messages on your phone. Find the average. Now guess: will a slot with 0 events be common? Check with P(0) = e−λ. In the 3D, press New hour and see that each hour looks different, but the bars stay the same.
Key formulas and definitions
- P(X = k) = e^(−λ) · λ^k / k!, k = 0, 1, 2, …
- Mean E(X) = λ; Variance Var(X) = λ; SD = √λ
- Slot of t units with rate r per unit: λ = r × t
- P(X ≥ 1) = 1 − e^(−λ)
- Binomial B(n, p) ≈ Poisson(λ = np) when n is large and p is small
Worked examples
1. Cars pass a gate at an average of 2 per minute. Find the probability that no car passes in a minute.
λ = 2. P(0) = e^(−2) × 2^0 / 0! = e^(−2) = 0.135.
2. A help desk gets 3 calls per hour on average. Find P(exactly 2 calls in an hour).
λ = 3. P(2) = e^(−3) × 3² / 2! = 0.0498 × 9 / 2 = 0.224.
3. A shop sees 4 customers per 10 minutes. Find P(at most 1 customer in 10 minutes).
λ = 4. P(0) + P(1) = e^(−4)(1 + 4) = 0.0183 × 5 = 0.092.
4. A page has on average 1 typing error. Find P(at least one error).
λ = 1. P(X ≥ 1) = 1 − P(0) = 1 − e^(−1) = 1 − 0.368 = 0.632.
5. Calls come at 3 per hour. Find P(exactly 6 calls in 2 hours).
In 2 hours λ = 6. P(6) = e^(−6) × 6⁶ / 6! = 0.002479 × 46656 / 720 = 0.161.
6. A bulb factory has a 2% defect rate. In a box of 200 bulbs find P(exactly 3 defective) using Poisson.
n = 200, p = 0.02, so λ = np = 4. P(3) = e^(−4) × 4³ / 3! = 0.0183 × 64 / 6 = 0.195.
Common mistakes
- Forgetting to rescale λ when the time slot changes (3 per hour is 6 per 2 hours).
- Using Poisson when events are not independent or the rate is not steady (like rush hour).
- Writing P(X ≥ 1) as e^(−λ) instead of 1 − e^(−λ).
- Mixing up Poisson with binomial: Poisson has no fixed number of trials and no upper limit for k.