\(\newcommand{\P}{\mathbb{P}}\) \(\newcommand{\E}{\mathbb{E}}\) \(\newcommand{\R}{\mathbb{R}}\) \(\newcommand{\N}{\mathbb{N}}\) \(\newcommand{\bs}{\boldsymbol}\) \(\newcommand{\var}{\text{var}}\) \(\newcommand{\sd}{\text{sd}}\) \(\newcommand{\skw}{\text{skew}}\) \(\newcommand{\kur}{\text{kurt}}\)
  1. Random
  2. 13. The Poisson Process
  3. 1
  4. 2
  5. 3
  6. 4
  7. 5
  8. 6
  9. 7
  10. 8

6. Non-homogeneous Poisson Processes

Basic Theory

A non-homogeneous Poisson process is similar to an ordinary Poisson process, except that the average rate of arrivals is allowed to vary with time. Many applications that generate random points in time are modeled more faithfully with such non-homogeneous processes. The mathematical cost of this generalization, however, is that we lose the property of stationary increments.

Non-homogeneous Poisson processes are best described in measure-theoretic terms. Thus, you may need to review the sections measure theory, probability measures, and distribution functions. Our basic measure space in this section is \( [0, \infty) \) With the \( \sigma \)-algebra of Borel measurable subsets (named for Émile Borel). As usual, \( \lambda \) denotes Lebesgue measure on this space, named for Henri Lebesgue. Recall that the Borel \( \sigma \)-algebra is the one generated by the intervals, and \( \lambda \) is the generalization of length on intervals.

Definition and Basic Properties

Of all of our various characterizations of the ordinary Poisson process, in terms of the inter-arrival times, the arrival times, and the counting process, the characterizations involving the counting process leads to the most natural generalization to non-homogeneous processes.

Consider a process that generates random points in time. As usual, let \( N_t \) denote the number of random points in the interval \( (0, t] \) for \( t \in [0, \infty) \), so that \( \bs{N} = \{N_t: t \ge 0\} \) is the counting process. More generally, \( N(A) \) denotes the number of random points in \(A\). for measurable \( A \subseteq [0, \infty) \)

So \( N \) is a random counting measure, and as before, \( t \mapsto N_t \) is a (random) distribution function and \( A \mapsto N(A) \) is the (random) measure associated with this distribution function.

Suppose now that \( r: [0, \infty) \to [0, \infty) \) is measurable.

  1. Define \( m: [0, \infty) \to [0, \infty) \) by \[ m(t) = \int_0^t r(s) \, ds \] Then \( m \) is increasing and right-continuous on \( [0, \infty) \) and hence is distribution function.
  2. The positive measure on \( [0, \infty) \) associated with \( m \) (also denoted by \( m \)) is defined for measurable \( A \subseteq [0, \infty) \) by \[ m(A) = \int_A r(s) \, ds \] The measure \( m \) is absolutely continuous with respect to \( \lambda \), and with density function \( r \).
Details:

Technically, the integrals are Lebesgue integrals (integrals with respect to \(\lambda\)). The properties of \(m\) follow from general properties of the integral,

So \( m(t) = m(0, t] \), and for \( s, \, t \in [0, \infty) \) with \( s \lt t \), \( m(s, t] = m(t) - m(s) \). Note the parallels between the random distribution function and measure \( N \) and the deterministic distribution function and measure \( m \). With the setup involving \( r \) and \( m \) complete, we are ready for our main definition.

A process that produces random points in time is a non-homogeneous Poisson process with rate function \( r \) if the counting process \( N \) satisfies the following properties:

  1. If \( \{A_i: i \in I\} \) is a countable, disjoint collection of measurable subsets of \( [0, \infty) \) then \( \{N(A_i): i \in I\} \) is a collection of independent random variables.
  2. If \( A \subseteq [0, \infty) \) is measurable then \( N(A) \) has the Poisson distribution with parameter \( m(A) \): \[ \P[N(A) = n] = e^{-m(A)} \frac{[m(A)]^n} {n!}, \quad n \in \N\]

Property (a) is our usual property of independent increments, while property (b) is a natural generalization of the property of Poisson distributed increments. Clearly, if \( r \) is a positive constant, then \( m(t) = r t \) for \( t \in [0, \infty) \) and as a measure, \( m \) is proportional to Lebesgue measure \( \lambda \). In this case, the non-homogeneous process reduces to an ordinary, homogeneous Poisson process with rate \( r \). However, if \( r \) is not constant, then \( m \) is not linear, and as a measure, is not proportional to Lebesgue measure. In this case, the process does not have stationary increments with respect to \( \lambda \), but does of course, have stationary increments with respect to \( m \). That is, if \( A, \, B \) are measurable subsets of \( [0, \infty) \) and \( \lambda(A) = \lambda(B) \) then \( N(A) \) and \( N(B) \) will not in general have the same distribution, but of course they will have the same distribution if \( m(A) = m(B) \).

In particular, recall that the parameter of the Poisson distribution is both the mean and the variance.

The function \( m \) is called the mean function.

  1. \( \E\left[N(A)\right] = \var\left[N(A)\right] = m(A) \) for measurable \( A \subseteq [0, \infty) \)
  2. \(\E(N_t) = \var(N_t) = m(t) \) for \( t \in [0, \infty) \).

Since \( m^\prime(t) = r(t) \) (if \( r \) is continuous at \( t \)), it makes sense to refer to \( r \) as the rate function. Locally, at \( t \), the arrivals are occurring at an average rate of \( r(t) \) per unit time. As before, from a modeling point of view, the property of independent increments can reasonably be evaluated. But we need something more primitive to replace the property of Poisson increments. Here is the main theorem.

A process that produces random points in time is a non-homogeneous Poisson process with rate function \( r \) if and only if the counting process \( \bs{N} \) satisfies the following properties:

  1. If \( \{A_i: i \in I\} \) is a countable, disjoint collection of measurable subsets of \( [0, \infty) \) then \( \{N(A_i): i \in I\} \) is a set of independent variables.
  2. For \( t \in [0, \infty) \), \begin{align} &\frac{\P\left[N(t, t + h] = 1\right]}{h} \to r(t) \text{ as } h \downarrow 0 \\ &\frac{\P\left[N(t, t + h] > 1\right]}{h} \to 0 \text{ as } h \downarrow 0 \end{align}

So if \( h \) is small the probability of a single arrival in \( [t, t + h) \) is approximately \( r(t) h \), while the probability of more than 1 arrival in this interval is negligible.

Arrival Times and Time Change

Suppose that we have a non-homogeneous Poisson process as defined in , , and , with continuous rate function \( r \). As with the ordinary Poisson process, we have an inverse relation between the counting process and the arrival time sequence

Let \(T_0 = 0\) and let \( T_n \) denote the time of the \( n \)th arrival for \( n \in \N_+ \). The counting process \( \bs{N} = \{N_t: t \in [0, \infty)\} \) and the arrival time sequence \( \bs{T} = \{T_n: n \in \N\} \) are related as follow:

  1. \( T_n = \min\{t \in [0, \infty): N_t = n\}\) for \(n \in \N\)
  2. \(N_t = \#\{n \in \N: T_n \le t\} \) for \(t \in [0, \infty)\)
  3. \( \{T_n \le t\} = \{N_t \ge n\} \) for \(n \in \N\) and \(t \in [0, \infty)\).
Details:

Both events in part (c) mean that there are at least \( n \) random points in \( (0, t] \).

Part (c) of will allow us to get the distribution of \( T_n \)

For \( n \in \N_+ \), \( T_n \) has probability density function \( f_n \) given by \[ f_n(t) = \frac{m^{n-1}(t)}{(n - 1)!} r(t) e^{-m(t)}, \quad t \in [0, \infty) \]

Details:

From the distribution function of \( T_n \) is \[ \P(T_n \le t) = \P(N_t \ge n) = \sum_{k=n}^\infty e^{-m(t)} \frac{m^k(t)}{k!}, \quad t \in [0, \infty) \] Differentiating with respect to \( t \) gives \[ f_n(t) = \sum_{k=n}^\infty \left[-m^\prime(t) e^{-m(t)} \frac{m^k(t)}{k!} + e^{-m(t)} \frac{k m^{k-1}(t) m^\prime(t)}{k!}\right] = r(t) e^{-m(t)} \sum_{k=n}^\infty \left[\frac{m^{k-1}(t)}{(k - 1)!} - \frac{m^k(t)}{k!}\right] \] The last sum collapses to \( m^{n-1}(t) \big/ (n - 1)! \).

In particular, \( T_1 \) has probability density function \( f_1 \) given by \[ f_1(t) = r(t) e^{-m(t)}, \quad t \in [0, \infty) \] Recall that in reliability terms, \( r \) is the failure rate function, \(m\) is the cumulative failure rate function, and the reliability function is the right distribution function: \[ F_1^c(t) = \P(T_1 \gt t) = e^{-m(t)}, \quad t \in [0, \infty) \] In general, the functional form of \( f_n \) is clearly similar to the probability density function of the gamma distribution, and indeed, \( T_n \) can be transformed into a random variable with a gamma distribution. This amounts to a time change which will give us additional insight into the non-homogeneous Poisson process.

Let \( U_n = m(T_n) \) for \( n \in \N_+ \). Then \( U_n \) has the gamma distribution with shape parameter \( n \) and rate parameter \( 1 \)

Details:

Let \( g_n \) denote the PDF of \( U_n \). Since \( m \) is strictly increasing and differentiable, we can use the standard change of variables formula. So letting \( u = m(t) \), the relationship is \[ g_n(u) = f_n(t) \frac{dt}{du} \] Simplifying gives \( g_n(u) = u^{n-1} e^{-u} \big/(n - 1)! \) for \( u \in [0, \infty) \).

So the time change \( u = m(t) \) transforms the non-homogeneous Poisson process into a standard (rate 1) Poisson process. Here is an equivalent way to look at the time change result.

For \( u \in [0, \infty) \), let \( M_u = N_t \) where \( t = m^{-1}(u) \). Then \( \{M_u: u \in [0, \infty)\} \) is the counting process for a standard, rate 1 Poisson process.

Details:
  1. Suppose that \( (u_1, u_2, \ldots) \) os a sequence of points in \( [0, \infty) \) with \( 0 \le u_1 \lt u_2 \lt \cdots \). Since \( m^{-1} \) is strictly increasing, we have \( 0 \le t_1 \lt t_2 \lt \cdots \), where of course \( t_i = m^{-1}(u_i) \). By assumption, the sequence of random variables \( \left(N_{t_1}, N_{t_2} - N_{t_1}, \ldots\right) \) is independent, but this is also the sequence \( \left(M_{u_1}, M_{u_2} - M_{u_1}, \ldots\right) \).
  2. Suppose that \( u, \, v \in [0, \infty) \) with \( u \lt v \), and let \( s = m^{-1}(u) \) and \( t = m^{-1}(v) \). Then \( s \lt t \) and so \( M_v - M_u = N_t - N_s \) has the Poisson distribution with parameter \( m(t) - m(s) = v - u \).

Equivalently, we can transform a standard (rate 1) Poisson process into a a non-homogeneous Poisson process with a time change.

Suppose that \( \bs{M} = \{M_u: u \in [0, \infty)\} \) is the counting process for a standard Poisson process, and let \( N_t = M_{m(t)} \) for \( t \in [0, \infty) \). Then \( \{N_t: t \in [0, \infty)\} \) is the counting process for a non-homogeneous Poisson process with mean function \( m \) (and rate function \( r \)).

Details:
  1. Let \( (t_1, t_2, \ldots) \) be a sequence of points in \( [0, \infty) \) with \( 0 \le t_1 \lt t_2 \lt \cdots \). Since \( m \) is strictly increasing, we have \( 0 \le m(t_1) \lt m(t_2) \lt \cdots \). Hence \( \left(M_{m(t_1)}, M_{m(t_2)} - M_{m(t_1)}, \ldots\right) \) is a sequence of independent variables. But this sequence is simply \( \left(N_{t_1}, N_{t_2} - N_{t_1}, \ldots\right) \).
  2. If \( s, \, t \in [0, \infty) \) with \( s \lt t \). Then \( N_t - N_s = M_{m(t)} - M_{m(s)} \) has the Poisson distribution with parameter \( m(t) - m(s) \).