Tutorials › Adaptive Clinical Trial Design › Simultaneous Inference Across Adaptation Paths

Estimation and Confidence Intervals After Adaptation · Tutorial 303 of 799

Simultaneous Inference Across Adaptation Paths

You will learn to define the family of possible adaptive paths and construct confidence intervals whose coverage remains protected when the observed path is selected from the data.

Advanced 12 min read

What You'll Learn

  • Define a terminal adaptation path and its path-specific estimand.
  • State the joint coverage target that protects a data-selected interval.
  • Derive a Bonferroni guarantee that does not require independence among paths.
  • Calibrate a maximum statistic using the joint distribution of pathwise errors.
  • Identify when ordinary fixed-design intervals do not justify pathwise coverage.
  • Diagnose omitted paths and mismatched estimands in adaptive analyses.

Why Inference Must Cover the Paths You Could Have Taken

An adaptive trial can stop early, continue with a revised sample size, or select a treatment or population for further study. The final estimate therefore depends on the path taken through the design. If investigators report the estimate from the path that looks most favorable, an interval calibrated as though that path had been specified in advance may miss its target too often. The relevant protection is not merely coverage for one prespecified route: it is coverage across the possible routes from which the reported result could have been selected.

Here, a path means a terminal history of design decisions that can lead to a reported estimate. For example, “stop at the interim analysis,” “continue and select treatment A,” and “continue and select treatment B” may be three terminal paths. Count paths that can produce a report, not every intermediate decision node. If different paths concern different treatment effects or populations, each path must have its own clearly defined estimand.

Definition: Let \(\mathcal{R}\) be the prespecified set of reportable terminal paths. For each \(r\in\mathcal{R}\), let \(\theta_r\) be the target parameter, \(\hat{\theta}_r\) its candidate estimate, and \(I_r\) an interval for that parameter. A simultaneous \(1-\alpha\) coverage guarantee is $$ P\left(\theta_r\in I_r\ \text{for every }r\in\mathcal{R}\right)\geq 1-\alpha. $$ If \(S\) is the path selected by the trial’s data-dependent adaptation rule, this guarantee protects the reported interval \(I_S\), because the event that every interval covers implies that the selected interval covers.

The probability statement includes the randomness in outcomes and in the adaptation decisions. It is an unconditional joint guarantee over the trial procedure, not a claim that coverage is guaranteed separately within each realized path. The parameters \(\theta_r\) may all be the same, or may differ when the path determines the population or treatment effect being estimated.

Bonferroni Protection Across Paths

A direct construction allocates a total error budget across the paths. Suppose each candidate interval \(I_r\) is defined on the trial’s probability space and satisfies \(P(\theta_r\notin I_r)\leq\alpha_r\), with \(\sum_{r\in\mathcal{R}}\alpha_r\leq\alpha\). The union bound then gives simultaneous coverage. This argument does not require the pathwise estimates to be independent.

$$ P\left(\bigcup_{r\in\mathcal{R}}\{\theta_r\notin I_r\}\right) \leq \sum_{r\in\mathcal{R}}P(\theta_r\notin I_r) \leq \sum_{r\in\mathcal{R}}\alpha_r \leq \alpha. $$

Taking complements shows that all intervals cover with probability at least \(1-\alpha\). Since \(S\) must be one of the paths in \(\mathcal{R}\), \(P(\theta_S\in I_S)\geq P(\theta_r\in I_r\text{ for every }r)\geq1-\alpha\). The chosen interval is protected even if the selection rule favors the largest observed effect, the smallest p-value, or another favorable statistic.

For equal allocation across \(K\) paths, set \(\alpha_r=\alpha/K\). If the standardized error for every path has a standard normal distribution, a two-sided interval is

$$ I_r=\left[\hat{\theta}_r-z_{1-\alpha/(2K)}SE_r,\ \hat{\theta}_r+z_{1-\alpha/(2K)}SE_r\right], $$

where \(z_q\) is the \(q\) quantile of the standard normal distribution. This construction requires the stated normal error model and valid standard errors for the pathwise estimates. Other valid pathwise pivotal distributions can be used, but the critical values must match those distributions.

Worked Example: Bonferroni Intervals for Four Paths

Hypothetical setup. Consider four possible terminal paths, each targeting the same treatment effect \(\theta\). Assume each candidate estimate has a normally distributed error with known standard error, so its unadjusted standardized error is standard normal. The four estimates and standard errors are: \(1.6\) (0.5 units), \(2.1\) (0.6 units), \(1.3\) (0.4 units), and \(0.8\) (0.5 units). Suppose the reported path is the one with the largest estimate.

For a simultaneous 95% guarantee, \(K=4\), \(\alpha=0.05\), and each path receives error probability \(0.05/4=0.0125\). The two-sided critical value is \(z_{1-0.0125/2}=z_{0.99375}\approx2.498\). The selected estimate is \(2.1\), from path 2, whose standard error is 0.6 units. Its adjusted interval is

$$ 2.1\pm 2.498(0.6) =2.1\pm1.499 =[0.601,\ 3.599]\text{ units}. $$

The interval is wide because it protects against choosing any of the four paths after observing the estimates. Under the stated marginal normal model, the union-bound argument gives at least 95% simultaneous coverage, regardless of dependence among the four estimates. It does not imply that this particular interval has a 95% chance of containing the fixed effect after the data have been observed.

Using the Joint Distribution of Pathwise Errors

Bonferroni protection can be conservative, particularly when estimates from different paths are strongly correlated. If the joint distribution of the standardized errors is known under the assumed design and analysis model, a maximum-statistic calibration can use that dependence directly. Define \(W_r=(\hat{\theta}_r-\theta_r)/SE_r\) and \(M=\max_{r\in\mathcal{R}}|W_r|\). Choose \(c\) so that \(P(M\leq c)\geq1-\alpha\). Then the intervals \(\hat{\theta}_r\pm cSE_r\) have simultaneous coverage of at least \(1-\alpha\).

The justification follows from the definition of \(M\): if \(M\leq c\), then \(|W_r|\leq c\) for every path. That inequality is equivalent to \(\theta_r\in[\hat{\theta}_r-cSE_r,\hat{\theta}_r+cSE_r]\) for every \(r\). Thus the event used to calibrate \(c\) is exactly the joint coverage event for these intervals. The maximum distribution must reflect the dependence and the full path structure; a guessed correlation or a simulation that omits adaptation decisions does not provide this calibration.

Worked Example: Exact Calibration for Two Independent Paths

Hypothetical setup. Suppose two pathwise standardized errors are independent standard normal random variables. To obtain simultaneous 95% coverage using a common critical value \(c\), calculate the probability that both absolute errors are at most \(c\):

$$ P(M\leq c) =P(|W_1|\leq c,\ |W_2|\leq c) =\{2\Phi(c)-1\}^2, $$

where \(\Phi\) is the standard normal cumulative distribution function. Set this probability to 0.95 and solve:

$$ \{2\Phi(c)-1\}^2=0.95,\qquad \Phi(c)=\frac{1+\sqrt{0.95}}{2}=0.98734, \qquad c\approx2.236. $$

Suppose the two estimates are 0.80 and 1.20 units, with standard errors 0.40 and 0.50 units. If the larger estimate is selected, the interval for path 2 is \(1.20\pm2.236(0.50)=[0.082,\ 2.318]\) units. The calculation protects both paths jointly under the assumed independent normal model. For comparison, equal Bonferroni allocation uses \(z_{0.9875}\approx2.241\), giving a slightly wider interval. The modest difference here is a consequence of this particular joint distribution; it is not a general guarantee that maximum-statistic intervals will be narrower.

Defining the Family and Checking the Model

The coverage argument is only as sound as the family and the pathwise intervals supplied to it. Before calculating critical values, specify the terminal paths the protocol can produce, the estimand for each reported result, and the rule that selects the final path. Include paths that can lead to a reported result even if they seem unlikely. When several paths share a target parameter, state that explicitly; when their target populations or treatments differ, do not describe their intervals as covering one common effect.

A candidate interval must also be valid for the design that generated it. A fixed-sample normal interval does not automatically have the required marginal coverage when its estimate, sample size, or stopping time is affected by interim data. The relevant model must justify each pathwise error distribution while accounting for the adaptation procedure. If estimates for unselected paths are not directly observed, their role in a simultaneous calibration must still be defined through a valid model for the candidate pathwise statistics. A collection of nominal intervals computed only for the observed path is not, by itself, a simultaneous procedure.

When the joint distribution is available and credible, maximum-statistic calibration can avoid some conservatism by reflecting dependence. When it is unavailable or difficult to verify, Bonferroni is transparent and needs only valid marginal bounds. Both approaches require the correct path family and a defensible model. A path-conditional selective method is another possible approach, but it requires a distribution that accounts for the selection event; it is not obtained merely by applying an ordinary interval after selection.

Common mistake: “The observed path had a nominal 95% interval, so the reported interval has 95% coverage.” This reasoning ignores that the path was selected using data and may be the most favorable among several candidates. The correction is to establish joint coverage over all reportable paths, or to use a different procedure with a valid selection-adjusted guarantee.

Diagnostics and Limitations

Several checks help identify a procedure that is not protecting the intended report:

  • Audit the path list. Compare the analysis family with every stopping, continuation, and selection outcome that can lead to a reported estimate. An omitted route is not protected by a guarantee over the listed routes.
  • Check the target and scale path by path. Confirm that each interval targets the stated \(\theta_r\) and that its \(SE_r\) and error distribution remain valid under the relevant adaptation.
  • Verify the calibration. For a maximum-statistic method, check that the joint model includes the dependence among candidate errors and the actual adaptation rule. For Bonferroni, verify each marginal error bound and that the allocated error probabilities sum to no more than \(\alpha\).
  • Report what the guarantee covers. State the family of paths and whether the stated coverage is simultaneous and unconditional. Do not present it as a guarantee conditional on the observed path unless that was separately established.

Simultaneous protection generally costs precision: the intervals must allow for the possibility that any member of the family could have been selected. A large or poorly specified path family may therefore yield uninformative intervals. This method also cannot repair a biased estimator, an incorrectly defined estimand, or an invalid variance model. It controls selection across the specified paths only under the assumptions that justify the pathwise intervals and their calibration.

Worked Example: Three Distinct Terminal Targets

Hypothetical setup. A protocol permits three reportable outcomes: stop and estimate the effect in the original population; continue and select treatment A; or continue and select treatment B. These paths have prespecified targets \(\theta_1,\theta_2,\theta_3\), respectively, which need not be equal. Assume their candidate estimates have valid normal errors with known standard errors. Suppose the estimates are 0.6, 0.9, and 0.7 units, and the corresponding standard errors are 0.30, 0.40, and 0.35 units.

There are \(K=3\) reportable paths. With equal Bonferroni allocation at overall \(\alpha=0.05\), the critical value is \(z_{1-0.05/(2\cdot3)}=z_{0.991667}\approx2.394\). The largest estimate is 0.9, so the selected route is treatment A. Its adjusted interval is

$$ 0.9\pm2.394(0.40) =0.9\pm0.958 =[-0.058,\ 1.858]\text{ units}. $$

The simultaneous guarantee concerns all three path-specific targets, not one common treatment effect. Thus it protects the treatment A interval even though that route was selected for having the largest observed estimate. The calculation relies on the stipulated valid pathwise normal errors; merely listing the three possible outcomes would not establish that assumption.

Check Your Understanding

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

  1. With five paths and overall \(\alpha=0.10\), what error probability is assigned to each path under equal Bonferroni allocation?
  2. Why does the Bonferroni joint-coverage guarantee not require independence among pathwise estimates?
  3. Two independent standard normal pathwise errors are calibrated with a maximum-statistic critical value \(c\). What equation must \(c\) satisfy for 90% simultaneous coverage?
  4. A trial reports one nominal 95% interval for the path selected by the largest observed effect. What is missing from the argument that this interval has 95% coverage?

Solutions. (1) The allocation is \(0.10/5=0.02\) per path. (2) The union bound states that the probability of at least one failure is no greater than the sum of the marginal failure probabilities; it does not use independence. (3) The joint probability is \(\{2\Phi(c)-1\}^2\), so solve \(\{2\Phi(c)-1\}^2=0.90\). (4) The argument has not accounted for selection among possible paths. It needs simultaneous coverage over the reportable paths, or another valid adjustment for the selection rule, as well as valid pathwise intervals under the adaptive design.

Clinical Biostats