Tutorials › Multi-Arm Multi-Stage (MAMS) Designs › Deriving Winner’s-Curse Bias for Normal Estimates

Treatment-Effect Estimation After Selection · Tutorial 243 of 499

Deriving Winner’s-Curse Bias for Normal Estimates

Derive how selecting the largest of independent, equal-precision normal estimates shifts its expectation above their common true effect.

Advanced 9 min read

What You'll Learn

  • State the assumptions under which the normal maximum gives a direct expression for selection bias.
  • Derive the distribution and expectation of the largest standardized estimate.
  • Calculate the two-arm bias exactly and evaluate the bias numerically for more arms.
  • Distinguish the expected selection bias from the difference observed in one trial.
  • Identify how dependence, unequal standard errors, or unequal true effects limit this result.

Why selecting the largest estimate creates bias

When several treatment arms are compared, the arm with the largest observed effect estimate can look unusually promising partly because its estimate includes random error. Even if the arms have identical true effects, selecting the maximum tends to select an estimate with a positive error. This is the winner’s curse: the selected estimate is, on average, higher than the common true effect.

Here we isolate that mechanism in a deliberately simple setting. Assume each arm’s estimate is normally distributed, all arms have the same true effect and standard error, and the estimates are independent. This is not a complete model of every multi-arm multi-stage design. It is a setting in which the selection effect can be derived directly and its size made explicit.

Definition: Suppose there are \(K\) treatment arms and the estimate for arm \(i\) is \(X_i\), with \(X_i\sim N(\theta,\sigma^2)\) independently for \(i=1,\ldots,K\). Here \(\theta\) is the common true treatment effect and \(\sigma\) is the common standard error, in the same units as the effect. If the selected arm is the one with the largest estimate, its estimate is \(X_{(K)}=\max(X_1,\ldots,X_K)\). The selection-induced bias for estimating \(\theta\) with \(X_{(K)}\) is \(E[X_{(K)}]-\theta\).

The model assumes a fixed common effect, the same known standard error for every arm, normal sampling distributions, and independence across arms. The selection rule is to choose the largest estimate, with no additional eligibility or stopping condition. Because independent continuous normal variables tie with probability zero, the largest estimate identifies a unique arm with probability one. The calculation concerns repeated applications of this model, not a claim that every selected estimate in an individual trial must exceed \(\theta\).

Deriving the expectation of the maximum

Standardize each estimate as \(Z_i=(X_i-\theta)/\sigma\). Under the assumptions above, the \(Z_i\) are independent standard normal variables. Define \(M_K=\max(Z_1,\ldots,Z_K)\). Since \(X_{(K)}=\theta+\sigma M_K\), it follows that

$$ E[X_{(K)}]-\theta=\sigma E[M_K]. $$

Thus the bias is the common standard error multiplied by a number that depends only on the number of arms. To derive that number, let \(\Phi(z)\) and \(\phi(z)\) denote the standard normal cumulative distribution function and density. The event \(M_K\le z\) occurs exactly when all \(K\) standardized estimates are at most \(z\). Independence gives

$$ P(M_K\le z)=\prod_{i=1}^{K}P(Z_i\le z)=\Phi(z)^K. $$

Differentiating this cumulative distribution function gives the density of the maximum. Integrating the value of the maximum against that density yields an expression for its expectation:

$$ f_{M_K}(z)=K\phi(z)\Phi(z)^{K-1}, \qquad E[M_K]=K\int_{-\infty}^{\infty}z\phi(z)\Phi(z)^{K-1}\,dz. $$

An equivalent expression uses the upper and lower tails. For an integrable random variable, its expectation is the integral of its positive-tail probabilities minus the integral of its negative-tail probabilities. Applying this identity to \(M_K\), and using \(P(M_K>t)=1-\Phi(t)^K\) and \(P(M_K<-t)=\Phi(-t)^K\) for \(t\ge0\), gives

$$ E[M_K]=\int_0^\infty \left\{1-\Phi(t)^K-[1-\Phi(t)]^K\right\}\,dt. $$

These integrals can be evaluated numerically for a given \(K\). They show directly that the bias grows with the scale \(\sigma\), while the standardized amount \(E[M_K]\) is determined by how many estimates are compared.

Worked Example: Exact Bias When Selecting Between Two Arms

Suppose two independent hypothetical arm estimates each have distribution \(N(0.50,0.40^2)\). The common true effect is \(0.50\) units, and each estimate has standard error \(0.40\) units. Find the expected selected estimate and its selection-induced bias.

For two standard normal variables, write their maximum as \(M_2=(Z_1+Z_2+|Z_1-Z_2|)/2\). The first two terms have expectation zero. Also, \(Z_1-Z_2\sim N(0,2)\), so \(E|Z_1-Z_2|=2/\sqrt{\pi}\). Therefore \(E[M_2]=1/\sqrt{\pi}\), approximately \(0.5642\).

The bias is the common standard error times this standardized expected maximum:

$$ E[X_{(2)}]-\theta =0.40\left(\frac{1}{\sqrt{\pi}}\right) =0.2257\text{ units}. $$

Consequently, the expected estimate of the selected arm is \(0.50+0.2257=0.7257\) units. This is an average over repeated trials under the model; it does not say that the selected estimate in any particular trial will equal \(0.7257\).

What changes as the number of arms increases?

For \(K>2\), the same integral gives the standardized expected maximum. For example, numerical evaluation gives \(E[M_3]\approx0.8463\) and \(E[M_4]\approx1.029\). These are positive: with more independent estimates competing for selection, there are more opportunities for a large positive random error to produce the maximum. The expectation increases with \(K\), although it does not increase by a fixed amount for each additional arm.

Worked Example: Three Arms With a Half-Unit Standard Error

Consider three independent hypothetical arm estimates, each with common true effect \(\theta=0.20\) units and standard error \(\sigma=0.50\) units. Suppose the observed estimates are \(0.10\), \(0.90\), and \(0.40\) units. The largest observed estimate is \(0.90\) units.

Under the equal-effect, independent-normal model, the expected maximum is found using \(E[M_3]\approx0.8463\):

$$ E[X_{(3)}] =\theta+\sigma E[M_3] =0.20+(0.50)(0.8463) =0.6232\text{ units}. $$

The model-based selection-induced bias is therefore approximately \(0.6232-0.20=0.4232\) units. The realized selected estimate in this example, \(0.90\) units, is not the expected selected estimate; the difference between them is ordinary trial-to-trial variation. Nor does the bias calculation assert that the true effect of the selected arm is larger than the common true effect: in this model, all three true effects are \(0.20\) units.

Worked Example: Four Arms and a Different Precision

Suppose four independent hypothetical estimates have a common true treatment effect of \(0.20\) units and a common standard error of \(0.30\) units. Let their observed values be \(0.12\), \(0.46\), \(0.31\), and \(0.05\) units. The observed winner is the arm with estimate \(0.46\) units.

For four standard normal estimates, numerical evaluation of the maximum’s expectation gives \(E[M_4]\approx1.029\). Thus:

$$ E[X_{(4)}] =0.20+(0.30)(1.029) =0.5087\text{ units}, \qquad E[X_{(4)}]-\theta\approx0.3087\text{ units}. $$

The selected estimate of \(0.46\) units is below this model-based expected selected estimate, but it is still above the common true effect in this particular set of observations. Neither fact contradicts the expected bias: an expectation describes an average across repetitions, not the direction or size of the error in every repetition.

Interpreting the result and checking its assumptions

The earlier material on representing arm selection as a statistical event expresses selection through the event that a particular arm has the largest estimate. The calculation here supplies the resulting expected estimate in the special case of independent, equal-precision normal estimates with a common true effect. Its central result is:

Theorem: If \(X_1,\ldots,X_K\) are independent and each has distribution \(N(\theta,\sigma^2)\), then the estimate selected as their maximum has expectation \(E[X_{(K)}]=\theta+\sigma a_K\), where \(a_K=E[M_K]\) is given by the normal-maximum integrals above. For \(K\ge2\), \(a_K>0\), so the maximum is positively biased for the common effect.

The positivity also has a direct justification. For \(K\ge2\), \(M_K\ge Z_1\) in every realization and \(P(M_K>Z_1)>0\). Since \(E[Z_1]=0\), taking expectations gives \(E[M_K]>0\). In addition, adding another independent estimate cannot reduce the maximum: \(\max(Z_1,\ldots,Z_{K+1})\ge\max(Z_1,\ldots,Z_K)\). Hence the expected standardized maximum is nondecreasing in the number of arms.

In practice, check whether the data analysis truly fits the assumptions before applying this result. In particular, ask whether arm estimates are approximately normal, whether their standard errors are the same, whether their errors are independent, and whether all arms can reasonably be treated as having a common true effect for this calculation. The formula is a reference calculation for this model, not a universal correction to apply mechanically.

  • Dependence: estimates that share information may be correlated. Then the product \(\Phi(z)^K\) is not their joint probability of all being at most \(z\), so the derivation does not apply as written.
  • Unequal standard errors: the largest estimate need not have the same distributional scale as the others. A single common \(\sigma\) cannot be factored out in the stated way.
  • Unequal true effects: when arms have different true effects, selecting the largest estimate is not the same as selecting among estimates of one common \(\theta\). The bias relative to a particular target then needs to be defined for that setting.
  • Different selection rules: selection based on a threshold, an interim stopping rule, or multiple stages is not simply selection of the maximum from \(K\) estimates under this model.

These are not small technical details: changing them can change the distribution of the selected estimate. The result also does not determine the variance or a confidence interval for the selected estimate. It quantifies one feature only: the expectation of the maximum under the specified model.

A common mistake and the appropriate comparison

A frequent error is to calculate the expected estimate of each arm first and then conclude that the expected selected estimate is also \(\theta\), because every arm has expectation \(\theta\). That argument overlooks that the selected arm’s index is itself chosen using the observed estimates. In general, the expectation of a maximum is not the maximum of the expectations: here, \(\max_i E[X_i]=\theta\), but \(E[\max_i X_i]=\theta+\sigma a_K>\theta\) for \(K\ge2\).

If one arm is specified in advance and its estimate is reported regardless of its observed value, its expectation under this model is \(\theta\); the maximum-selection bias does not arise from that fixed choice. If the largest estimate is chosen and reported, the expectation instead includes the positive selection term. These are different procedures and answer different questions. In a MAMS setting, the simple maximum calculation is useful for seeing why post-selection estimates can be optimistic, but a design with correlated contrasts, changing stages, or unequal arm effects requires a model aligned with those features.

Check Your Understanding

Try each question, then compare your reasoning with the solutions below.

  1. Under the stated model, what is the selection-induced bias for \(K=2\) arms when the common standard error is \(0.25\) treatment-effect units?
  2. For three independent arms with common effect \(\theta=1.0\) units and standard error \(0.20\) units, find the expected selected estimate using \(E[M_3]\approx0.8463\).
  3. Does a positive expected selection bias imply that the selected estimate exceeds the true effect in every trial? Explain.
  4. Which part of the derivation fails if arm estimates are dependent?

Solutions. (1) The bias is \(\sigma E[M_2]=0.25/\sqrt{\pi}=0.1410\) units. (2) The expected selected estimate is \(1.0+(0.20)(0.8463)=1.169\) units. (3) No. Positive bias means the selected estimate averages above the true effect over repetitions; an individual selected estimate can be below, equal to, or above it. (4) The joint probability that all estimates are at most \(z\) is no longer \(\prod_i\Phi(z)\), so the derived maximum distribution and the resulting integral do not follow.

Clinical Biostats