Why Ordinary Pooling Can Fail After Selection
In a seamless phase 2/3 trial, stage-one data may help determine which treatment proceeds to stage two. A tempting analysis is to combine the selected treatment’s stage-one and stage-two observations, then apply the ordinary test that would have been used had the treatment been specified in advance. The problem is not pooling itself: it is treating selected evidence as though the treatment had been fixed before stage one. Selection tends to favor a treatment whose stage-one result looks unusually good, even when all treatments are ineffective. That favorable result is then carried into the pooled test.
The earlier material on selection bias in reported treatment effects describes why a selected estimate can be exaggerated. Here the focus is inferential: the selection can also invalidate the reference distribution used to calculate an ordinary pooled p-value. A prespecified combination test offers a way to use evidence from both stages while accounting for the selection step.
A Simple Null Example: Selection Changes the Distribution
Suppose two candidate treatments are compared with a control in stage one. For this illustration, assume their standardized one-sided test statistics \(Z_{11}\) and \(Z_{12}\) are independent standard normal random variables under the global null, and the design selects the treatment with the larger statistic. In stage two, a new independent sample gives a standard normal statistic \(Z_{2J}\) for the selected treatment \(J\) under its null. Assume equal stage information, so the ordinary pooled statistic would be
If the treatment had been fixed in advance, the numerator would be the sum of two independent standard normal statistics and \(Z_{\mathrm{pool}}\) would be standard normal. But \(Z_{1J}=\max(Z_{11},Z_{12})\), which is systematically larger than a standard normal variable. Thus the ordinary one-sided 5% critical value, 1.645, does not generally give a 5% test after this selection.
Worked Example: A Lower Bound on the Pooled Test’s Type I Error
Under the two-treatment global null just described, the ordinary test rejects when \(Z_{\mathrm{pool}}>1.645\), or equivalently when \(Z_{1J}+Z_{2J}>c\), where \(c=1.645\sqrt{2}\approx2.326\). We can show that its type I error is already greater than 0.05 by considering selected stage-one statistics in several disjoint intervals.
For \(a\leq Z_{1J}<b\), the event \(Z_{2J}>c-a\) guarantees rejection, apart from an event of probability zero at the boundary. The stage-two statistic is independent of the stage-one selection. Also, \(P(Z_{1J}\leq z)=\Phi(z)^2\), where \(\Phi\) is the standard normal cumulative distribution function. Therefore, for example,
Use the intervals \([0,0.5),[0.5,1),[1,1.5),[1.5,2),[2,2.5)\), and \([2.5,\infty)\). Their contributions to the rejection probability are approximately 0.0023, 0.0078, 0.0151, 0.0172, 0.0121, and 0.0070, respectively. For the last interval, the probability is \(P(Z_{1J}\geq2.5)P(Z_{2J}>c-2.5)\). The events used for these six contributions are disjoint, and each guarantees rejection. Hence the type I error is at least their sum, approximately \(0.0615\), which exceeds 0.05.
This is a lower bound, not an exact calculation of the pooled test’s type I error. It is enough to establish the problem: under a global null, the ordinary nominal 5% pooled test can reject more than 5% of the time because it ignores the selection.
A Prespecified Combination Test
A combination test reduces each stage’s evidence to a stagewise p-value and combines those p-values according to a rule fixed in advance. To protect against selection among \(K\) candidate treatments, one simple approach adjusts the selected treatment’s stage-one p-value by Bonferroni. This is a transparent option, though it may be conservative.
The one-sided combination test rejects at level \(\alpha\) when \(Z_{\mathrm{comb}}>z_{1-\alpha}\), where \(z_{1-\alpha}=\Phi^{-1}(1-\alpha)\). Weights may reflect planned information in each stage, but they must be fixed independently of the observed stagewise outcomes. Equal weights are one possible choice; they are not required.
The validity conditions matter. Each stage-one p-value must be super-uniform under its own null: for every \(u\in[0,1]\), \(P(p_{1j}\leq u\mid H_j)\leq u\). The stage-two p-value for the selected treatment must be conditionally super-uniform under its null given all stage-one information used in selection and adaptation. This can be supported by a valid test using new stage-two data, an appropriate estimand and endpoint, and a correctly specified analysis. The stagewise p-values must use the prespecified direction of benefit. These conditions do not require a valid p-value to be exactly uniform; conservative or discrete p-values are allowed.
Why the Adjustment Controls the Selected-Null Error
The guarantee is specifically about false rejection when the selected treatment’s null is true. It is not a claim that the selected treatment’s adjusted stage-one p-value is unconditionally super-uniform under every configuration of true and false treatment effects. In particular, a false treatment can have a very small p-value, so a selected p-value that often belongs to a false null need not itself behave like a null p-value.
Here the event includes only occasions when the selected treatment’s null is true. The result holds even if some other candidates have false null hypotheses. Its short justification is the union bound restricted to the true nulls:
where \(m\leq K\) is the number of true null hypotheses. For \(u<1\), the event \(p^*_{1,j}\leq u\) implies \(p_{1j}\leq u/K\); at \(u=1\), the bound is immediate. Importantly, this argument does not apply null p-value validity to candidates whose null hypotheses are false.
For the combination test, write \(Z_1=\Phi^{-1}(1-p^*_{1,J})\) and \(Z_2=\Phi^{-1}(1-p_{2,J})\). The theorem implies \(P(Z_1\geq x,\ H_J\text{ true})\leq1-\Phi(x)\). Conditional super-uniformity of the stage-two p-value implies that, under the selected treatment’s null, \(Z_2\) has upper tails no larger than those of a standard normal variable, conditional on stage-one information. Since the chance of crossing the combination threshold increases with \(Z_1\), these two bounds give
To see the calibration, replace the selected-true-null stage-one contribution and the conditionally valid stage-two contribution by independent standard normal variables: their weighted sum has a standard normal distribution because \(w_1^2+w_2^2=1\). The tail bounds ensure that the actual rejection probability on the selected-true-null event is no greater. This is a strong selected-null guarantee: it remains valid when some unselected candidates are effective.
Worked Combination Analyses
Worked Example: Combining Adjusted Stagewise Evidence
Consider a hypothetical seamless trial with two candidate treatments. The selection rule chooses treatment A, whose one-sided stage-one p-value is 0.040. An independent stage-two sample yields a conditional one-sided p-value of 0.020 for A. Use the Bonferroni stage-one adjustment and equal weights, \(w_1=w_2=1/\sqrt{2}\).
The adjusted stage-one p-value is \(p^*_{1,A}=\min(1,2\times0.040)=0.080\). The transformed stagewise values are \(\Phi^{-1}(0.920)\approx1.405\) and \(\Phi^{-1}(0.980)\approx2.054\). Thus
The one-sided combined p-value is \(1-\Phi(2.446)\approx0.00723\). At the 0.05 level, the combination test rejects the null for treatment A. This conclusion uses the selection-adjusted stage-one evidence and the valid stage-two evidence, rather than treating the unadjusted stage-one result as if A had been fixed in advance.
Worked Example: Three Candidates and a Selected True Null
Suppose a hypothetical stage-one comparison considers three treatments, with one-sided p-values 0.012, 0.040, and 0.310. The prespecified rule selects the treatment with the smallest p-value, treatment A. Assume A’s null is true, and an independent stage-two sample gives \(p_{2,A}=0.030\). With equal combination weights, the stage-one adjustment is
The normal scores are \(\Phi^{-1}(0.964)\approx1.799\) and \(\Phi^{-1}(0.970)\approx1.881\). Therefore,
The observed combined p-value is below 0.05, so this particular hypothetical analysis rejects. That does not contradict error control: level control is a long-run bound on the probability of rejection when the selected null is true, not a guarantee that no individual true null will be rejected. The factor of three accounts for the opportunity to select a promising stage-one result from three candidates.
Diagnostics, Alternatives, and Limitations
Before relying on the result, check that the written analysis matches how the trial actually operated. Confirm which treatments could be selected, how selection used stage-one information, whether the adjustment covers all eligible candidates, and whether weights and the one-sided direction were prespecified. Check that stage two supplies conditionally valid evidence under the selected treatment’s null. If participant populations, endpoint definitions, measurement procedures, or estimands change between stages, the stagewise tests must still address the same target or have a justified relationship; merely combining their p-values does not repair a mismatch.
The inverse-normal combination test is one alternative to ordinary pooling, not the only one. A design may use a more efficient prespecified multiplicity procedure for stage one, or an adaptive test whose calibration explicitly incorporates the selection rule. A separate confirmatory stage-two test can avoid reusing stage-one evidence, but may require more information. Ordinary pooling remains reasonable when the treatment comparison was fixed independently of stage-one outcomes and its model assumptions hold. After data-dependent selection, it is not made valid simply by reporting a larger sample size or by using a familiar pooled standard error.
Bonferroni adjustment can lose power, particularly when many candidates are considered or their test statistics are strongly related. The combination test also depends on its stated conditions: a misspecified stage-two test, outcome-dependent weights, an unrecorded change in the selection rule, or use of a p-value that does not test the intended null can undermine the guarantee. It controls the selected-true-null rejection probability; it does not by itself provide simultaneous conclusions about every candidate or correct a biased treatment-effect estimate.
- Mistake: “The pooled statistic is standard normal because the two stages are independent.” Independence of stagewise data is not enough: selection makes the chosen stage-one statistic nonstandard.
- Correction: Account for selection in the inferential procedure, for example by adjusting stage-one evidence and combining it with conditionally valid stage-two evidence.
- Mistake: “The selected adjusted p-value is always super-uniform, even when some treatments work.”
- Correction: The relevant guarantee is \(P(p^*_{1,J}\leq u,\ H_J\text{ true})\leq u\), which concerns occasions when the selected null is true.
Check Your Understanding
Answer each question using the assumptions and results in this tutorial.
- Why can independent stage-one and stage-two data still produce an invalid ordinary pooled test after treatment selection?
- With four candidate treatments and a selected stage-one p-value of 0.025, what is its Bonferroni-adjusted value?
- For a combination test with \(w_1=0.6\), what nonnegative \(w_2\) makes the squared weights sum to one?
- What does the selected-true-null bound guarantee, and what does it not claim about the selected p-value under alternatives?
- Name one condition required of the stage-two p-value for the combination test’s error guarantee.
Solutions: (1) Selection favors a treatment with an unusually large stage-one statistic, so its null distribution is not the fixed-treatment reference distribution; stage-two independence does not undo that selection. (2) \(\min(1,4\times0.025)=0.100\). (3) \(w_2=\sqrt{1-0.6^2}=0.800\). (4) It bounds the probability that the selected treatment is a true null and its adjusted stage-one p-value is at most \(u\) by \(u\); it does not assert unconditional super-uniformity when the selected treatment may have a false null. (5) It must be conditionally super-uniform under the selected treatment’s null given stage-one information, including the selection decision.