Tutorials › Adaptive Clinical Trial Design › Comparing Enrichment Rules Across Scenario Grids

Population Enrichment and Subgroup Selection · Tutorial 448 of 799

Comparing Enrichment Rules Across Scenario Grids

Learn to compare candidate enrichment rules across a scenario grid using power, subgroup coverage, and expected enrollment without obscuring where their performance changes.

Advanced 13 min read

What You'll Learn

  • Define a scenario grid that varies biomarker prevalence and subgroup-specific treatment effects.
  • Specify power, subgroup coverage, and enrollment metrics for each candidate rule.
  • Compare rules within scenarios as well as across scenarios using explicit grid weights.
  • Calculate Monte Carlo uncertainty for estimated operating characteristics.
  • Diagnose misleading averages, unstable rankings, and incomplete simulation of adaptive decisions.

Why Compare Rules Across Scenarios?

An enrichment rule is a prespecified procedure that uses interim information to decide which population will continue in a trial or support a confirmatory claim. Its performance depends not only on the rule, but also on the conditions that generated the data. A rule may have high power when a biomarker-positive subgroup is common and strongly responsive, yet perform less well when that subgroup is rare or treatment effects are similar across strata. Comparing rules under just one assumed condition can therefore give a falsely reassuring ranking.

A scenario grid makes this dependence visible. It combines plausible values of key design inputs—here, biomarker prevalence and treatment effects in the biomarker-defined strata—and evaluates every candidate rule under the same conditions. The purpose is to describe tradeoffs and identify where conclusions are sensitive, not to hide scenario-specific performance in a single score.

Definition: A scenario is a specified set of data-generating conditions, such as biomarker prevalence, subgroup-specific treatment effects, outcome variability, and recruitment or follow-up assumptions. A scenario grid is a prespecified collection of such conditions. An enrichment rule maps the interim data and any permitted design information to a final action, such as continuing all-comer recruitment, restricting recruitment to a biomarker subgroup, or stopping.

Set Up a Comparable Evaluation

For a binary biomarker, let \(p\) be the prevalence of the positive subgroup, and let \(\delta_+\) and \(\delta_-\) denote the treatment effects in the positive and negative subgroups, respectively, on a specified endpoint scale. Each grid row sets values for \(p,\delta_+,\delta_-\), along with any other inputs needed to generate trial data. A grid should include clinically plausible heterogeneity patterns and, where relevant, null configurations for assessing false-positive behavior.

Before simulating, specify the trial and each rule completely: interim timing, available data, decision boundaries, sample-size limits, final test, and how multiplicity is controlled for the confirmatory claims. The entire adaptive procedure must be evaluated. Reusing a nominal final-test level without accounting for data-dependent population selection can distort error rates; the selection and testing steps must be represented as designed and calibrated. For fair comparison, candidate rules use the same endpoint, recruitment assumptions, and simulation conditions.

Three summaries are particularly useful. Power is the probability that the prespecified confirmatory test rejects its null hypothesis under a stated alternative scenario. Subgroup coverage should have an explicit operational definition. One useful measure is the probability that the final confirmatory population includes a prespecified subgroup of clinical interest. This is a probability across repeated trials, not the percentage of that subgroup in a particular trial. Expected enrollment is the mean number of participants enrolled under a rule; report whether this means randomized participants, screened participants, or both. Screening burden can differ substantially when recruitment is restricted to a less prevalent subgroup.

These measures answer different questions. Power concerns a defined confirmatory claim; subgroup coverage concerns whether a target population remains represented in that claim; enrollment concerns resource use. If a rule can make different claims in different simulations, power must refer to a specified target claim or a clearly stated claim-level success criterion. Otherwise, apparent power differences may simply reflect that rules are testing different hypotheses.

Key principle: Report operating characteristics by scenario before summarizing across scenarios. A grid average has a clear interpretation only when its scenario weights are stated; it is not automatically a probability over the real world.

Estimating and Comparing Operating Characteristics

For each rule and scenario, simulate \(M\) independent trial replications and apply the rule exactly as it would be applied in the trial. If \(I_m=1\) when replication \(m\) achieves the specified success criterion and \(I_m=0\) otherwise, estimated power is \(\hat{\pi}=M^{-1}\sum_{m=1}^{M}I_m\). The same indicator form estimates subgroup coverage when success is replaced by the defined coverage event. If \(N_m\) is the enrollment in replication \(m\), estimated expected enrollment is \(\bar{N}=M^{-1}\sum_{m=1}^{M}N_m\).

The justification for the simulation standard error is direct. Under a fixed scenario and correctly implemented independent replications, the success indicators are Bernoulli with success probability \(\pi\), so their variance is \(\pi(1-\pi)\). The variance of their mean is \(\pi(1-\pi)/M\). Replacing the unknown \(\pi\) by \(\hat{\pi}\) gives the estimated Monte Carlo standard error:

$$ \widehat{SE}(\hat{\pi})=\sqrt{\frac{\hat{\pi}(1-\hat{\pi})}{M}}. $$

This standard error measures simulation noise, not uncertainty about which scenario will occur or uncertainty in the design assumptions. For expected enrollment, the Monte Carlo standard error is the sample standard deviation of the \(N_m\) values divided by \(\sqrt{M}\). If rules are compared using common random numbers—matched simulated patient and trial-level random inputs—the uncertainty in their difference should be estimated from the replication-by-replication differences. Treating matched estimates as independent can misstate that uncertainty.

Worked Example: Comparing a Rule Within Two Scenarios

Suppose two hypothetical rules are evaluated in 10,000 replications per scenario. The table reports simulated power, the probability of including the positive subgroup in the final confirmatory population, and mean randomized enrollment. In the low-prevalence scenario, \(p=0.20\), \(\delta_+=0.60\), and \(\delta_-=0\); in the higher-prevalence scenario, \(p=0.50\), \(\delta_+=0.40\), and \(\delta_-=0.10\). Effects are on a common prespecified scale. The values below are illustrative simulation results, not findings from an actual trial.

ScenarioRulePowerPositive-subgroup coverageMean randomized enrollment
Low prevalence, stronger heterogeneityAll-comer rule0.721.00600
Low prevalence, stronger heterogeneityAdaptive rule0.840.91500
Higher prevalence, milder heterogeneityAll-comer rule0.681.00600
Higher prevalence, milder heterogeneityAdaptive rule0.740.88560

In the low-prevalence scenario, the adaptive rule’s estimated power exceeds the all-comer rule’s by \(0.84-0.72=0.12\), or 12 percentage points. Its estimated mean randomized enrollment is \(600-500=100\) participants lower, while its positive-subgroup coverage is 0.91 rather than 1.00. In the higher-prevalence scenario, the power difference is \(0.74-0.68=0.06\), the mean enrollment difference is 40 participants, and coverage is again lower for the adaptive rule. Thus the power advantage and enrollment reduction vary across scenarios; neither should be summarized as a universal property of the rule.

The coverage values describe simulated probabilities of including the positive subgroup under the rule’s final population decision. They do not say that 91% of the positive subgroup is enrolled in one trial. If the design question instead concerns the fraction of eligible positive patients enrolled, that is a different metric and should be calculated and labelled separately.

Worked Example: Summarizing Across an Explicitly Weighted Grid

Suppose the two scenarios above are assigned equal weights for a planning summary, \(w_1=w_2=0.5\). This weighting is a decision aid, not an assertion that either scenario has a known 50% probability. The weighted power for the all-comer rule is

$$ 0.5(0.72)+0.5(0.68)=0.70. $$

For the adaptive rule, weighted power is \(0.5(0.84)+0.5(0.74)=0.79\). The weighted coverage summaries are \(0.5(1.00)+0.5(1.00)=1.00\) for the all-comer rule and \(0.5(0.91)+0.5(0.88)=0.895\) for the adaptive rule. Weighted mean randomized enrollment is \(0.5(600)+0.5(600)=600\) for the all-comer rule and \(0.5(500)+0.5(560)=530\) for the adaptive rule.

Under these stated weights, the adaptive rule has 9 percentage points greater average simulated power and 70 fewer mean randomized participants, but 0.105 lower average positive-subgroup coverage. These averages should be accompanied by the scenario-specific results: a different weighting could change the summary, and neither weighted value shows how well a rule performs in its weakest scenario.

Worked Example: Interpreting Monte Carlo Precision

In the low-prevalence scenario, suppose the adaptive rule achieves the success criterion in 8,400 of 10,000 replications. Then \(\hat{\pi}=8,400/10,000=0.84\), and its estimated Monte Carlo standard error is

$$ \widehat{SE}(\hat{\pi}) =\sqrt{\frac{0.84(1-0.84)}{10{,}000}} =\sqrt{0.00001344} \approx 0.00367. $$

A rough two-standard-error range for simulation noise is \(0.84\pm2(0.00367)\), or approximately 0.833 to 0.847. This range describes the precision of the Monte Carlo estimate under the specified scenario and simulation model; it is not a confidence interval for power across unknown clinical conditions. It also does not, by itself, establish that the 0.12 power difference from the all-comer rule is statistically meaningful. For that comparison, use paired replication results if common random numbers were used, or estimate uncertainty for the difference using an appropriate independent-simulation calculation.

Diagnostics, Comparisons, and Limitations

Before interpreting a ranking, verify that simulated data follow the stated scenario and that each rule receives only information available at its interim decision. Check that the final testing procedure, including population selection and multiplicity adjustments, matches the intended design. Also inspect whether the number of replications is sufficient: Monte Carlo standard errors should be small relative to differences that could change the design discussion. For enrollment, check the distribution as well as its mean; early stopping or rare long recruitment paths can make the mean alone incomplete.

Compare rules in several complementary ways. Scenario-by-scenario tables show where a ranking reverses. Weighted summaries give a compact comparison when weights are justified and disclosed. Worst-case or range summaries can highlight sensitivity, but they answer a different question from a weighted average and can be dominated by an extreme scenario. Reporting all three views can be useful when the grid is small enough to interpret.

For population-based recruitment calculations, the assumptions connecting prevalence to screening burden matter. For example, if eligible patients have stable prevalence \(p\), screening is independent of biomarker status apart from eligibility, and recruitment continues until \(n_+\) positive patients are identified, the expected number screened is \(n_+/p\). This follows because each screened eligible patient is positive with probability \(p\), so the number screened to obtain \(n_+\) positives has mean \(n_+/p\). That calculation is not appropriate without modification when prevalence changes over time, screening eligibility differs by subgroup, or recruitment has caps and stopping rules; simulate those features directly.

A grid is only as informative as its scenarios. It cannot establish performance under conditions it omits, and a weighted average can be misleading when weights are arbitrary. Simulated operating characteristics also depend on the outcome model, missing-data assumptions, recruitment process, and implementation of the adaptive algorithm. Treat results as conditional comparisons under explicit assumptions, not as guarantees about a future trial.

Common Pitfall

A frequent error is to declare one rule best because it has the highest grid-average power, without stating scenario weights or showing coverage and enrollment. That reasoning treats a chosen summary as if it were an intrinsic property of the rule. The correction is to report all prespecified metrics by scenario, label any weights used for aggregation, and describe the tradeoffs in context. A power gain that occurs alongside reduced subgroup coverage or greater screening burden is not captured by power alone.

Key takeaway: A defensible comparison uses the same scenario grid, trial model, and confirmatory success definition for every candidate rule; reports power, subgroup coverage, and enrollment separately; and distinguishes simulation precision from uncertainty about the assumptions.

Check Your Understanding

Answer each question using the definitions and hypothetical results in this tutorial. Solutions follow the questions.

  1. Why should scenario-specific power be reported even when a weighted average is available?
  2. A rule has estimated coverage \(0.90\) in 5,000 replications. Calculate its Monte Carlo standard error, to three significant figures.
  3. Two scenarios have estimated powers 0.60 and 0.80. What is the equally weighted summary, and what does it not imply?
  4. Under what assumptions is expected screening to identify \(n_+\) biomarker-positive patients equal to \(n_+/p\)?
  5. Why can a nominal final-test significance level be insufficient when the population tested was selected using interim data?

Solutions. (1) Scenario-specific results reveal sensitivity and possible reversals; the average depends on the stated weights and can conceal poor performance in one scenario. (2) \(\sqrt{0.90(0.10)/5{,}000}=\sqrt{0.000018}\approx0.00424\). This is Monte Carlo standard error, not uncertainty about the scenario assumptions. (3) \(0.5(0.60)+0.5(0.80)=0.70\). It is a summary under equal weights, not a claim that either scenario is equally likely or that power is 0.70 in every scenario. (4) Eligible patients must have stable prevalence \(p\), screening must identify positives according to that prevalence, and recruitment must continue without relevant caps or changing selection until \(n_+\) positives are found. (5) Data-dependent selection can alter the distribution of the final test statistic and the chance of a false-positive claim; selection and multiplicity must be represented and controlled in the design’s evaluation.

Clinical Biostats