Merging streams

Two lanes of traffic merge onto a highway. If each lane is a Poisson process, what's the result? Another Poisson process — with the rates added.

What do you think?
Cars arrive on Lane A at rate 10/min and Lane B at rate 6/min (both Poisson). After merging, the combined stream has rate ___/min.
whole number

Superposition (merging)

Superposition

If N1(t)N_1(t) and N2(t)N_2(t) are independent Poisson processes with rates λ1\lambda_1 and λ2\lambda_2, then: N(t)=N1(t)+N2(t)Poisson process with rate λ1+λ2N(t) = N_1(t) + N_2(t) \sim \text{Poisson process with rate } \lambda_1 + \lambda_2

This generalizes: merging kk independent Poisson streams with rates λ1,,λk\lambda_1, \ldots, \lambda_k gives rate λi\sum \lambda_i.

Watch two streams of events merge into one:

Poisson Superposition & Thinning
2
3
012345678time tABA+BClick "Generate" to simulate superposition

Thinning (splitting)

Thinning

If N(t)N(t) is a Poisson process with rate λ\lambda, and each event is independently "kept" with probability pp (or "discarded" with probability 1p1-p), then:

  • Kept events: Poisson process with rate pλp\lambda
  • Discarded events: Poisson process with rate (1p)λ(1-p)\lambda
  • The two are independent.
Why thinning works
P(event in dt)=λdtP(\text{event in } dt) = \lambda \, dt
In a small interval dt, an event occurs with probability λdt
Step 1 of 4

Thinning is the reverse of superposition. Superposition combines independent streams; thinning splits one stream into independent sub-streams.

See thinning in action — each event is independently kept or discarded, creating two independent Poisson sub-streams:

Poisson Thinning
Each event is independently kept (green) with probability p or discarded (red) with probability 1−p
220
0.10.9
Trials
0
Avg kept
0.00
λp (theory)
3.2
Avg discarded
0.00
λ(1−p) (theory)
4.8

Real-world examples

ScenarioProcessOperation
Email + Slack notificationsTwo Poisson streamsSuperposition → combined alert rate
Customers: 30% use couponOne Poisson streamThinning → coupon users are Poisson
Earthquakes across regionsRegional processesSuperposition → global earthquakes
Quality control: 5% defect rateProduction lineThinning → defects are Poisson
911 calls: fire vs. medicalCombined callsThinning → each type is Poisson

Conditional arrival location

Uniformity Property

Given that exactly nn events occur in [0,T][0, T], their arrival times are distributed as nn independent Uniform(0,T)(0, T) random variables (sorted).

Conditioning on the count, the arrival locations are uniformly distributed with no clustering or gaps.

Practice problems

Three independent Poisson processes have rates 2, 3, and 7. The merged process has rate ___. (whole number)
Emails arrive at rate 10/hour. You read 40% of them. The process of read emails has rate ___/hour. (whole number)
After thinning a Poisson process, are the kept and discarded streams independent? (yes or no)

Summary

ConceptKey Formula
Superpositionλ1+λ2\lambda_1 + \lambda_2 Poisson processes merge to rate λ1+λ2\lambda_1 + \lambda_2
ThinningKeep with prob pp → rate pλp\lambda
IndependenceKept and discarded streams are independent
UniformityGiven nn events in [0,T][0,T], locations are Uniform(0,T)(0,T)

Superposition and thinning make Poisson processes composable. You can build complex event models by merging and splitting simple Poisson streams, and the result is always Poisson.

Course complete

You've covered counting, distributions, limit theorems, Markov chains, MCMC, and Poisson processes — enough to read most applied probability and statistics.