From Cumulative Targets to Four Boundaries
A four-look design is not calibrated by applying the same single-look cutoff four times. The statistics at successive looks are dependent, and a crossing at an early look prevents later testing. Calibration must therefore account for the probability of reaching each look without having crossed previously. This workshop develops that calculation for a one-sided efficacy design with four upper boundaries.
Assume the canonical Gaussian model under the null hypothesis: the information fractions satisfy \(0<t_1<t_2<t_3<t_4=1\), each \(Z_i\) has a standard normal marginal distribution, and the correlation between \(Z_i\) and \(Z_j\) is \(\sqrt{t_i/t_j}\) for \(i<j\). The model arises when standardized cumulative score statistics have independent increments and information \(I_i\), with \(t_i=I_i/I_4\). The design uses fixed information times, and the null distribution and information schedule are treated as correctly specified. At look \(i\), efficacy is declared if \(Z_i\ge b_i\); otherwise the trial continues if another look is scheduled.
The conditional distribution makes the sequential dependence explicit. For \(i\ge2\), let \(\rho_i=\sqrt{t_{i-1}/t_i}\). Under the null, \(Z_i\mid Z_{i-1}=z\) is normal with mean \(\rho_i z\) and variance \(1-\rho_i^2\). Denote its density by \(g_i(x\mid z)\). If \(f_{i-1}(z)\) is the density of \(Z_{i-1}=z\) among paths that have survived all earlier looks, then
Here \(q_i=P_0(A_i)\) is the probability of a first crossing at look \(i\), and \(f_1(x)=\phi(x)\mathbf{1}(x<b_1)\). Thus \(C_i=\sum_{j=1}^{i}q_j\). These formulas keep the surviving probability mass below each previous boundary; they do not restart the process from an unconditional standard normal distribution at each look.
Why Sequential Root-Finding Works
Calibrate the first boundary from \(P_0(Z_1\ge b_1)=\alpha_1\). At look \(i>1\), keep the already calibrated boundaries fixed and choose \(b_i\) so that \(q_i=\alpha_i-\alpha_{i-1}\). Increasing \(b_i\) decreases the probability of crossing at that look, while leaving all earlier crossing probabilities unchanged. Consequently, the cumulative crossing probability through look \(i\) decreases continuously with \(b_i\). A bracketed root finder can solve the equation, provided the requested increment is feasible: it must lie between zero and the probability mass that survived to look \(i-1\).
Set \(b_1=\Phi^{-1}(1-\alpha_1)\), where \(\Phi\) is the standard normal cumulative distribution function.
For look \(i\), carry forward the density of paths that stayed below \(b_1,\ldots,b_{i-1}\).
Find \(b_i\) such that the integral for \(q_i\) equals \(\alpha_i-\alpha_{i-1}\). Check that the root is bracketed and that the crossing probability is decreasing over the bracket.
Recompute all four cumulative probabilities using the final boundaries and report integration error, root residuals, and mass balance.
The sequential nature of the calculation is important: a change to \(b_2\) changes the survivor distribution passed to looks 3 and 4. Therefore, after a boundary changes, later boundaries must be recalibrated. The construction is unique at each step when the target increment is strictly between zero and the available survivor probability, because the crossing probability falls continuously from that available mass toward zero as the boundary rises from very low to very high values.
Worked Example: Calibrating Four Cumulative Targets
Consider a hypothetical design with information fractions \(t=(0.25,0.50,0.75,1.00)\) and cumulative one-sided null targets \((0.005,0.010,0.0175,0.025)\). The canonical model gives conditional correlations \(\rho_2=\sqrt{0.25/0.50}=0.7071\), \(\rho_3=\sqrt{0.50/0.75}=0.8165\), and \(\rho_4=\sqrt{0.75/1}=0.8660\). These values specify the dependence used in the integrations.
At the first look, \(b_1=\Phi^{-1}(0.995)=2.576\). Numerical integration of the survivor recursion followed by bracketed root finding at each later look gives the illustrative boundary estimates below. The integration tolerance is \(2\times10^{-6}\), and the reported cumulative probabilities agree with their targets to the shown precision.
| Look | Cumulative target \(\alpha_i\) | Target increment \(\alpha_i-\alpha_{i-1}\) | Illustrative boundary \(b_i\) | Recomputed cumulative probability |
|---|---|---|---|---|
| 1 | 0.0050 | 0.0050 | 2.576 | 0.0050 |
| 2 | 0.0100 | 0.0050 | 2.476 | 0.0100 |
| 3 | 0.0175 | 0.0075 | 2.302 | 0.0175 |
| 4 | 0.0250 | 0.0075 | 2.163 | 0.0250 |
The numerical values are an illustrative integration output, not universal cutoffs: changing the information fractions or target sequence changes the calibrated boundaries. For example, the stage-3 target is \(0.0175-0.0100=0.0075\), not \(0.0175\). Its integral is taken only over paths that did not cross at looks 1 or 2. The final cumulative null crossing probability is \(0.0250\), so the calibrated design controls the probability of any upper-boundary rejection under \(H_0\) at 2.5%, subject to the stated numerical accuracy and model assumptions.
Power Under an Alternative Drift
For an alternative with standardized drift \(\theta\), use the same information schedule and covariance, but give \(Z_i\) mean \(\theta\sqrt{t_i}\). In the canonical model, \(Z_i\sim N(\theta\sqrt{t_i},1)\). The survivor recursion is updated using these alternative conditional normal distributions, and the stagewise probabilities \(P_\theta(A_i)\) are integrated using the same boundaries. Overall power is \(\sum_{i=1}^{4}P_\theta(A_i)\), because the first-crossing events are disjoint.
Worked Example: Power for a Specified Drift
Continue the hypothetical design above and suppose the specified alternative has \(\theta=2.80\). The marginal mean at look 1 is \(2.80\sqrt{0.25}=1.400\). Since \(Z_1\sim N(1.400,1)\), the probability of a first-look crossing is
That is the first-look contribution, not the full power. Applying the alternative-drift survivor recursion to all four looks gives the following illustrative stagewise probabilities: \(0.120, 0.174, 0.190,\) and \(0.251\). The cumulative power is
Thus, under the specified alternative model and information schedule, the probability of an efficacy rejection is approximately 73.5%. The stage probabilities sum to the total because they refer to mutually exclusive first-crossing looks. The alternative drift must be stated: power is not a property of the boundary sequence alone.
The calculation assumes the alternative is represented by the specified canonical drift and that the information times remain fixed. If the alternative changes the variance model, information schedule, or distributional approximation, the power calculation may need a different joint model. The null calibration and alternative power calculation answer different questions: the former controls the null probability of any rejection, while the latter evaluates rejection probability under a stated alternative.
Numerical Convergence and Failure Modes
A small root-finder residual is necessary but not sufficient evidence of an accurate calibration. A solver may accurately find a root of an inaccurate integral. Numerical validation should therefore include at least three distinct checks: the target residual for each cumulative probability, refinement of the integration grid or quadrature tolerance, and probability-mass balance. For a one-sided design with no futility stopping, the total mass at look \(i\) must satisfy \(P_0(\text{cross by }i)+P_0(\text{survive look }i)=1\), up to numerical error. Under an alternative, the same accounting identity applies.
Worked Example: Reading a Refinement Check
Suppose a hypothetical implementation calibrates the four-look design on a sequence of increasingly fine grids. On a coarse grid it reports boundaries \((2.576,2.481,2.309,2.171)\) and a final cumulative crossing probability of 0.0247. A refined grid reports \((2.576,2.476,2.302,2.163)\) and 0.0250; a further refinement reports \((2.576,2.475,2.301,2.162)\) and 0.0250 to four decimal places. The change from the first to second calculation is too large to ignore, especially at the later looks.
On the refined grid, suppose the final null survivor mass is 0.9750. Then the mass check is \(0.0250+0.9750=1.0000\). If the fourth cumulative target is 0.0250, the final target residual is \(0.0250-0.0250=0\) at the displayed precision. The agreement of the last two refinements, target residuals within the chosen tolerance, and mass balance together support convergence more convincingly than a root solver's status message alone. Reporting the tolerance and grid refinement makes the numerical claim auditable.
Common warning signs include a cumulative probability that decreases from one look to the next despite increasing targets, a negative survivor mass, a root that changes materially under refinement, or cumulative crossing plus survivor probability far from one. These often indicate a boundary inequality coded in the wrong direction, survivor density integrated beyond an earlier boundary, omitted or duplicated mass, or an integration domain too coarse near a stopping boundary. Very narrow brackets and excessive rounding can also make a valid root appear unstable.
A useful alternative is direct multivariate normal probability calculation for the joint event of staying below all boundaries. It provides an independent benchmark for a four-look design, while recursive integration is often easier to extend and inspect stage by stage. Simulation can also validate the recursion, but Monte Carlo error can obscure small discrepancies: with \(M\) simulated trials, the standard error of an estimated probability \(\hat p\) is approximately \(\sqrt{\hat p(1-\hat p)/M}\). Neither alternative removes the need to specify the correct joint null model and information times. Grid-based integration can be inaccurate in tails or near a boundary, whereas direct multivariate normal routines can also have numerical tolerances and simulation can be inefficient for rare crossings.
This workshop addresses one-sided upper efficacy boundaries only. Two-sided designs require accounting for both tails, and futility stopping changes the survivor region and the set of paths that can reach later looks. Those are different stopping rules, not small adjustments to the one-sided upper-boundary calculation. The reported boundaries also depend on the chosen cumulative target sequence; a different allocation of the same total type I error generally gives different interim thresholds.
Common Mistake
The distinction is practical: a marginal tail probability describes all hypothetical values at look \(i\), including paths that would already have stopped. Calibration concerns only the paths still under observation. Using marginal tails generally misses the cumulative targets, even when each single-look calculation appears numerically precise.
Check Your Understanding
Answer each question, then compare with the solutions below.
- If the cumulative targets through looks 2 and 3 are 0.010 and 0.018, what crossing probability is assigned to look 3?
- Why can a standard normal upper-tail calculation at look 3 fail to give the correct incremental crossing probability?
- Under \(H_0\), what is the conditional variance of \(Z_i\) given \(Z_{i-1}\) when \(t_{i-1}/t_i=0.64\)?
- What numerical checks should accompany a report that a four-boundary calibration has converged?
- If the alternative stagewise crossing probabilities are 0.08, 0.16, 0.21, and 0.30, what is the power, and what does it describe?
Solutions. (1) The look-3 increment is \(0.018-0.010=0.008\). (2) The look-3 statistic is correlated with earlier statistics, and only paths that did not cross the first two boundaries reach look 3; integrate over their survivor distribution. (3) Here \(\rho=\sqrt{0.64}=0.8\), so the conditional variance is \(1-\rho^2=1-0.64=0.36\). (4) Report cumulative target residuals, stability under tighter tolerances or grid refinement, and mass balance between crossing and survival; an independent benchmark can provide additional validation. (5) Power is \(0.08+0.16+0.21+0.30=0.75\), or 75%, under the specified alternative model and design.