Why Propagate a Survivor Density?
At an interim analysis, the distribution of the statistic among paths that have continued is generally not its ordinary marginal distribution. Paths that crossed an earlier boundary have already stopped, so they must not contribute to later looks. A survivor-density recursion keeps track of this restriction as each new look is reached.
The Gaussian transition kernel describes how the statistic moves from one look to the next, conditional on its current value. The recursion combines that kernel with the density of paths that survived so far, integrating only over states that were allowed to continue. This gives the density of surviving paths at the new look, without first having to calculate a conditional density given survival.
For two-sided stopping, a common continuation region is \(A_i=(l_i,u_i)\), where \(l_i\) and \(u_i\) are the lower and upper boundaries at look \(i\). Asymmetric designs allow unequal distances from zero or otherwise different lower and upper limits; the recursion does not require symmetry. A one-sided design can be represented by taking one endpoint to infinity. With continuous Gaussian distributions, including or excluding an endpoint has probability zero.
Assumptions and the Recursion
Suppose monitoring occurs at discrete looks \(1,\ldots,K\), and the process \(Z_1,\ldots,Z_K\) is Markov at those looks: conditional on \(Z_{i-1}\), the distribution of \(Z_i\) does not depend on the earlier states. Assume that, under the parameter value being evaluated, the transition density is Gaussian:
where \(m_i(x)\) is the conditional mean and \(v_i\) is the conditional variance. Write its density as \(K_i(y\mid x)\). For this Gaussian model,
The initial look has marginal density \(g_1(y)\). The starting survivor density and the recursion for later looks are
Here \(\mathbf{1}_{A_i}(y)\) equals 1 when \(y\in A_i\) and 0 otherwise. The previous survivor density already accounts for all restrictions through look \(i-1\); the integral is restricted to \(A_{i-1}\) because only states in that region can proceed. The indicator at the new look sets the density to zero at states where the process would stop.
Why the Recursion Holds
Let \(S_{i-1}\) denote survival through look \(i-1\). For a small interval around \(y\), paths that survive through look \(i\) must have both survived through look \(i-1\) and landed in \(A_i\) at the new look. Partition those paths according to their value \(x\) at look \(i-1\). The joint density of prior survival and \(Z_{i-1}=x\) is \(f_{i-1}(x)\), while the Markov assumption gives the conditional density \(K_i(y\mid x)\) for the next state. Multiplying and integrating over eligible prior states gives the new joint density:
The second equality uses the Markov property: given \(Z_{i-1}=x\), survival history before that look adds no further information about the transition to \(Z_i\). Restricting the resulting density to \(y\in A_i\) yields the stated recursion. At the first look, survival is simply the event \(Z_1\in A_1\), which explains the initialization \(f_1(y)=\mathbf{1}_{A_1}(y)g_1(y)\).
Worked Examples
Worked Example: Setting the Integration Region
Suppose the first two continuation regions are \(A_1=(-1,1)\) and \(A_2=(-1.5,1)\). Let \(Z_1\sim N(0,1)\), and suppose \(Z_2\mid Z_1=x\sim N(0.6x,0.64)\). Write the survivor density at look 2.
The look-1 density is the standard normal density \(\phi(x)\), restricted to the states that continued: \(f_1(x)=\mathbf{1}_{(-1,1)}(x)\phi(x)\). The transition variance is \(0.64\), so the transition standard deviation is \(\sqrt{0.64}=0.8\), and \(K_2(y\mid x)=\frac{1}{0.8}\phi((y-0.6x)/0.8)\).
The recursion first integrates over \(x\in(-1,1)\), then restricts the destination \(y\) to \(A_2\):
For example, at \(y=1.2\), the expression is zero because \(1.2\notin A_2\), regardless of the value of the integral. At \(y=0\), it is the integral over prior states from \(-1\) to \(1\); states outside that interval have already stopped and contribute nothing.
Worked Example: A Three-Look Density With a Survival Restriction
Consider standard-normal states with \(Z_2\sim N(0,1)\) and transition \(Z_3\mid Z_2=x\sim N(x/\sqrt{3},2/3)\). Suppose the process is monitored at look 2 with continuation region \(A_2=(-1,1)\), and at look 3 the state \(y=0\) is within its continuation region. Find \(f_3(0)\).
The density at look 2 after applying its boundary is \(f_2(x)=\mathbf{1}_{(-1,1)}(x)\phi(x)\). Therefore,
The joint distribution of \(Z_2,Z_3\) is standard bivariate normal with correlation \(1/\sqrt{3}\). Since both marginal variances are 1, \(Z_2\mid Z_3=0\sim N(0,1-1/3)=N(0,2/3)\), and the marginal density of \(Z_3\) at zero is \(\phi(0)\). Thus the integrand can be expressed as \(\phi(0)\) times the conditional density of \(Z_2\) given \(Z_3=0\). Consequently,
The density value \(0.3109\) is a subdensity at look 3, not the probability of surviving to that look. It incorporates the restriction at look 2 and, by assumption, the restriction at look 3. Its units are density per unit of the standardized statistic.
Worked Example: A Shifted Model and an Asymmetric Boundary
Suppose \(Z_1\sim N(0.2,1)\), and \(Z_2\) is independent of \(Z_1\) with \(Z_2\sim N(0.2,1)\). The continuation region at look 1 is \((-\infty,0.5)\), and at look 2 it is \((-1,1.5)\). Calculate the survivor density at \(y=0\).
Independence means the transition density is \(K_2(y\mid x)=\phi(y-0.2)\), regardless of \(x\). Since 0 lies inside the look-2 continuation region, the destination indicator is 1. The look-1 survivor mass is \(P(Z_1<0.5)=\Phi(0.5-0.2)=\Phi(0.3)\approx0.6179\). The transition density at zero is \(\phi(0-0.2)=\phi(0.2)\approx0.3910\) per unit of \(Z_2\). Hence
This is a subdensity at an allowed state, not a conditional density among survivors. The unequal look-2 limits cause no special change to the integral: the region is used to decide whether the destination is retained, while the earlier limit determines which prior states contribute.
Checks, Failure Modes, and Alternatives
Several checks follow directly from the definition. The propagated density must be nonnegative and supported only on the current continuation region. Its integral is the probability of surviving through the current look, so it cannot exceed the preceding survivor mass. To see the last fact, integrate the recursion over \(A_i\). Since a transition density integrates to 1 over the whole real line,
The inequality holds because \(A_i\) is only part of the full destination state space. It provides a useful diagnostic: if computed survivor mass increases from one look to the next, check the limits, kernel normalization, and boundary restrictions.
- Integrating over all previous states. Using \(\int_{-\infty}^{\infty} f_{i-1}(x)K_i(y\mid x)\,dx\) without restricting the integration to \(A_{i-1}\) can reintroduce paths that already stopped. Use \(A_{i-1}\) as the integration region.
- Applying the boundary to the wrong variable. The integration restriction concerns the previous state \(x\); the indicator \(\mathbf{1}_{A_i}(y)\) concerns the new state \(y\). Both restrictions are needed.
- Renormalizing after each look. Dividing \(f_i\) by its integral creates a density conditional on survival. That is a different quantity and no longer retains the probability mass lost to stopping.
- Using an incorrect transition variance or mean. A kernel with the wrong variance can yield a plausible-looking but incorrect recursion. Verify that \(K_i(\cdot\mid x)\) integrates to 1 and matches the transition model under the parameter value being considered.
- Interpreting discrete monitoring as continuous monitoring. This recursion accounts for stopping at scheduled looks only. A path can cross a threshold between looks and return before the next scheduled look; this method does not count that as a stop.
A direct calculation from the joint multivariate Gaussian distribution can be an alternative when the number of looks is small and the relevant joint probability or density is manageable. The recursive method instead carries forward the surviving state distribution one look at a time, which is useful when the monitoring sequence is longer. Simulation is another alternative: it approximates the same survival behavior by generating paths, but its results have sampling error. The recursion itself is exact for the specified Markov transition model; numerical integration used to evaluate it can introduce additional approximation error.
The key limitation is that the recursion depends on the model being correctly specified. If the state process is not Markov at the chosen looks, or if the transition kernel does not describe its conditional distribution, the factorization in the derivation need not hold. It also assumes that the continuation regions are defined at the monitored looks and that the Gaussian transition densities are appropriate under the parameter value of interest. These assumptions should be checked before treating a computed survivor density as a design result.
Check Your Understanding
Answer each question, then compare your reasoning with the brief solutions.
- If \(f_{i-1}\) is already a survivor density, why is the recursion’s integral restricted to \(A_{i-1}\)?
Solution: The restriction explicitly excludes previous states that would have stopped at look \(i-1\). The survivor density is zero outside that region, but writing the domain as \(A_{i-1}\) makes the stopping rule explicit. - Suppose \(K_i(y\mid x)\) integrates to 1 over all \(y\). Why can the total survivor mass still decrease at look \(i\)?
Solution: The kernel’s total mass includes destinations both inside and outside \(A_i\). The recursion retains only destinations in \(A_i\), so \(\int_{A_i}f_i(y)\,dy\leq\int_{A_{i-1}}f_{i-1}(x)\,dx\). - What goes wrong if the computed \(f_i(y)\) is nonzero for a value \(y\notin A_i\)?
Solution: The current-look continuation restriction has not been applied correctly. The factor \(\mathbf{1}_{A_i}(y)\) must make the survivor density zero outside the current region. - Does this recursion count a boundary crossing that occurs between scheduled looks if the statistic returns inside the boundaries before the next look? Explain.
Solution: No. The recursion checks continuation at the specified looks only. Between-look crossing requires a monitoring model that explicitly accounts for behavior between those looks.