Why Futility-Based Continuation Changes Estimation
A futility rule can prevent a trial from using additional participants and resources when interim results make a worthwhile treatment effect look unlikely. But the rule also determines which trials reach the final analysis. If the final treatment-effect estimate is reported only for trials that continue, it is calculated from a selected set of interim results. Even when every stage-specific estimate is unbiased before selection, the final estimate among continued trials need not be unbiased.
The direction of the shift follows from the rule. When continuation requires the interim estimate to exceed a lower threshold, trials with relatively low interim estimates are more likely to stop. Among those that continue, the interim estimate therefore tends to be above its unselected mean. The pooled final estimate inherits some of that upward shift. This is a consequence of selection, not evidence that the treatment effect itself changed.
Two-Stage Model and Continuation Rule
Consider a fixed-effect treatment contrast \(\theta\), such as a risk difference measured in percentage points. Let \(\hat{\theta}_1\) be the estimate from stage 1 and \(\hat{\theta}_2\) the estimate from stage 2. Assume that, before applying the continuation rule,
where \(s_1\) and \(s_2\) are known standard errors for this calculation. Assume the stage estimates are independent, the same treatment effect \(\theta\) applies in both stages, and stage 2 is conducted only after continuation. The model treats the stage 2 estimate, conditional on continuation, as unbiased for \(\theta\) and independent of the stage 1 estimate. These assumptions can be reasonable for independent stages with a prespecified stage 2 design, but they are not automatic in every adaptive trial.
Suppose the trial continues when \(\hat{\theta}_1>c\), where \(c\) is a prespecified futility threshold on the effect-estimate scale. A rule based on a standardized interim statistic \(Z_1=\hat{\theta}_1/s_1\) continues when \(Z_1>f\); this is equivalent to \(c=fs_1\). The calculations below use an upper-tail continuation rule: higher interim estimates make continuation more likely.
If both stages are combined using inverse-variance weighting, the final estimate, when the trial continues, is
The weight \(w\) is the stage 1 share of total information. The expression is a precision-weighted average; without selection, its expectation is \(\theta\). With selection, the expectation of the stage 1 contribution changes.
Deriving the Conditional Bias
Standardize the stage 1 estimate as \(Z=(\hat{\theta}_1-\theta)/s_1\), so \(Z\sim N(0,1)\). Continuation is the event \(Z>a\), where
Write \(\phi\) and \(\Phi\) for the standard normal density and cumulative distribution function. The continuation probability is \(P(C)=1-\Phi(a)\). For a standard normal variable, integration of \(z\phi(z)\) over the upper tail gives \(\phi(a)\), because \(\phi'(z)=-z\phi(z)\). Dividing by the probability of that tail gives the conditional mean:
The function \(\lambda(a)\) is the upper-tail inverse Mills ratio. Since \(\hat{\theta}_1=\theta+s_1Z\), the conditional mean of the stage 1 estimate is \(\theta+s_1\lambda(a)\). Independence and unbiasedness give \(E(\hat{\theta}_2\mid C)=\theta\). Therefore,
For finite \(a\), \(\lambda(a)>0\). Thus, under this model and continuation rule, the final estimate among continued trials has positive conditional bias. The size of the bias depends on how much weight stage 1 receives, the stage 1 standard error, and the threshold relative to the true effect. It is not determined by the threshold alone.
Worked Example: Calculating Bias Among Continued Trials
Suppose a hypothetical two-stage trial estimates a risk difference in percentage points. The true effect is \(\theta=0.10\) percentage points, the stage 1 standard error is \(s_1=0.20\) percentage points, and the trial continues if \(\hat{\theta}_1>-0.10\) percentage points. Assume independent normal stage estimates and inverse-variance pooling, with stage 1 weight \(w=0.2500972\).
The standardized threshold relative to the true effect is
The continuation probability is \(1-\Phi(-1)=\Phi(1)\approx0.8413\). The inverse Mills ratio is \(\lambda(-1)=\phi(-1)/\Phi(1)\approx0.2876\). The conditional bias in the pooled estimate is
Consequently, the expected pooled estimate among trials that continue is approximately \(0.10+0.01439=0.11439\) percentage points. This is a conditional expectation under the stated model, not a prediction that every continued trial will overestimate the effect by that amount. The stage 2 standard error can be chosen to yield the stated information weight; the calculation uses that weight directly.
How the Rule Changes the Distribution
The conditional mean does not describe the whole distribution. Given continuation, the stage 1 estimate follows a lower-truncated normal distribution: it retains only values above \(c\). The final estimate combines that truncated variable with an independent normal stage 2 estimate. It is therefore generally not normally distributed, even though both stage estimates were normal before selection.
The truncated stage 1 estimate has conditional variance
This follows from the standard normal upper-tail moments: \(E(Z\mid Z>a)=\lambda(a)\) and \(E(Z^2\mid Z>a)=1+a\lambda(a)\). Subtracting the squared conditional mean gives the variance formula. By independence, the conditional variance of the pooled estimate is
Selection shifts the stage 1 mean and changes its variance; the final distribution also inherits the stage 1 truncation. The variance expression is useful for describing spread under this model, but by itself it does not make a symmetric normal interval valid for the selected estimate.
Worked Example: A Futility Boundary at the True Effect
In a hypothetical risk-difference trial, let \(\theta=c=0.20\) percentage points and \(s_1=0.25\) percentage points. Let the inverse-variance weight for stage 1 be \(w=0.40\), and assume the same independent normal model. Because the threshold equals the true effect, \(a=(c-\theta)/s_1=0\). Half of trials continue, since \(P(C)=1-\Phi(0)=0.5\).
For \(a=0\), \(\lambda(0)=\phi(0)/0.5\approx0.7979\). The expected interim estimate among trials that continue is therefore above the true effect by
The pooled estimate applies only \(w=0.40\) of this shift, so its conditional bias is
Thus the expected final estimate among continued trials is about \(0.2798\) percentage points, although the true effect is \(0.20\) percentage points. The substantial shift here occurs because continuation excludes half of the interim estimates, including all those below the true effect.
Worked Example: Conditional Spread After Continuation
Suppose a hypothetical trial has \(s_1=0.20\) percentage points and stage 2 standard error \(s_2\approx0.1309\) percentage points. These values give \(w=s_2^2/(s_1^2+s_2^2)\approx0.30\). The continuation threshold equals the true effect, so \(a=0\). Assume independent normal stage estimates as above.
The conditional stage 1 variance is
The conditional variance of the pooled estimate is then approximately
Its conditional standard deviation is \(\sqrt{0.00971}\approx0.09853\) percentage points. For comparison, the unselected pooled variance is \(w^2s_1^2+(1-w)^2s_2^2\approx0.01200\) (percentage points)\(^2\). The conditional spread is smaller in this example, but that does not undo the shift in the mean or establish that a conventional symmetric interval has correct coverage after selection.
Interpretation, Diagnostics, and Alternatives
The bias above is conditional on continuation. It is not the unconditional bias of every possible reporting procedure. If the final pooled estimate is reported only for trials that continue, its relevant expectation under the model is \(E(\hat{\theta}\mid C)\). If a different estimate is reported when the trial stops, the overall expectation depends on that separate rule and on the probability of stopping. These are different summaries and should not be conflated.
The result also clarifies why futility-based continuation does not guarantee an unbiased estimate among successful continuers. A futility threshold is a decision rule, not a correction to the distribution. Comparing the rule with alternatives helps make the estimand and reporting choice explicit:
| Approach | What it describes | Key qualification |
|---|---|---|
| Estimate among continued trials | Effect estimate conditional on clearing the futility threshold | Has positive conditional bias under the stated upper-tail model |
| Estimate using all planned stage data regardless of continuation | An estimate from a design in which all trials provide both stages | Not the observed-data procedure when stage 2 is omitted after stopping |
| Alternative futility boundary | A different continuation probability and selection shift | Changing the boundary changes \(a\), so it changes both continuation and bias |
Before using the calculation, check that the continuation rule truly has the assumed direction and threshold, the effect scale and standard errors are consistent, and the stage estimates are reasonably approximated by independent normal variables. Also verify that the stage 2 design is not itself altered in a way that changes its conditional expectation or uncertainty. For binary outcomes with sparse data, estimated standard errors, substantial missingness, or a data-dependent stage 2 allocation, this simple model may not adequately represent the sampling distribution.
A common mistake is to argue, “Both stage estimates are unbiased, so their weighted average remains unbiased among trials that continue.” That reasoning omits the selection event. In general, \(E(\hat{\theta}_1\mid C)\ne E(\hat{\theta}_1)\): here the conditional mean is \(\theta+s_1\lambda(a)\), not \(\theta\). The stage 2 estimate remains unbiased under the independence assumption, but its presence only reduces the shift according to its weight; it does not remove it.
Check Your Understanding
Answer each question under the two-stage normal model stated above. Solutions follow the questions.
- If \(c=\theta\), what is the continuation probability and the conditional mean shift in \(\hat{\theta}_1\), in units of \(s_1\)?
- For \(s_1=0.30\) percentage points, \(w=0.25\), and \(a=0\), calculate the pooled estimate’s conditional bias.
- If the futility boundary is lowered while \(\theta\) and \(s_1\) stay fixed, how does that affect continuation probability and the selection bias?
- Why does an unbiased stage 2 estimate not eliminate the conditional bias in the pooled estimate?
Solutions. (1) Here \(a=0\), so continuation probability is \(1-\Phi(0)=0.5\), and the conditional stage 1 mean shift is \(s_1\lambda(0)\approx0.7979s_1\). (2) The bias is \(w s_1\lambda(0)=(0.25)(0.30)(0.7979)\approx0.05984\) percentage points. (3) Lowering \(c\) lowers \(a=(c-\theta)/s_1\), so more trials continue. The inverse Mills ratio \(\lambda(a)\) decreases as \(a\) decreases, so the conditional bias in this model also decreases. (4) Independence gives the stage 2 estimate conditional mean \(\theta\), but the stage 1 estimate among continuers has mean \(\theta+s_1\lambda(a)\). The pooled estimate retains that shift multiplied by \(w\), unless stage 1 has zero weight.