Tutorials › Stochastic Processes › Rate Checks from Counts and Waiting Times

The Poisson Process: Definitions and Equivalent Characterizations · Tutorial 407 of 994

Rate Checks from Counts and Waiting Times

Use count means, mean waiting times, and observed interval lengths to translate rate statements into common units and check whether they agree.

Intermediate 9 min read

What You'll Learn

  • Compute the expected count over a stated duration from a Poisson rate.
  • Convert a mean exponential waiting time into an implied rate.
  • Calculate rates from observed event counts and complete interarrival intervals.
  • Check whether several rate interpretations agree after unit conversion.
  • Distinguish arithmetic consistency from an exact match in finite-sample data.
  • Handle the zero-rate case without taking an invalid reciprocal.

One Rate, Several Units of Description

A rate can be described as an expected number of events per unit time, as the reciprocal of a mean waiting time, or as a count divided by an observed duration. These descriptions are easy to confuse because they use different quantities and sometimes different time units. A careful rate check translates each description into the same units before comparing them.

Let \((\Omega,\mathcal{F},\mathbb{P})\) be a probability space, and let \((N_t)_{t\ge0}\) be a Poisson process in continuous time with state space \(S=\{0,1,2,\ldots\}\). Assume first that its rate \(\lambda\) is positive. For an interval of length \(T>0\), \(N_T\) counts arrivals in \((0,T]\); the process has \(N_0=0\), independent stationary increments, and \(N_T\) has a Poisson distribution with parameter \(\lambda T\). The successive interarrival times are \(\tau_k\), and the arrival times are \(S_k=\tau_1+\cdots+\tau_k\).

Definition: The count rate over a duration \(T\) is the expected count divided by that duration, \(\mathbb{E}[N_T]/T\). The mean interarrival time is \(\mathbb{E}[\tau_1]\). Under a positive-rate Poisson model, the first quantity is \(\lambda\) and the second is \(1/\lambda\). An observed count divided by its observation duration is a realized rate summary, not an expected count rate.

The key units are reciprocal. If time is measured in hours, a rate has units of events per hour and a mean gap has units of hours per event. Multiplying them gives one event, represented numerically by \(1\). Thus a rate of \(3\) events per hour corresponds to a mean gap of \(1/3\) hour, or \(20\) minutes. Conversely, a mean gap of \(20\) minutes implies \(60/20=3\) events per hour. The conversion is not an additional statistical model; it is a consistency relation between two ways of expressing the same positive rate.

Why the Two Model Quantities Match

For completeness, the count and waiting-time formulas can be checked directly. Write \(\theta=\lambda T\). From the Poisson probability mass function,

$$ \mathbb{E}[N_T] =\sum_{k=0}^{\infty} k e^{-\theta}\frac{\theta^k}{k!} =e^{-\theta}\theta\sum_{k=1}^{\infty}\frac{\theta^{k-1}}{(k-1)!} =e^{-\theta}\theta e^\theta =\lambda T. $$

For positive \(\lambda\), the first interarrival time has density \(f_{\tau_1}(t)=\lambda e^{-\lambda t}\) for \(t\ge0\). Integrating by parts gives

$$ \mathbb{E}[\tau_1] =\int_0^\infty t\lambda e^{-\lambda t}\,dt =\left[-t e^{-\lambda t}\right]_0^\infty +\int_0^\infty e^{-\lambda t}\,dt =0+\frac{1}{\lambda}. $$

The boundary term is zero because \(t e^{-\lambda t}\) tends to zero as \(t\) tends to infinity, and its value at zero is also zero. Dividing the count mean by \(T\) therefore gives \(\mathbb{E}[N_T]/T=\lambda\), while taking the reciprocal of the mean gap gives \(1/\mathbb{E}[\tau_1]=\lambda\). These are model-level identities: they do not say that every observed count divided by duration equals \(\lambda\), or that every observed gap equals its mean.

Theorem (Rate compatibility check): Suppose \(T,w,L,H\) are positive durations, \(c\) is a positive claimed mean count over duration \(T\), \(g\) is the positive number of fully observed interarrival gaps whose total length is \(L\), and \(a\) is a positive observed event count over duration \(H\). The four rate summaries \(c/T\), \(1/w\), \(g/L\), and \(a/H\) are mutually consistent exactly when they are equal. In that case their common value is the rate they each imply. This is an arithmetic compatibility criterion; it does not assert that the observed summaries must equal the true rate in a finite sample.

Proof. Each summary is already expressed as a number of events per unit time: \(c/T\) is the claimed mean count per duration, \(1/w\) is the reciprocal mean-gap rate, and \(g/L\) and \(a/H\) are observed counts divided by their corresponding total durations. If all four summaries describe one rate \(r\), each must equal \(r\), so they must be equal to one another. Conversely, if they are equal, let \(r\) be their common value. Then the claimed count summary, mean-gap summary, and both observed summaries all give the same events-per-time value \(r\), which is precisely mutual arithmetic compatibility. The positivity assumptions ensure that all divisions and the reciprocal are defined. \(\square\)

For the interarrival data, if the \(g\) complete gaps have total length \(L\), their arithmetic mean is \(L/g\). Its reciprocal is \(g/L\), the observed rate from those gaps. This identity is exact for the recorded gaps. It does not establish that the gaps are exponential or that their average equals the population mean.

Work the Rate Check in One Time Unit

Worked Example: Convert a Count Mean into a Mean Gap

A positive-rate Poisson process has a claimed expected count of \(6\) arrivals in \(4\) hours. Find the implied hourly rate and mean waiting time, and check both descriptions.

The count-based rate is the claimed mean divided by the duration:

$$ \lambda=\frac{6\text{ arrivals}}{4\text{ hours}} =\frac{3}{2}\text{ arrivals per hour}. $$

The mean interarrival time is the reciprocal: \(1/(\tfrac32)=\tfrac23\) hour. Since one hour is \(60\) minutes, this is \(\tfrac23\cdot60=40\) minutes. Check the count implication over \(4\) hours: \((\tfrac32)(4)=6\) expected arrivals. Check the waiting-time implication: \(60/40=\tfrac32\) arrivals per hour. Both calculations return the same rate.

The conversion should be done before comparing numbers. A value in events per minute cannot be compared directly with a value in events per hour, even if both are numerically written as rates. For positive rates, changing the time unit multiplies the rate and divides the mean gap by reciprocal factors.

Result (Changing time units): If one hour contains \(60\) minutes and a rate is \(\lambda_{\mathrm{hour}}\) events per hour, then the same rate is \(\lambda_{\mathrm{hour}}/60\) events per minute. Its mean interarrival time is \(1/\lambda_{\mathrm{hour}}\) hours, or \(60/\lambda_{\mathrm{hour}}\) minutes.

Proof. In one hour, the numerical rate \(\lambda_{\mathrm{hour}}\) gives the expected number of events. That same hour consists of \(60\) minutes, so the number per minute is \(\lambda_{\mathrm{hour}}/60\). The reciprocal of this per-minute rate is \(60/\lambda_{\mathrm{hour}}\) minutes, while the reciprocal of the per-hour rate is \(1/\lambda_{\mathrm{hour}}\) hours. Because \(60\) minutes equal one hour, these are the same duration. The assumptions \(\lambda_{\mathrm{hour}}>0\) and \(60>0\) make both reciprocals and conversions valid. \(\square\)

Worked Example: Compare Count and Complete-Gap Summaries

In a \(6\)-hour observation window, \(18\) arrivals are recorded. Separately, \(8\) fully observed interarrival gaps have a combined length of \(160\) minutes. Compare the two empirical rate summaries and find the corresponding mean gap.

The count-per-window summary is \(18/6=3\) arrivals per hour. Convert the total gap length into hours: \(160/60=8/3\) hours. The rate from the complete gaps is therefore \(8/(8/3)=3\) gaps per hour. Their mean duration is \((8/3)/8=1/3\) hour; converting to minutes gives \((1/3)(60)=20\) minutes. Its reciprocal rate is \(60/20=3\) per hour.

Check: The count summary gives \(18/6=3\) per hour, and the gap summary gives \(8/(160/60)=8/(8/3)=3\) per hour. The mean-gap check gives \(1/(1/3)=3\) per hour. The three calculations agree. This agreement is only a numerical match among these summaries; by itself it does not show that the event process is Poisson.

What an Observed Rate Does—and Does Not—Say

An observed count divided by duration is calculated from one realized window. Under a Poisson model, the expected count in a window of length \(T\) is \(\lambda T\), but the realized count \(N_T\) is random. It need not equal \(\lambda T\). Likewise, an average of a finite set of observed gaps need not equal the population mean \(1/\lambda\). A rate check can identify inconsistent numerical interpretations, but it is not a statistical test, a model fit, or proof that the model is suitable.

Count conventions matter too. Here \(N_T\) counts arrivals in \((0,T]\), so an arrival at time \(0\) is not included. For a positive-rate Poisson process, an arrival at a fixed endpoint has probability zero, but the convention still makes the definition precise. When calculating an observed count rate, use the count and the duration that belong to the same observation window. When using gaps, use complete gaps and the sum of those same gaps; a partially observed initial or final waiting time is not a complete interarrival interval.

Worked Example: Identify Incompatible Rate Claims

Three summaries are offered for a process: an expected count of \(14\) events in \(7\) hours, a mean waiting time of \(24\) minutes, and an observed count of \(9\) events in \(3\) hours. Determine whether these summaries imply one common rate.

The expected-count summary implies \(14/7=2\) events per hour. The mean-gap summary must first be converted to hours: \(24/60=2/5\) hour. Its reciprocal rate is \(1/(2/5)=5/2\) events per hour. The observed count summary is \(9/3=3\) events per hour. Since \(2\), \(5/2\), and \(3\) are not equal, the three summaries are not mutually consistent as descriptions of one numerical rate.

Check: At \(2\) events per hour, the mean gap would be \(1/2\) hour, or \(30\) minutes, not \(24\) minutes. At \(5/2\) events per hour, the expected count over \(7\) hours would be \((5/2)(7)=35/2\), not \(14\). At \(3\) events per hour, the expected count over \(7\) hours would be \(3(7)=21\), also not \(14\). Each pairwise check confirms the mismatch. Because the observed count is random, its value alone need not equal an expected count; the mismatch says the numerical summaries do not all represent one common rate, not that any particular model has been statistically rejected.

Common Mistakes and the Zero-Rate Case

Common mistake: invert without converting units. If a mean waiting time is \(20\) minutes, the calculation \(1/20=0.05\) events per hour is wrong: it treats \(20\) minutes as though it were \(20\) hours. The correction is to convert first: \(20\) minutes is \(20/60=1/3\) hour, and \(1/(1/3)=3\) events per hour. Checking in minutes gives \(1/20\) events per minute, and \((1/20)(60)=3\) events per hour, the same answer.

A second mistake is to treat an observed count as if it were automatically the expected count. For example, \(9\) observed arrivals in \(3\) hours gives a realized rate of \(9/3=3\) per hour. It does not, without further information, establish that the process has rate \(3\), nor does it mean the model’s expected count must equal \(9\) in every \(3\)-hour window. Keep empirical summaries and model expectations distinct.

Finally, the reciprocal-mean rule requires a positive rate. If \(\lambda=0\), the process has no arrivals, so \(\mathbb{E}[N_T]=0\) for every finite \(T\). The expression \(1/\lambda\) is undefined; it must not be reported as a finite mean gap. Thus a zero count rate is not handled by applying the positive-rate reciprocal formula.

In practice, write every candidate rate in one unit, list which values are model means and which are observed summaries, and compare only quantities intended to describe the same rate. This simple discipline catches many errors of scale and interpretation before any probability calculation is attempted.

Check Your Understanding

For each question, keep track of the time unit and distinguish a model quantity from an observed summary.

  1. A Poisson process has rate \(5\) events per hour. What is its expected count over \(3\) hours and its mean interarrival time in minutes?
  2. A claimed mean gap is \(15\) minutes. What rate does it imply in events per hour? Show the unit conversion.
  3. There are \(12\) fully observed gaps with total length \(4\) hours. Find their mean length and the rate summary from the gaps.
  4. Explain why an observed count of \(10\) in a \(2\)-hour window does not by itself prove that the process rate is \(5\) per hour.
  5. What happens to the reciprocal-mean calculation when the rate is zero, and why is the positive-rate formula inapplicable?