Tutorials › Group Sequential Methods and Sample Size Re-Estimation › Re-Estimation for Binary Outcomes

Unblinded Re-Estimation and the Promising Zone · Tutorial 408 of 699

Re-Estimation for Binary Outcomes

Use interim arm-specific event rates to estimate a binary treatment effect, calculate conditional power, and determine whether a promising-zone rule calls for a larger sample.

Advanced 12 min read

What You'll Learn

  • Define the treatment effect as a difference in event probabilities and estimate it from interim arm-specific rates.
  • Calculate a plug-in variance for a binary endpoint under equal allocation.
  • Derive an approximate conditional-power expression for the remaining observations and final test.
  • Apply a promising-zone rule to decide whether to increase the planned sample size.
  • Recognize when sparse event data, unstable rates, or an uncalibrated final test undermine the method.

Why Binary Outcomes Need Their Own Re-Estimation Calculation

For a binary endpoint, each participant either experiences the event or does not. Interim event rates therefore determine both the estimated treatment effect and the estimated variability of that effect. In an unblinded re-estimation, both quantities can enter the conditional-power calculation: the estimated effect describes the signal projected forward, while the estimated variance describes the uncertainty in the remaining data.

The calculation below concerns a two-arm trial with equal allocation and a fixed final analysis. Define a positive treatment effect to mean that the treatment arm has a lower event probability than control. This direction is convenient when the event is undesirable; for a beneficial event, reverse the contrast or state the direction explicitly. The method is an approximation based on binomial sampling and a normal approximation to the final test statistic.

Definition: Let \(p_C\) and \(p_T\) be the event probabilities in the control and treatment arms. Define the treatment benefit on the risk-difference scale as \(\delta=p_C-p_T\). At an interim look with \(n_I\) participants per arm and observed event counts \(X_C\) and \(X_T\), the arm-specific event rates are \(\hat p_C=X_C/n_I\) and \(\hat p_T=X_T/n_I\), and the estimated benefit is \(\hat\delta_I=\hat p_C-\hat p_T\).

For the one-sided superiority test, the hypotheses are \(H_0:\delta\leq 0\) and \(H_a:\delta>0\), with significance level \(\alpha\). Under independent Bernoulli outcomes within and between arms, the variance of a difference in event rates based on \(n\) participants per arm is

$$ \operatorname{Var}(\hat p_C-\hat p_T) =\frac{p_C(1-p_C)}{n}+\frac{p_T(1-p_T)}{n}. $$

Replacing the unknown probabilities with their interim estimates gives the plug-in variance component

$$ \hat v_I=\hat p_C(1-\hat p_C)+\hat p_T(1-\hat p_T), \qquad \widehat{\operatorname{Var}}(\hat\delta_I)=\frac{\hat v_I}{n_I}. $$

The arm-specific terms matter: under the alternative, the two event probabilities need not be equal. The pooled variance sometimes used for a null-based score test answers a different question and should not be substituted automatically for this plug-in variance in a power calculation.

Conditional Power With Interim Binary Data

Suppose the final analysis will include \(N\) participants per arm, where \(N>n_I\). The interim data are fixed when calculating conditional power. The remaining \(N-n_I\) participants per arm are assumed to have event probabilities represented by the interim estimates. This is the plug-in assumption: \(\hat p_C\) and \(\hat p_T\) are treated as estimates of the probabilities governing future outcomes.

Let \(D_I=\hat p_C-\hat p_T\) be the observed interim difference, and let \(D_R\) denote the difference between the two event rates among the remaining participants. The final risk-difference estimator is the weighted average of interim and remaining differences. Conditional on the interim data, its approximate mean and variance under the plug-in model are

$$ \hat\delta_N =\frac{n_I D_I+(N-n_I)D_R}{N}, \qquad E(\hat\delta_N\mid\text{interim}) \approx\frac{n_I D_I+(N-n_I)\hat\delta_I}{N}, $$
$$ \operatorname{Var}(\hat\delta_N\mid\text{interim}) \approx\frac{N-n_I}{N^2}\hat v_I. $$

The variance expression follows because the remaining-arm difference has variance approximately \(\hat v_I/(N-n_I)\), and it receives weight \((N-n_I)/N\) in the final estimator. For a simple plug-in Wald calculation, use \(\hat v_I\) in the final standard error as well, so that the final statistic is standardized by \(\sqrt{\hat v_I/N}\). Its conditional standard deviation is then approximately \(\sqrt{(N-n_I)/N}\).

More generally, if the final standard error uses a specified variance component \(v_{\text{plan}}\), the conditional mean and standard deviation of the final statistic are approximated by

$$ \mu_Z(N)= \frac{n_I D_I+(N-n_I)\hat\delta_I} {N\sqrt{v_{\text{plan}}/N}}, \qquad \sigma_Z(N)= \sqrt{\frac{N-n_I}{N}\frac{\hat v_I}{v_{\text{plan}}}}. $$

With \(v_{\text{plan}}=\hat v_I\) and \(\hat\delta_I=D_I\), these simplify to \(\mu_Z(N)=D_I\sqrt{N/\hat v_I}\) and \(\sigma_Z(N)=\sqrt{(N-n_I)/N}\). For a one-sided final Wald test, the approximate conditional power is

$$ CP(N)\approx \Phi\!\left(\frac{\mu_Z(N)-z_{1-\alpha}}{\sigma_Z(N)}\right), $$

where \(z_{1-\alpha}\) is the \(1-\alpha\) quantile of the standard normal distribution and \(\Phi\) is its cumulative distribution function. This is conditional power given the interim observations under the plug-in model; it is not the probability that the null hypothesis is true.

Worked Example: Estimating the Interim Effect and Variance

Consider a hypothetical equal-allocation trial. At the interim analysis, 100 participants in each arm have been observed. There are 30 events in control and 20 in treatment. Calculate the interim event rates, estimated benefit, and plug-in standard error.

The event rates are \(\hat p_C=30/100=0.30\) and \(\hat p_T=20/100=0.20\). Thus the estimated treatment benefit is

$$ \hat\delta_I=0.30-0.20=0.10. $$

The estimated benefit is 0.10, or 10 percentage points fewer events in treatment than control. The plug-in variance component and interim standard error are

$$ \hat v_I=0.30(0.70)+0.20(0.80)=0.21+0.16=0.37, \qquad SE(\hat\delta_I)=\sqrt{\frac{0.37}{100}} =\sqrt{0.0037}\approx0.06083. $$

The interim Wald statistic is \(0.10/0.06083\approx1.644\). It is only a description of the interim data, not the final test result. The calculation assumes independent binary outcomes and uses the arm-specific plug-in variance; the hypothetical rates are not near zero or one, so the normal approximation is plausible for illustration.

Worked Example: Conditional Power at the Current Planned Size

Continue with the hypothetical interim results above. Suppose the trial currently plans to enroll \(N=200\) participants per arm, uses a one-sided \(\alpha=0.025\) test, and uses the plug-in final variance. Calculate the conditional power. Here \(z_{1-\alpha}\approx1.960\).

Since the future effect is projected to equal the interim estimate, the conditional mean final statistic is

$$ \mu_Z(200)=0.10\sqrt{\frac{200}{0.37}} \approx0.10(23.249)=2.325. $$

There are \(200-100=100\) participants per arm remaining, so the conditional standard deviation is

$$ \sigma_Z(200)=\sqrt{\frac{200-100}{200}} =\sqrt{0.5}\approx0.7071. $$

Therefore,

$$ CP(200)\approx \Phi\!\left(\frac{2.325-1.960}{0.7071}\right) =\Phi(0.516)\approx0.697. $$

Under the plug-in assumptions, the chance of rejecting the one-sided null at the final analysis, conditional on these interim data, is about 69.7%. This is not the unconditional power of the original design; it conditions on the observed interim event rates and on the specified model for future outcomes.

Applying a Promising-Zone Re-Estimation Rule

A promising-zone rule uses conditional power to distinguish interim results that are too weak to justify an increase, results in a prespecified intermediate range that may justify an increase, and results sufficiently strong to continue without an increase. The cutoffs and any maximum sample size must be specified in advance. Conditional power alone does not dictate a unique decision rule.

For example, a rule might leave the planned size unchanged when conditional power is below 0.55, seek a target conditional power of 0.80 when conditional power lies from 0.55 up to but not including 0.80, and make no increase above that range. A cap \(N_{\max}\) prevents the revised size from exceeding the maximum allowed. The target is pursued by evaluating \(CP(N)\) at candidate final sizes using the same interim estimates and increasing \(N\) only within the prespecified constraints.

Worked Example: Re-Estimating Within a Promising Zone

Use the same hypothetical data: \(n_I=100\), \(\hat\delta_I=0.10\), and \(\hat v_I=0.37\). Suppose the current planned size is 200 participants per arm, the promising-zone range is conditional power from 0.55 to below 0.80, the target is 0.80, and the maximum is \(N_{\max}=280\) per arm. The previous calculation gave \(CP(200)\approx0.697\), so the interim result lies in the promising zone.

Evaluate a revised size of 254 participants per arm. The conditional mean and standard deviation are

$$ \mu_Z(254)=0.10\sqrt{\frac{254}{0.37}} \approx0.10(26.201)=2.620, \qquad \sigma_Z(254)=\sqrt{\frac{154}{254}}\approx0.7786. $$

The resulting conditional power is

$$ CP(254)\approx \Phi\!\left(\frac{2.620-1.960}{0.7786}\right) =\Phi(0.848)\approx0.802. $$

Thus, under this rule and plug-in calculation, a revised size of 254 per arm reaches approximately the 0.80 target and remains below the 280-per-arm cap. The result is conditional on the interim event rates continuing to represent the future rates; it does not guarantee that the realized final power will be 80%.

Justification and Assumptions

The conditional-power formula follows directly from the future-data model and the final rejection boundary. Given the interim observations, the remaining outcomes are independent Bernoulli variables under the assumed model. For \(N-n_I\) future participants in each arm, the variance of their difference in event rates is approximately \(\hat v_I/(N-n_I)\). Multiplying that future difference by its weight in the final estimate gives

$$ \operatorname{Var}\!\left(\frac{N-n_I}{N}D_R\mid\text{interim}\right) \approx \left(\frac{N-n_I}{N}\right)^2 \frac{\hat v_I}{N-n_I} =\frac{N-n_I}{N^2}\hat v_I. $$

After standardizing by the plug-in final standard error \(\sqrt{\hat v_I/N}\), the variance of the final statistic is \((N-n_I)/N\), giving the stated conditional standard deviation. If this statistic is approximately normal, rejection occurs when it exceeds \(z_{1-\alpha}\). Standardizing that boundary by the conditional standard deviation yields the normal-tail expression for \(CP(N)\).

This justification relies on several conditions: equal allocation at interim and final, independent participants, stable event probabilities across enrollment, no unaccounted clustering or repeated observations, and a sufficiently accurate normal approximation. It also treats the interim rates as the best estimates of the future rates. Departures such as changing standard of care, differential dropout, delayed event ascertainment, or a change in participant mix can make that projection unreliable.

Diagnostics, Alternatives, and Limitations

Before using the result, inspect the event counts and rates in both arms, not only the estimated difference. A rate of zero or one gives a zero plug-in variance contribution; with sparse data, the normal approximation and the resulting conditional-power estimate may be poor even if the formula returns a number. Check whether expected event counts are adequate for the intended approximation, whether the arm-specific rates are based on comparable follow-up, and whether the observed difference is plausible in light of clinical and operational knowledge. An unusually large interim effect can be driven by sampling noise, so projecting it unchanged may yield an optimistic re-estimation.

The unblinded plug-in approach differs from a blinded variance re-estimation, which may update nuisance variability without using the treatment contrast to revise the assumed effect. It also differs from a rule based directly on the interim \(Z\)-statistic: the binary plug-in calculation explicitly represents event rates and their arm-specific variance contributions. These approaches answer different design questions and should not be treated as interchangeable.

A critical limitation is that changing sample size based on unblinded interim effect estimates can affect the null distribution of a naive final test. A plug-in conditional-power calculation does not by itself establish control of the type I error rate. The adaptation and final inferential procedure therefore need to be prespecified and evaluated together, with suitable error-rate control for the design. The method is also sensitive to the assumed future event rates, can be unstable with sparse interim events, and does not account automatically for multiplicity, nonadherence, missing outcomes, or other deviations from the stated model.

Common Mistake

Common mistake: Treating the interim treatment difference as though it were already the final effect, then calculating power as if all \(N\) participants per arm were still to be observed. This ignores the information already contained in the interim outcomes. The correction is to condition on the interim data: retain their contribution in the final estimator and calculate variability only for the future outcomes, as in the weighted-mean derivation above.

Check Your Understanding

Answer each question using the equal-allocation, one-sided plug-in framework unless stated otherwise. Brief solutions follow the questions.

  1. At an interim analysis, 80 of 400 control participants and 60 of 400 treatment participants have experienced the event. What are the two event rates and the estimated benefit, defined as control minus treatment?
  2. For interim rates \(\hat p_C=0.25\) and \(\hat p_T=0.15\), calculate \(\hat v_I\). Give the estimated standard error of the interim difference if \(n_I=100\) per arm.
  3. In the conditional-power calculation, why is the standard deviation of the final statistic less than one when \(n_I<N\), under the same plug-in variance for future data and final standardization?
  4. What is one reason that a plug-in conditional-power calculation may be unreliable even when its arithmetic is correct?

Solutions. (1) The rates are \(80/400=0.20\) and \(60/400=0.15\), giving an estimated benefit of \(0.20-0.15=0.05\), or 5 percentage points. (2) \(\hat v_I=0.25(0.75)+0.15(0.85)=0.1875+0.1275=0.315\). The interim standard error is \(\sqrt{0.315/100}=\sqrt{0.00315}\approx0.05612\). (3) Conditional on the interim data, only the remaining \(N-n_I\) participants contribute random variation. Standardizing by the final standard error gives conditional variance \((N-n_I)/N\), so the conditional standard deviation is \(\sqrt{(N-n_I)/N}<1\). (4) Examples include sparse event counts that undermine the normal approximation, unstable interim rates, or changes in event risk over time that make the interim rates poor estimates of future rates.

Clinical Biostats