The Poisson Distribution

How many buses pull up at your stop in the next hour? How many emails land in your inbox before lunch? How many shooting stars streak across the sky in a ten-minute wish-making window? Each of these counts rare, random events happening in a fixed stretch of time — and the same tidy piece of mathematics describes them all. It is called the Poisson distribution, after Siméon Denis Poisson.

The setup is always the same. Events happen one at a time, they are independent (one bus arriving tells you nothing about the next), and they occur at a constant average rate which we call \lambda (the Greek letter "lambda"). Fix an interval — an hour, a page, a square metre — and let X be the number of events in it. We write

X \sim \mathrm{Poisson}(\lambda),

and read it "X is distributed as Poisson with rate \lambda". The single number \lambda is the expected count for that interval — the average you'd see if you watched a great many identical intervals go by.

What do a call centre, a proof-reader, and a Geiger counter have in common? Calls to the centre per hour, typos per page, radioactive decays per second — each is a swarm of rare little events, each one unlikely at any given instant, but with so many chances to happen that a handful sneak through in every interval. That "many chances, each tiny" flavour is exactly what the Poisson distribution captures. Whenever you can point at a window of time or space and ask "how many landed in there?", Poisson is the natural first model to reach for.

The formula

The probability of seeing exactly k events in one interval is

Every piece earns its place. The \lambda^{k} grows the more events you ask for; the k! underneath punishes long runs (there are lots of ways to arrange many events, but each becomes unlikely); and the e^{-\lambda} out front is exactly the constant that makes all the probabilities add up to 1 — because \sum_{k=0}^{\infty}\lambda^{k}/k! = e^{\lambda}, the famous series for e^{\lambda}.

Worked example 1: the corner shop

A small shop serves on average \lambda = 3 customers every 10 minutes. Treating arrivals as Poisson, what is the chance that exactly 5 customers walk in during the next ten-minute spell?

P(X = 5) = \frac{e^{-3}\,3^{5}}{5!} = \frac{e^{-3}\cdot 243}{120} \approx \frac{0.0498 \cdot 243}{120} \approx 0.101.

So about a 10\% chance. And the probability that nobody comes in — a rare quiet spell — is the simplest case of all, k = 0:

P(X = 0) = \frac{e^{-3}\,3^{0}}{0!} = e^{-3} \approx 0.0498,

using 3^{0} = 1 and 0! = 1. So roughly a 1-in-20 chance of a completely empty ten minutes.

Worked example 2: mean equals variance

The most surprising fact about the Poisson distribution is that its mean and variance are the same number, \lambda. The centre of the distribution and its spread are locked together: crank up the rate and the bump both slides right and widens by the same amount.

Take radioactive decays at \lambda = 4 per second. The average count is 4, and so is the variance, which means the standard deviation is \sqrt{4} = 2. A typical second lands roughly in the range 4 \pm 2. Because the standard deviation is \sqrt{\lambda}, the count becomes relatively steadier as \lambda grows: the wobble is \sqrt{\lambda} against a mean of \lambda, a smaller and smaller fraction.

This also changes the shape. For small \lambda the distribution is bunched at 0 and right-skewed (a long tail reaching to the right, since counts can't go below zero). For large \lambda it spreads out and becomes almost symmetric — a bell-like mound centred on \lambda.

See it: the shape of the distribution

The curve below traces P(X = k) for each count k. Drag the \lambda slider and watch the whole distribution respond: at small \lambda it is a lopsided spike hugging the left edge; as \lambda climbs, the peak marches right to sit near k = \lambda and the mound widens, drifting toward a symmetric bell.

Poisson is really the binomial distribution in disguise. Imagine chopping your hour into n tiny slots, so tiny that each holds at most one event, with a tiny success probability p per slot. The count of events is B(n, p). Now let the slots become infinitely fine — n \to \infty and p \to 0 — while holding the expected count np = \lambda fixed. The binomial formula collapses exactly onto \dfrac{e^{-\lambda}\lambda^{k}}{k!}. That is why Poisson is the law of many trials, each with a tiny chance.

Once you can count events in time, the natural next question is how long you wait between them — that gap follows the exponential distribution, the Poisson's close cousin.