Tutorials › Multi-Arm Multi-Stage (MAMS) Designs › Worked Example: Three Arms With Interim Dropping

Treatment-Effect Estimation After Selection · Tutorial 292 of 499

Worked Example: Three Arms With Interim Dropping

Work through interim arm dropping with a shared control, then use a selection-aware parametric bootstrap to adjust the retained arms’ final all-stage estimates.

Advanced 11 min read

What You'll Learn

  • Calculate interim treatment contrasts and their shared-control covariance.
  • Apply a prespecified threshold to determine which of three active arms continue.
  • Distinguish a stage-two-only estimate from a final estimate that reuses interim data.
  • Use a parametric bootstrap conditioned on the observed selection pattern to estimate and subtract selection bias.
  • Interpret corrected estimates cautiously and identify when the correction may be unreliable.

Why arm dropping affects the final estimate

In a multi-arm multi-stage trial, interim results determine which active arms continue. If an arm continues because its interim estimate was sufficiently favorable, an estimate that reuses those interim data will tend to be too favorable on average. This is selection bias: the estimate is being examined conditional on an event partly determined by that estimate.

With a shared control, the interim contrasts are also dependent. A control group with an unusually low mean, for example, makes all active-versus-control contrasts look more favorable. A correction must therefore account for both the selection rule and the joint distribution of the contrasts. The earlier material on parametric bootstrap for multi-stage selection provides the general simulation approach; here we apply it to three active arms and show the calculations.

Definition: Let \(\theta_j\) be the treatment effect for active arm \(j\), defined as the active-arm mean minus the shared-control mean, so positive effects favor active treatment. Let \(\hat{\theta}_{j,1}\) and \(\hat{\theta}_{j,2}\) be the stage-one and stage-two estimates. A selection-adjusted final estimate is an estimate that accounts for the fact that the reported arm was retained under a rule using interim results. In the example below, adjustment is made by estimating conditional bias with a parametric bootstrap and subtracting it from the ordinary all-stage estimate.

Model, selection rule, and shared-control dependence

Assume independent, normally distributed patient outcomes within and across stages, a common known standard deviation \(\sigma\), and independent stage-one and stage-two patient samples. At stage one, all three active arms share one control group. An arm is retained if its one-sided interim statistic exceeds a prespecified threshold \(c\):

$$ Z_{j,1}=\frac{\hat{\theta}_{j,1}}{SE_1}>c. $$

For this rule, the observed selection pattern is the joint event that each retained arm exceeds the threshold and each dropped arm does not. A bootstrap correction should condition on this exact pattern, not merely on the fact that some arms were retained.

Suppose each active arm has \(n_T\) patients and the shared control has \(n_C\) patients at stage one. The variance of each contrast is \(\sigma^2(1/n_T+1/n_C)\). For distinct arms \(j\) and \(k\), their covariance is \(\sigma^2/n_C\): their treatment groups are disjoint, but both contrasts subtract the same control mean. Thus their correlation is positive, not zero.

$$ \operatorname{Var}(\hat{\theta}_{j,1})=\sigma^2\left(\frac{1}{n_T}+\frac{1}{n_C}\right), \qquad \operatorname{Cov}(\hat{\theta}_{j,1},\hat{\theta}_{k,1})=\frac{\sigma^2}{n_C}. $$

The ordinary final estimate for a retained arm combines its stage-one and stage-two contrasts. When the stage-specific variances are equal, this is their average. Selection affects that average because the stage-one part helped determine retention; the independent stage-two estimate alone is not selected by this interim rule.

Worked Example: Apply the Three-Arm Interim Rule

Consider a hypothetical trial with \(\sigma=10\) outcome units, 40 patients per active arm, and 60 shared-control patients at stage one. The control mean is 50.0 units; the three active-arm means are 55.0, 54.0, and 52.0 units. The prespecified rule retains an arm when \(Z_{j,1}>1.8\).

The standard error for each interim contrast is \(\sqrt{10^2(1/40+1/60)}=\sqrt{4.1667}=2.041\) units. The contrasts are \(5.0\), \(4.0\), and \(2.0\) units, so the interim statistics are \(5.0/2.041=2.450\), \(4.0/2.041=1.960\), and \(2.0/2.041=0.9799\).

Arms 1 and 2 exceed 1.8 and continue; arm 3 does not and is dropped. The observed selection event is therefore \(Z_{1,1}>1.8,\ Z_{2,1}>1.8,\ Z_{3,1}\leq1.8\). It is important to carry this whole event into the correction.

The covariance between any two interim contrasts is \(10^2/60=1.667\) squared units. Their variance is \(4.1667\) squared units, giving correlation \(1.667/4.1667=0.4000\). Treating the three interim contrasts as independent would therefore misrepresent how often this particular joint selection pattern occurs.

Estimating and removing conditional selection bias

For an arm retained after stage one, write its ordinary all-stage estimate as \(\hat{\theta}_{j,\mathrm{all}}\). With equal stage-specific variances, it is \((\hat{\theta}_{j,1}+\hat{\theta}_{j,2})/2\). Its conditional selection bias at parameter value \(\boldsymbol{\theta}\) and selection pattern \(S\) is

$$ B_j(\boldsymbol{\theta},S) = E_{\boldsymbol{\theta}}\!\left(\hat{\theta}_{j,\mathrm{all}}\mid S\right)-\theta_j. $$

The expectation is conditional on the selection event; it is not the unconditional bias of the estimator. Since the true effects are unknown, a practical parametric bootstrap substitutes fitted effects \(\tilde{\boldsymbol{\theta}}\), simulates trials under the assumed model, and keeps or generates replicates satisfying the observed selection pattern. The estimated conditional bias is the average simulated all-stage estimate minus the fitted effect for that arm. Subtracting this estimated bias from the observed all-stage estimate gives a plug-in bias-corrected estimate.

$$ \hat{\theta}_{j,\mathrm{corr}} = \hat{\theta}_{j,\mathrm{all}}-\widehat{B}_j, \qquad \widehat{B}_j = \overline{\hat{\theta}^{\,*}_{j,\mathrm{all}}\mid S} -\tilde{\theta}_j. $$

The bootstrap must reproduce the shared-control covariance, the interim threshold, the stage-specific sample sizes, and the analysis rule used to form the reported estimate. The adjustment is model-based and plug-in: it is not a guarantee of exact unbiasedness. It corrects the point estimate for estimated conditional bias; uncertainty in the correction and uncertainty in the treatment estimate still matter.

Worked Example: Bootstrap-Correct the Retained Arms

Continue the hypothetical trial. At stage two, each retained arm again has 40 patients and the shared control has 60; the stage-two control mean is 49.0 units, while the means are 54.2 for arm 1 and 52.8 for arm 2. The stage-two contrasts are therefore \(5.2\) and \(3.8\) units. With the same \(\sigma\) and allocation, each stage-two contrast has \(SE=2.041\) units, equal to the stage-one standard error.

The ordinary all-stage estimates are the averages of the stage-specific contrasts: \(\hat{\theta}_{1,\mathrm{all}}=(5.0+5.2)/2=5.10\) units and \(\hat{\theta}_{2,\mathrm{all}}=(4.0+3.8)/2=3.90\) units. These estimates use stage-one data that also determined which arms were retained.

For illustration, suppose a parametric bootstrap uses fitted effects \((5.10,3.90,2.00)\) units, generates the shared-control contrasts jointly with correlation 0.4000, and conditions on the observed pattern (arms 1 and 2 retained, arm 3 dropped). Suppose 200,000 accepted replicates give conditional mean all-stage estimates of 5.48 units for arm 1 and 4.49 units for arm 2. These are hypothetical bootstrap outputs, not trial data.

The estimated conditional biases are \(5.48-5.10=0.38\) units for arm 1 and \(4.49-3.90=0.59\) units for arm 2. Subtracting them gives \(\hat{\theta}_{1,\mathrm{corr}}=5.10-0.38=4.72\) units and \(\hat{\theta}_{2,\mathrm{corr}}=3.90-0.59=3.31\) units. Both corrected estimates remain positive, but they are less favorable than the unadjusted estimates because the interim rule selected arms with favorable interim results.

The bootstrap estimates are approximate: their values depend on the fitted effects, model, and simulation error. A practical analysis would report the correction method and assess its stability, rather than presenting 4.72 and 3.31 units as exact unbiased estimates.

Why the correction has this form

The subtraction follows directly from the definition of conditional bias. If the conditional expectation of the ordinary estimate is \(\theta_j+B_j\), then subtracting \(B_j\) centers that conditional expectation on \(\theta_j\):

$$ E_{\boldsymbol{\theta}}\!\left(\hat{\theta}_{j,\mathrm{all}}-B_j\mid S\right) = E_{\boldsymbol{\theta}}\!\left(\hat{\theta}_{j,\mathrm{all}}\mid S\right)-B_j = (\theta_j+B_j)-B_j = \theta_j. $$

This identity justifies the direction of the adjustment. In practice \(B_j\) is unknown and replaced by \(\widehat{B}_j\), so the identity does not establish that the estimated correction is exactly unbiased. In particular, the fitted effects used in the bootstrap may themselves be affected by selection.

For equal stage variances, the stage-two component is independent of the selection event and has expectation \(\theta_j\). Consequently, the conditional bias in the all-stage average comes from the stage-one component and is half the conditional bias of the stage-one estimate. This is a useful check on a bootstrap implementation; it does not remove the need to simulate the joint selection event correctly.

Worked Example: Compare All-Stage and Stage-Two-Only Estimates

In the hypothetical data above, the stage-two-only estimates are \(5.2\) units for arm 1 and \(3.8\) units for arm 2. Because stage-two patients are independent of the interim data and selection used only stage-one results, these estimates are not subject to selection bias from this rule, under the stated model.

The all-stage estimates, 5.10 and 3.90 units, are more precise in an unconditional analysis because they use both stages, but their stage-one contributions are selected. The bootstrap-corrected all-stage estimates, 4.72 and 3.31 units, attempt to retain the information in both stages while adjusting for that selection. They are not automatically more precise or more accurate than the stage-two-only estimates in a particular trial; that depends on the model and correction uncertainty.

The stage-two-only estimates also answer a narrower question and discard stage-one information. If stage two had a different population, outcome measurement, or treatment implementation, the independence argument alone would not make its estimate a suitable substitute for the intended treatment effect.

Diagnostics, alternatives, and limitations

A correction is only as credible as its selection model and simulation. Check that simulated stage-one contrasts have the intended marginal standard errors and shared-control correlations, that the retention rule matches the protocol exactly, and that the retained-pattern frequency and conditional estimates are stable as the number of bootstrap replicates increases. Very few accepted replicates, large changes across reasonable fitted-effect choices, or estimates that change sharply with small changes in the assumed outcome distribution are warnings that the correction is unstable.

The parametric bootstrap is not the only approach. A stage-two-only estimate avoids bias from the interim selection when stage-two data are independent, but uses less information. A conditional likelihood or other selection-aware model can incorporate the selection event directly, but requires its own distributional assumptions and careful specification. Reporting the unadjusted all-stage estimate alongside a justified correction can aid transparency, provided the unadjusted value is not presented as if selection had no effect.

The bootstrap correction has important limitations. It relies on a correct outcome distribution, variance structure, allocation, selection rule, and treatment-effect parameterization. Plug-in effects may be poor near a selection boundary, and finite simulation adds Monte Carlo error. The point correction alone is not a confidence interval and does not account automatically for the uncertainty of estimating the bias. It also does not resolve multiplicity or make a causal claim beyond the randomized-trial estimand.

Common pitfall: “Arms 1 and 2 passed the interim threshold, so their final all-stage estimates are unbiased because stage two added new patients.” This is incorrect: the all-stage estimates reuse selected stage-one data. The correction must account for the joint selection event and shared-control dependence. By contrast, a stage-two-only estimate is not biased by that interim rule under independent stages, although it may be less precise.

Check Your Understanding

Answer the questions, then compare your reasoning with the brief solutions.

  1. With \(\sigma=10\), \(n_T=40\), and \(n_C=60\), what is the covariance between two distinct active-versus-control interim contrasts?
  2. If a bootstrap conditional mean for an arm’s all-stage estimate is 6.2 units and the fitted effect is 5.7 units, what bias estimate is subtracted?
  3. Why must a bootstrap reproduce the shared control rather than simulate three independent treatment-control contrasts?
  4. Under what condition is a stage-two-only estimate unaffected by the interim selection rule?

Solutions. (1) The covariance is \(\sigma^2/n_C=100/60=1.667\) squared units. (2) The estimated bias is \(6.2-5.7=0.5\) units, which is subtracted from the observed all-stage estimate. (3) The shared control induces covariance between contrasts, affecting the probability of the observed joint retention pattern and the conditional bias. (4) Stage-two data must be independent of stage-one data and selection, and the interim rule must not use stage-two outcomes.

Clinical Biostats