Quant Memo
Advanced

Poisson Approximation and the Chen-Stein Method

A way of showing that a count of many rare, weakly dependent events is close to a Poisson distribution, together with a technique — the Chen-Stein method — for putting an exact numerical bound on how close.

Prerequisites: The Poisson Process

Counting rare events — the number of large drawdowns in a year, the number of simultaneous defaults in a credit portfolio, the number of extreme price jumps in a session — often comes down to summing up many individual indicator variables, each one rarely equal to 1. When those indicators are independent, the classical result is clean: the sum converges to a Poisson distribution as the number of trials grows and their individual probability shrinks. Real events are rarely perfectly independent, though — a market jump can trigger a cluster of related jumps. The Chen-Stein method answers exactly how much that dependence matters, with an explicit numerical error bound rather than a vague "approximately."

An analogy: counting rare coincidences at a party

Imagine a large party where, for every pair of guests, there's a tiny chance they happen to share a birthday. With many guests, the number of such coincidental pairs behaves like a Poisson-distributed count — a small number of pairwise "hits" out of an enormous number of pairwise chances, exactly the regime Poisson approximation was built for. Now suppose some pairs aren't independent — say, twins in the room automatically share a birthday, creating a cluster of dependent "hits." The Chen-Stein method is the tool for saying precisely how much this small pocket of dependence throws off the otherwise-clean Poisson prediction, rather than just hand-waving that the approximation "should still be roughly fine."

The idea, one symbol at a time

Let X=i=1nIiX = \sum_{i=1}^n I_i be a sum of nn indicator variables, each Ii=1I_i = 1 with small probability pip_i and 00 otherwise, and let λ=E[X]=ipi\lambda = \mathbb{E}[X] = \sum_i p_i. If the IiI_i were independent, the classical Poisson limit theorem says XX converges to a Poisson distribution with mean λ\lambda as nn grows and each pip_i shrinks. The Chen-Stein method extends this to weakly dependent indicators and produces an explicit bound of the form

dTV(X,Poisson(λ))b1+b2,d_{TV}(X, \text{Poisson}(\lambda)) \le b_1 + b_2,

where dTVd_{TV} measures the total distance between the true distribution of XX and a Poisson(λ)(\lambda) distribution, and b1,b2b_1, b_2 are computable quantities built from how strongly each IiI_i depends on the others near it. In plain English: the method doesn't just assert the approximation is good, it produces a specific number bounding exactly how wrong the Poisson approximation could be, built entirely from the dependence structure of the underlying events — small b1,b2b_1, b_2 (weak, local dependence) means a trustworthy Poisson approximation; large values are an explicit warning that dependence has broken the approximation.

Worked example 1: independent rare events

Suppose 1,000 independent stocks each have a 0.2% daily chance of a large idiosyncratic jump. The expected number of jumping stocks on a given day is λ=1000×0.002=2\lambda = 1000 \times 0.002 = 2. Under the classical Poisson limit (a special case of Chen-Stein with the dependence bound equal to zero), the probability of seeing exactly 3 jumps on a given day is

Pr(X=3)=λ3eλ3!=8×e268×0.135360.180.\Pr(X = 3) = \frac{\lambda^3 e^{-\lambda}}{3!} = \frac{8 \times e^{-2}}{6} \approx \frac{8 \times 0.1353}{6} \approx 0.180.

With true independence, this Poisson formula is essentially exact for this scale of problem, and no correction term is needed.

Worked example 2: adding dependence and bounding the error

Now suppose 20 of the 1,000 stocks belong to one sector and are linked so that if any one of them jumps, the conditional probability the others in that sector jump within the same day roughly doubles. This local clustering doesn't change λ=2\lambda = 2 (the mean count is unaffected by correlation), but it does inflate the variance of XX above what a true Poisson(2)(2) distribution has (whose variance equals its mean, 2). The Chen-Stein bound formalizes this: b2b_2, the term capturing dependence among nearby indicators, grows roughly with the size and strength of the correlated cluster — here, a 20-stock cluster with roughly doubled conditional jump probability contributes a small but non-zero b2b_2, giving an explicit, computable upper limit (rather than a guess) on how far Pr(X=3)\Pr(X=3) can be from the Poisson value of 0.180 computed above.

count of events X dashed: with dependence (fatter tail) bars: pure Poisson(λ=2)
Positive local dependence between rare events (like a jump-correlated sector) widens the tails of the count distribution relative to a pure Poisson — the Chen-Stein bound quantifies exactly how much.
independent indicators b₂ = 0, exact Poisson clustered indicators b₂ > 0, explicit bound needed
Chen-Stein's error term grows with the size and strength of clusters of dependent indicators — isolated, near-independent events keep the bound near zero.

What this means in practice

Poisson approximation and Chen-Stein bounds underpin models of rare, clustered financial events: joint default counts in credit portfolios, the frequency of simultaneous risk-limit breaches, and extreme-move clustering across correlated assets. The practical value of Chen-Stein specifically is that it turns "dependence probably doesn't matter much here" from an assumption into a checkable, quantitative claim — useful precisely in the situations, like sector-clustered jump risk, where naively assuming independence would understate tail risk.

When many rare, mostly-independent indicator events are summed, their count is approximately Poisson-distributed with mean equal to the sum of individual probabilities; the Chen-Stein method extends this to weakly dependent events and supplies an explicit, computable bound on how far the true distribution can be from that Poisson approximation.

It's a common mistake to assume a rare-event count is "basically Poisson" purely because each individual event is rare, without checking for local clustering — clustered dependence (like correlated sector jumps or contagion in defaults) leaves the mean λ\lambda unchanged but fattens the tails relative to a true Poisson, meaning the probability of an unusually large count is understated by the naive Poisson formula. The Chen-Stein bound exists precisely to catch this: a large b2b_2 term is a quantitative red flag that the independence assumption is failing where it matters most, in the tail.

Related concepts

Practice in interviews

Further reading

  • Chen, Poisson Approximation for Dependent Trials
  • Barbour, Holst & Janson, Poisson Approximation
ShareTwitterLinkedIn