Poisson processes §
A Poisson process is the canonical model for events that occur continuously and independently at a constant average rate . It is a counting process with three defining properties:
- (no events at the start),
- stationary increments: the number of events in an interval depends only on its length, not on where the interval sits,
- independent increments: the counts in disjoint time intervals are mutually independent.
Together these force for every , and make the time between consecutive events an exponential random variable. The one-step law — the Poisson distribution, its PGF, and the Poisson limit theorem — is covered in Atomic distributions; this page is about the process: how the counts accumulate over time and how new Poisson processes are built from old ones.
Key objects: arrival times, inter-arrival (exponential) distributions, thinning, superposition, compound Poisson processes.
Builds on Random variables and expectation and Conditional probability. The Poisson process is the pure-jump member of the Lévy processes family, its compensated version is a martingale, and it sits alongside Brownian motion as one of the two canonical continuous-time processes.
Authoritative sources
The sections below build on each other in a fixed order: we pin down the process from its increments (Definition), read off the time between consecutive events (Inter-arrival times), then the time of the -th event (Arrival times), and finally the operations that build new Poisson processes from old ones (Thinning, Superposition, Compound Poisson).
Definition & characterization §
A Poisson process with rate is a counting process such that , the increments are mutually independent for disjoint intervals, and for all . Equivalently, and the process has stationary independent increments, so it is a Lévy process.
Details
A counting process is a non-decreasing, integer-valued process that jumps by exactly at each event; is the number of events that have occurred by time . The two increment axioms are the heart of the definition:
- Stationary increments say the law of the count in an interval depends only on its length , not on its starting point . A process with this property is “time-homogeneous”: the world looks the same no matter when you start watching.
- Independent increments say that what happens in one interval tells you nothing about what happens in a disjoint interval. This is the “memoryless in time” property that makes the process tractable.
The rate is defined by the mean count per unit time: . From the two axioms one can show that the count in any interval of length must be Poisson with mean — this is essentially the Poisson limit theorem applied to a fine partition of the interval (split it into tiny sub-intervals, each contributing a rare Bernoulli event, and let ). So the increment law is not an extra assumption; it is forced by stationarity, independence, and the mean.
Example. Take events per hour. The number of events in the first hour is , so
Because of stationarity, the same number is the probability of exactly events in any one-hour window, and because of independence, the count in the first hour is independent of the count in the second.
The staircase is the whole process: flat between events, a unit jump at each arrival. The red dots are the arrival times, which the next section quantifies.
See S. Ross, Introduction to Probability Models, Ch. 4 for the formal definition and the characterization via increments.
Example problem
A call center receives calls at rate per minute. What is the probability that at most calls arrive in a -minute interval?
Solution
Over a -minute interval the count is . Therefore
So there is only about an chance of or fewer calls in five minutes — the expected count is , well above .
Inter-arrival times §
Let be the time between the $(i-1)$-th and the $i$-th event. The inter-arrival times are i.i.d. exponential random variables with rate : , with density for , mean , and survival function .
Details
The inter-arrival times are where the exponential distribution enters. The key fact is the memoryless property of the exponential: for ,
This is exactly what independent increments demand. Suppose you have already waited time units with no event. Independent increments say the future is independent of the past, so the additional waiting time must have the same distribution as a fresh wait — it cannot depend on how long you have already waited. The exponential is the only continuous distribution with this property, which is why the inter-arrivals are exponential and not, say, normal or gamma.
Concretely, the survival function of gives the inter-arrival law directly. No event in means , so
which is precisely the survival function of . Stationarity and independence then make every an independent copy of this.
Example. With per hour, the mean gap between events is hours. The probability that you wait more than hour for the next event is .
The density starts at and decays exponentially; the area to the right of any point is the probability of waiting longer than that point.
See R. D. Durrett, Probability: Theory and Examples, Ch. 2 for the memoryless characterization of the exponential.
Example problem
Events arrive at rate per day. You have already waited days with no event. What is the probability that the next event occurs within the following days?
Solution
By the memoryless property, the additional wait is a fresh regardless of the days already elapsed. We want .
Arrival times §
The time of the -th event is , a sum of i.i.d. exponentials. The arrival time has an Erlang (equivalently Gamma) distribution with shape and rate : density for , mean , variance .
Details
The arrival times are just the partial sums of the inter-arrival times. Since each and the are independent, is a sum of i.i.d. exponentials. Such a sum is called an Erlang random variable (a special case of the Gamma distribution with integer shape). The convolution of identical exponential densities produces the Erlang density, which is zero until , rises to a peak near , and then decays.
The mean and variance add because the are independent: and . Intuitively, the -th event arrives after independent gaps of average length , so on average it lands at ; the uncertainty grows only like (the standard deviation is ), so for large the arrival time is tightly concentrated around its mean.
Example. With per hour, the -rd event has with mean hours and variance hours. The density is .
Unlike the single exponential (which peaks at ), the Erlang density is zero at and peaks at a positive time: you must wait for all gaps to elapse.
See I. Karatzas & S. Shreve, Brownian Motion and Stochastic Processes, Ch. 1 for the Gamma/Erlang family and its role as the arrival-time law.
Example problem
A machine produces parts at rate per hour. What is the expected time until the -th part is produced, and what is the standard deviation of that time?
Solution
The -th part arrives at . Its mean is hours, and its variance is hours, so the standard deviation is hours.
Thinning §
Given a Poisson process with rate and an independent coin of success probability , keep each event with probability and discard it with probability . The thinned (kept) process and the discarded process are independent Poisson processes with rates and respectively.
Details
Thinning (or splitting) is the operation of randomly filtering a Poisson stream. Each event is independently tagged “keep” with probability or “drop” with probability . The remarkable conclusion is that the two resulting streams are not merely Poisson — they are independent Poisson processes.
Why independence holds: the original process has independent increments, and the thinning decisions are independent of everything. In any small interval the kept and dropped counts are determined by disjoint, independent coin flips, so the two sub-processes never share randomness. Formally, the joint probability generating function of the kept and dropped counts in an interval of length factors as
which is the product of two independent Poisson PGFs with means and .
Example. Cars pass a point at rate per minute, and are trucks. Thinning with gives a truck process of rate per minute and a non-truck process of rate per minute, independent of each other.
The red sub-stream is itself a Poisson process at rate , and it is independent of the gray sub-stream.
See S. Ross, Introduction to Probability Models, Ch. 4 for the thinning (decomposition) theorem.
Example problem
Emails arrive at a server at rate per hour, and are spam. What is the probability that exactly spam emails arrive in a -minute window?
Solution
Thinning with gives a spam process of rate per hour, i.e. per minutes. The spam count in the window is , so
Superposition §
If and are independent Poisson processes with rates and , then their sum is a Poisson process with rate .
Details
Superposition (or aggregation) is the reverse of thinning: merge several independent Poisson streams into one. The merged count in an interval is the sum of the two independent counts in that interval, and the sum of independent Poisson variables is Poisson with the summed means. So in an interval of length , , and the independent-increments property is inherited from the two inputs.
The PGF makes the addition of rates transparent: the PGF of a sum of independent variables is the product of their PGFs, and
the PGF of . The result extends to any finite number of independent Poisson processes: the merged rate is the sum of the individual rates.
Example. Two independent phone lines each get calls at rate per hour. The combined line sees calls at rate per hour, a Poisson process.
The bottom row is the union of the two top rows, ordered in time; it is a single Poisson process at the summed rate.
See R. D. Durrett, Probability: Theory and Examples, Ch. 2 for the infinite divisibility of the Poisson law that underlies superposition.
Example problem
A website gets organic traffic at rate requests/second and paid traffic at rate requests/second, independently. What is the probability that exactly total requests arrive in the next second?
Solution
By superposition the total is a Poisson process at rate per second, so the count in one second is :
Compound Poisson process §
Let be a Poisson process with rate and let be i.i.d. random variables (the jump sizes), independent of . The compound Poisson process is (with ). It has mean and variance .
Details
A plain Poisson process counts events; a compound Poisson process adds a random size to each event. At each arrival the process jumps by an amount drawn from the jump-size distribution, so is the total accumulated by time . This is the workhorse model for aggregate losses (insurance), queue arrivals with batch sizes, and price jumps.
The moments come from conditioning on . Given , the sum has mean and variance . Taking expectations over (using and ):
Notice the variance uses the second moment , not the variance of the jump: the randomness of how many jumps occur adds an extra term, so .
Example. Claims arrive at rate per month, and each claim size is uniformly distributed on (in thousands). Then and . The monthly aggregate has mean thousand and variance (thousand).
Compare with the plain Poisson staircase: here the vertical jumps have different heights, one per arrival.
See I. Karatzas & S. Shreve, Brownian Motion and Stochastic Processes, Ch. 1 for compound Poisson processes as a component of the Lévy–Itô decomposition.
Example problem
A bank sees large transactions at rate per day; each transaction amount (in ) has mean and second moment . What are the mean and standard deviation of the daily total ?
Solution
The daily total is a compound Poisson process at :
so the standard deviation is (in ).
How the pieces fit §
The whole theory hangs on one fact: stationary independent increments. From it, the count is Poisson (Definition), the gaps are exponential (Inter-arrival times), the arrival times are Erlang (Arrival times), and the process is closed under filtering (Thinning) and merging (Superposition). Adding a random size per event gives the Compound Poisson process. The Poisson process is the pure-jump member of the Lévy processes family, and the compensated process is a martingale — the continuous-time counterpart is Brownian motion, whose increments are Gaussian rather than Poisson.
Quizz §
Try it yourself
A hospital’s emergency room receives patients from two independent sources: walk-ins at rate per hour and ambulance arrivals at rate per hour.
- What is the rate of the combined arrival process, and what is the probability that exactly patients arrive in the next minutes?
- Of the combined stream, what is the probability that a given patient is a walk-in?
- What is the expected waiting time (in minutes) until the next patient arrives?
Solution
1. By superposition the combined process is Poisson at rate per hour, i.e. per minutes. The count in minutes is , so
2. Thinning the combined stream with gives the walk-in sub-process. So a given patient is a walk-in with probability .
3. The inter-arrival time of the combined process is per hour, with mean hour minutes.