Tutorials › Model-Informed Drug Development (MIDD) › Evaluating Interim Efficacy Boundaries

Clinical Trial Simulation · Tutorial 301 of 596

Evaluating Interim Efficacy Boundaries

Compare candidate interim efficacy boundaries by simulating repeated trial looks and evaluating error control, early stopping, power, and expected trial duration.

Advanced 12 min read

What You'll Learn

  • Define trial-level type I error when efficacy is assessed at multiple interim looks.
  • Simulate correlated test statistics at prespecified information fractions.
  • Compare O’Brien–Fleming-like and Pocock-like boundaries using hypothetical simulation results.
  • Quantify Monte Carlo uncertainty in estimated type I error and power.
  • Calculate early stopping probabilities and expected information use.
  • Diagnose simulation and design problems that can make boundary comparisons misleading.

Why Evaluate Interim Efficacy Boundaries?

An interim efficacy boundary is a rule for stopping a trial early when accumulating evidence is sufficiently strong to declare efficacy. Looking at the data more than once creates more than one opportunity to cross a threshold. Consequently, a nominal per-look significance level does not by itself describe the probability of at least one false efficacy declaration over the trial. Boundary evaluation asks how the whole stopping rule behaves across repeated hypothetical trials, not just what happens at a single analysis.

The key comparison is not simply “which boundary is lower?” A boundary that is easier to cross early may increase early stopping, but it must still control the trial-level type I error under the null. Under plausible treatment effects, the same design should also be assessed for power and for how much information or follow-up it uses on average. These quantities can be compared by simulating complete trial paths under specified data-generating assumptions and applying the planned analysis and stopping rule to each path.

Definition: For a design with one or more planned interim efficacy looks, the trial-level type I error is the probability, under the null hypothesis \(H_0\), that the trial crosses an efficacy boundary at any planned look. Early stopping probability is the probability that the efficacy rule stops the trial before its maximum planned information. Expected information use is the average information accumulated at stopping, expressed in the same units as the planned maximum information.

Specify the Repeated-Look Design

Before simulating, specify the estimand and test, the maximum planned information, the interim information fractions, the efficacy boundaries, and what constitutes a declaration of efficacy. For example, a design may have two analyses at 50% and 100% of planned information. The second analysis is the final analysis; it is still part of the repeated-look rule. This tutorial considers one-sided efficacy boundaries for a single primary test. A two-sided test requires a rule that allocates error to both directions, and multiple endpoints or treatment comparisons require additional design specifications.

A useful reference model is the canonical group-sequential model. Let \(t_i\) be the fraction of maximum information available at look \(i\), with \(0<t_1<\cdots<t_K=1\), and let \(Z_i\) be the standardized test statistic at that look. Under the null, suppose the information increments are independent and the score process has the usual large-sample normal approximation. Then the joint null distribution is approximately multivariate normal, with

$$ E(Z_i\mid H_0)=0,\qquad \operatorname{Var}(Z_i\mid H_0)=1,\qquad \operatorname{Corr}(Z_i,Z_j\mid H_0)=\sqrt{\frac{t_i}{t_j}}\quad (i<j). $$

The statistics are correlated because later looks include information from earlier participants. They are not independent tests. In simulation, this dependence must be preserved. One way to generate a canonical path is to generate independent standard normal increments \(U_i\) and form

$$ Z_i=\frac{\sum_{j=1}^{i}\sqrt{t_j-t_{j-1}}\,U_j}{\sqrt{t_i}}, \qquad t_0=0,\qquad U_j\sim N(0,1). $$

Under an alternative with final-information noncentrality parameter \(\delta\), the corresponding reference model has \(E(Z_i)=\delta\sqrt{t_i}\), with the same covariance structure. In a full trial simulation, it is usually better to generate the trial data under the alternative and apply the planned analysis, especially when the endpoint, missingness, variance, or analysis model makes the canonical approximation questionable.

Important condition: The canonical normal model is an approximation whose appropriateness depends on the endpoint, test, and information process. A simulation should reproduce the planned data generation and analysis closely enough to preserve the dependence between looks and the behaviour of the test statistic. A simulation that generates independent \(Z_i\) values does not represent the repeated analyses of one accumulating trial.

Boundary Choices and Their Consequences

Two familiar shapes illustrate the trade-off. An O’Brien–Fleming-like design uses a stringent early boundary and a less stringent later boundary. A Pocock-like design uses a more nearly constant boundary across looks. The names describe boundary shapes, not universal numerical cutoffs: the actual values depend on the number and timing of looks, the sidedness of the test, and the target trial-level type I error.

For a two-look design at information fractions 0.5 and 1, consider the following illustrative one-sided boundaries targeting a trial-level type I error of about 0.025: an O’Brien–Fleming-like pair of 2.797 and 1.977, and a Pocock-like pair of 2.178 and 2.178. These numbers are specific to this illustrative design. A design team should calculate or validate boundaries for its exact analysis and information schedule rather than transplanting values from a different setting.

Worked Example: Simulating Trial-Level Type I Error

Suppose 100,000 hypothetical null trials are simulated for the two-look design above. At each look, the test statistic is generated under the correlated canonical null model, and the trial stops for efficacy if \(Z_i\) exceeds its boundary at either look. The simulation records whether a crossing occurred at any look, not whether each look separately had a nominal \(p\)-value below 0.025.

For the O’Brien–Fleming-like design, suppose 2,448 of the 100,000 paths cross an efficacy boundary. Its estimated type I error is

$$ \widehat{\alpha}_{\mathrm{trial}} =\frac{2{,}448}{100{,}000} =0.02448. $$

For the Pocock-like design, suppose 2,517 paths cross:

$$ \widehat{\alpha}_{\mathrm{trial}} =\frac{2{,}517}{100{,}000} =0.02517. $$

Both estimates are close to the target 0.025. They are simulation estimates, not exact error probabilities. For the first estimate, the approximate Monte Carlo standard error is \( \sqrt{0.02448(1-0.02448)/100{,}000}=0.000489 \). A rough 95% Monte Carlo interval is \(0.02448\pm1.96(0.000489)\), or approximately 0.02352 to 0.02544. This interval describes simulation uncertainty under the specified model; it does not account for uncertainty about whether that model describes the future trial.

What the Simulation Estimates

For each simulated trial, apply the stopping rule in order. If a statistic crosses its efficacy boundary, record the look of the first crossing and do not treat later analyses as if they occurred. If no boundary is crossed, record that the trial continues to the maximum planned information. Under \(H_0\), the fraction of paths with any crossing estimates trial-level type I error. Under an alternative, the fraction with any crossing estimates power for this particular sequential design, assuming that crossing leads to the specified efficacy conclusion.

The early stopping fraction is the proportion of paths that stop before the final analysis. It should be reported alongside the probability of crossing at each look, since a total early-stop rate alone can conceal when stopping occurs. If stopping is only for efficacy, and a trial that does not stop early reaches information fraction 1, the mean information fraction used is

$$ \widehat{E}(T)= \frac{1}{R}\sum_{r=1}^{R} T_r, $$

where \(R\) is the number of simulated trials and \(T_r\) is the information fraction at which trial \(r\) stops. This quantity is an average, not a guarantee about the duration of an individual trial. Information use can differ from calendar duration: event-driven trials, recruitment rates, and follow-up may make the relation between information and elapsed time nonlinear.

Worked Example: Comparing Early Stopping and Expected Information

Consider 100,000 hypothetical trials under an alternative with final-information noncentrality \(\delta=2.5\), using the same two-look boundaries. Suppose the O’Brien–Fleming-like design stops for efficacy at the first look in 15,240 trials, and has an efficacy crossing at either look in 74,910 trials. The estimated power is \(74{,}910/100{,}000=0.7491\); the estimated early stopping probability is \(15{,}240/100{,}000=0.1524\).

With no other stopping rule, the early-stop paths use information fraction 0.5 and all other paths use fraction 1. Thus the estimated mean fraction is

$$ \widehat{E}(T) =0.5(0.1524)+1(1-0.1524) =0.0762+0.8476 =0.9238. $$

If maximum information corresponds to 200 participants’ worth of information, the mean is \(200(0.9238)=184.8\) participants’ worth. This is an information-equivalent average; it need not equal the mean number enrolled when enrollment, event accrual, or follow-up differs across paths.

Suppose the Pocock-like design stops at the first look in 33,760 trials and crosses at either look in 77,820. Its estimated power is 0.7782 and early stopping probability is 0.3376. Its mean information fraction is

$$ \widehat{E}(T) =0.5(0.3376)+1(1-0.3376) =0.1688+0.6624 =0.8312. $$

In these hypothetical results, the Pocock-like design stops earlier more often and has higher estimated power, while using less information on average. Those advantages are not automatic consequences of the boundary shape; they are outcomes to assess for the chosen alternative and simulation model. The null simulation must also show that the design maintains the intended error rate.

Why the Simulation Result Is Trustworthy—or Not

A short justification explains why repeated-look calibration is necessary. The trial-level rejection event is the union of the look-specific crossing events, so its probability is not simply the nominal error rate at one look. For two looks with upper boundaries \(b_1\) and \(b_2\), for example,

$$ P_{H_0}(\text{efficacy declaration}) =P_{H_0}(Z_1\ge b_1)+ P_{H_0}(Z_1<b_1,\ Z_2\ge b_2). $$

The second term is conditional on not having crossed at the first look; its value depends on the joint distribution of \(Z_1\) and \(Z_2\). Treating the two looks as independent, or simply assigning the full nominal level to both, changes this probability. Simulation estimates the union probability by counting paths in which the first crossing occurs at any scheduled analysis. This is also why a boundary comparison should use whole trial paths rather than separately simulated samples at each look.

Boundary evaluation is especially useful when the planned test statistic or data structure makes simple canonical calculations less dependable. However, simulation is not a substitute for checking the design assumptions. At minimum, verify the null calibration, the alternative scenarios, the information fractions, the rule for analysis failures, and consistency between the simulated and planned analysis. Check whether simulated estimates stabilize as the number of trials increases; report Monte Carlo standard errors for error rates and power. If a result is close to a decision threshold, increase the simulation count rather than treating a noisy estimate as decisive.

Also inspect failures by look and by scenario. A high rate of nonconvergence, missing analysis results, or unexpected information shortfalls can change the effective stopping rule. Do not silently count a failed analysis as “no efficacy crossing” unless that is the prespecified operational rule and the consequences are understood. If nuisance parameters are estimated, the simulated analysis should estimate them as planned. A well-calibrated result under a simplified normal model may not carry over to a small sample, a skewed endpoint, a changing variance, or a design with irregular information accumulation.

1
Define scenarios and rule.
Specify the null and relevant alternatives, the planned looks, information fractions, test, boundaries, and stopping consequences.
2
Generate complete trial paths.
Simulate each trial under each scenario so that statistics at successive looks have the dependence implied by accumulated data.
3
Apply the rule in sequence.
Stop at the first efficacy crossing or continue to the next planned look; record the crossing look and information used.
4
Summarize and check precision.
Estimate null type I error, alternative power, look-specific stopping, and mean information use, with Monte Carlo uncertainty and diagnostic checks.

Comparisons, Limitations, and a Common Pitfall

When the test and information structure meet the canonical assumptions, analytic group-sequential calculations can provide boundary values and error probabilities efficiently. Simulation is more flexible: it can evaluate the actual planned data generation and analysis, including features for which the canonical approximation is inadequate. A strong approach is often to use analytic calculations as a reference and simulation as a validation under realistic scenarios. Simulation-based calibration can also be used when necessary, but it requires enough replicates and an explicit rule for how boundary adjustments are made.

A fixed nominal threshold at each look is another possible rule, but it does not automatically preserve the desired trial-level type I error. Nor does an early boundary that appears “conservative” at the final analysis prove that the full design is calibrated. The relevant quantity is the probability of any false crossing across all planned looks under \(H_0\). Boundary choice also cannot resolve questions about the scientific estimand, the credibility of the assumed treatment effects, operational feasibility, or other sources of multiplicity; those require their own design decisions.

Common mistake: “Each look uses a 2.5% test, so the trial’s type I error is 2.5%.” This reasoning ignores repeated opportunities to cross and the dependence between analyses. Instead, simulate under \(H_0\), apply the complete stopping rule to each path, and estimate the proportion of trials with at least one efficacy crossing. Use the resulting estimate and its Monte Carlo uncertainty to judge calibration.

Key takeaway: Compare efficacy boundaries using complete repeated-look trial paths. Evaluate type I error under the null, and assess power, early stopping, and expected information use under plausible alternatives. Preserve the dependence between looks, quantify simulation uncertainty, and check that the simulated analysis represents the planned trial.

Check Your Understanding

Answer each question, then compare your reasoning with the solutions.

  1. Why should a null simulation count trials with a crossing at either look, rather than test each look as a separate trial?
  2. In 20,000 null simulations, 510 trials cross an efficacy boundary. What is the estimated trial-level type I error?
  3. A design has two looks at information fractions 0.4 and 1. If 25% of trials stop for efficacy at the first look and all others reach the final look, what is the mean information fraction used?
  4. What is wrong with simulating independent standard normal statistics at successive interim looks?

Solutions. (1) The trial-level event is any crossing over the full sequence, and the looks belong to the same accumulating trial; separate tests do not estimate that union probability. (2) The estimate is \(510/20{,}000=0.0255\), or 2.55%. (3) The mean is \(0.4(0.25)+1(0.75)=0.85\) of maximum information. (4) Successive statistics share accumulating data and are correlated; independent statistics generally give the wrong crossing probability and stopping behaviour.