CONTENTS

Poisson Processes

Motivation: why this matters in quant finance

Poisson processes model random arrival times: trades hitting a limit-order book, insurance claims, defaults in a reduced-form credit model, jump arrivals in a jump-diffusion model, or operational-loss events through time. The Poisson distribution counts how many events occur in a fixed interval; the Poisson process stitches those counts into a full continuous-time path.
The key modelling claim is stronger than "events are random." It says arrivals have independent increments, stationary increments, and a constant event intensity λ\lambda. That combination makes the process simple enough to simulate, calibrate, and embed inside Lévy processes, while still capturing the discontinuous event risk that Brownian motion cannot represent.

The informal idea

A Poisson process NtN_t counts how many events have occurred by time tt. It starts at zero, stays flat between events, and jumps upward by one at each arrival time. Its paths are right-continuous with left limits:

Nt=Nt+,Nt=limstNs.N_t = N_{t+}, \qquad N_{t-} = \lim_{s \uparrow t}N_s.

At a jump time τ\tau, Nτ=Nτ+1N_\tau = N_{\tau-}+1. At all other times, Nτ=NτN_\tau=N_{\tau-}.

The intensity λ\lambda means:

P(one event in [t,t+Δt])=λΔt+o(Δt),\mathbb{P}(\text{one event in }[t,t+\Delta t]) = \lambda \Delta t + o(\Delta t),

and the probability of two or more events in that tiny interval is o(Δt)o(\Delta t). So λ\lambda is the local arrival rate, not a deterministic schedule.

Formal definition

A counting process (Nt)t0(N_t)_{t \ge 0} is a Poisson process with intensity λ>0\lambda>0 if:
  1. N0=0N_0=0.
  2. NtN_t has nondecreasing integer-valued paths with jumps of size one.
  3. It has independent increments: counts over disjoint intervals are independent.
  4. It has stationary increments: Nt+sNsN_{t+s}-N_s has the same distribution as NtN_t.
  5. NtPoisson(λt)N_t \sim \text{Poisson}(\lambda t).

Equivalently,

P(Nt+sNs=k)=eλt(λt)kk!,k=0,1,2,\mathbb{P}(N_{t+s}-N_s=k) = e^{-\lambda t}\frac{(\lambda t)^k}{k!}, \qquad k=0,1,2,\ldots
Lawler derives the same process from waiting times. If T1,T2,T_1,T_2,\ldots are i.i.d. exponential random variables with rate λ\lambda, define jump times
τn=T1++Tn,\tau_n = T_1+\cdots+T_n,

and set Nt=nN_t=n for τnt<τn+1\tau_n \le t < \tau_{n+1}. This construction gives the Poisson process and is also the cleanest simulation method.

Key properties

Exponential waiting times

The first arrival time τ1\tau_1 satisfies

P(τ1>t)=eλt.\mathbb{P}(\tau_1>t)=e^{-\lambda t}.

Thus τ1Exponential(λ)\tau_1\sim\text{Exponential}(\lambda), and the same holds for all inter-arrival times. This is where the memoryless property enters continuous-time event modelling.

Mean and variance

Since NtPoisson(λt)N_t\sim\text{Poisson}(\lambda t),

E[Nt]=λt,Var(Nt)=λt.\mathbb{E}[N_t]=\lambda t, \qquad \text{Var}(N_t)=\lambda t.

The equality of mean and variance is a diagnostic assumption. If real event counts are overdispersed, a Cox process, Hawkes process, or stochastic-intensity model may be more appropriate.

Martingale compensation

The compensated process

Mt=NtλtM_t = N_t-\lambda t

is a martingale with respect to the natural filtration of NN. The deterministic compensator λt\lambda t removes the predictable event rate, leaving only surprise arrivals.

Generator

For a function ff on the state space, the generator is

Lf(x)=λ[f(x+1)f(x)].Lf(x)=\lambda[f(x+1)-f(x)].

This says: in a very small interval, the only first-order event is a one-step jump from xx to x+1x+1.

Worked example: default counting over one year

Suppose defaults in a homogeneous portfolio arrive according to a Poisson process with annual intensity λ=0.08\lambda=0.08. Then the probability of no defaults over one year is

P(N1=0)=e0.080.923.\mathbb{P}(N_1=0)=e^{-0.08}\approx 0.923.

The probability of at least one default is therefore 1e0.080.0771-e^{-0.08}\approx 0.077. The probability of two or more defaults is

1P(N1=0)P(N1=1)=1e0.08(1+0.08)0.003.1-\mathbb{P}(N_1=0)-\mathbb{P}(N_1=1) =1-e^{-0.08}(1+0.08)\approx 0.003.
For small λT\lambda T, one event dominates the tail. That is why finite-activity jump models often separate jump arrival frequency from jump severity.

Common confusions and pitfalls

"Poisson process means events happen every 1/λ1/\lambda units of time." No. 1/λ1/\lambda is the mean waiting time. Actual waiting times are random and can cluster.
"The Poisson distribution and Poisson process are the same object." The distribution describes one count. The process describes counts consistently across all times.
"Independent increments mean events cannot cluster." They can cluster by chance; independent increments only says disjoint future counts do not depend on past counts.
"A constant intensity is always realistic." It is a modelling idealisation. Market arrivals usually have intraday seasonality, self-excitation, and regime dependence.
"The compensated process is always nonnegative." NtλtN_t-\lambda t can be negative. Compensation removes drift; it does not preserve counting-process monotonicity.

Where this goes next

References

  • Lawler, G. F. (2023). Stochastic Calculus: An Introduction with Applications. Ch. 6 §6.2 (Poisson process), §6.3 (Compound Poisson process).
Poisson Processes | q4quant.studio