Written and maintained by CASRAI Editorial Board
Last updated
A trial that looks at its accumulating data only once, at the end, controls its Type I error rate by construction: reject the null hypothesis if the final test statistic crosses the conventional two-sided critical value (1.96 for alpha=0.05) and the probability of a false positive under the null is exactly 5%, no more. The moment a trial looks more than once — a data monitoring committee reviewing results at three or four interim points before the planned end — that guarantee breaks, unless something explicitly accounts for the extra chances to declare success. An alpha-spending function is that accounting: a pre-specified rule for how much of the trial’s total Type I error “budget” each interim look is allowed to use, so that the cumulative probability of a false positive across every look, including the final analysis, still sums to the nominal alpha.
This guide works through the mechanism itself — the two classical boundary shapes (Pocock and O’Brien-Fleming) that alpha-spending functions were built to generalize, the Lan-DeMets construction that makes them usable with flexible interim-look timing, and a fully reproducible worked comparison of what each boundary actually costs in stopping difficulty and sample size. For the wider family of adaptive-design tools that build on this same alpha-spending logic — sample-size re-estimation and response-adaptive randomization — see Adaptive Trial Designs: Types, Alpha-Spending & Pre-Specification; for the specific case of stopping early because the data look discouraging rather than encouraging, see Futility Analysis and Conditional Power.
Why Repeated Looks Inflate Type I Error
The problem is a direct analogue of multiple comparisons applied across time instead of across endpoints or subgroups — see Type I and Type II Errors for the underlying concept, and the Type I vs Type II comparison for how the two error types trade off. Each interim look is a fresh opportunity for the accumulating test statistic to cross the nominal significance threshold purely by chance, even when the null hypothesis is exactly true. Testing at an uncorrected two-sided alpha=0.05 at every look inflates the trial-wide false-positive rate well above 5%, and the inflation grows with the number of looks.
To put an actual number on this rather than just asserting the direction: we simulated 2,000,000 five-look group sequential trials under the null hypothesis (equally spaced information fractions of 0.2, 0.4, 0.6, 0.8, 1.0, standard Brownian-motion test-statistic path, seeded and reproducible — methodology below). Testing each of the five looks at the uncorrected two-sided 5% threshold (|Z|>1.96) and stopping the first time any look crosses it produces a trial-wide false-positive rate of 14.2% — nearly three times the nominal level, from doing nothing more exotic than checking the data five times instead of once. That gap is exactly what an alpha-spending function exists to close.
Pocock Boundaries
Pocock boundaries (Pocock, 1977) are the simplest correction: use the same critical value at every interim look, chosen so that the cumulative probability of crossing it at any of the K planned looks equals the trial’s overall alpha. Because the threshold doesn’t tighten at early looks, Pocock boundaries make early stopping for a strong effect comparatively easy — but that convenience has a cost. A constant boundary spends a disproportionate share of the total alpha budget at the early, low-information looks, which leaves less in reserve for the final analysis and, as the worked comparison below shows, requires a larger maximum sample size than an O’Brien-Fleming design to preserve the same power.
O’Brien-Fleming Boundaries
O’Brien-Fleming boundaries (O’Brien and Fleming, 1979) invert that trade-off: the critical value is very strict at early looks — often requiring an effect so large it would be clinically implausible for a well-designed trial to see it that early — and relaxes toward roughly the fixed-sample nominal threshold by the final look. This is why O’Brien-Fleming is the more common default in confirmatory Phase III trials: sponsors and regulators are specifically wary of an early “win” driven by an extreme effect estimate on a small, immature sample, and the O’Brien-Fleming shape makes that scenario almost impossible to act on while still preserving a genuine, statistically valid stopping option later in the trial when more information has accumulated.
The Lan-DeMets Alpha-Spending Function
Both boundary families as originally published assumed a fixed number of equally spaced looks, decided before enrollment. Lan and DeMets (1983) generalized the idea into a true alpha-spending function, usually written α(t): instead of committing to a rigid schedule, the protocol specifies a function that allocates cumulative Type I error as a function of information fraction t (the proportion of the total planned statistical information — not calendar time — collected so far), and the boundary at whatever look actually occurs is computed from α(t) at that look’s realized information fraction. This is the piece of machinery that makes group sequential monitoring workable in practice: a DSMB can meet whenever it is operationally convenient — not on a calendar fixed a year in advance — because the spending function, not a rigid look schedule, determines the correct boundary for whatever fraction of the total information has actually accrued.
Two commonly used Lan-DeMets spending functions closely approximate the classical shapes: a Pocock-type function αP(t) = α·ln(1+(e-1)t) and an O’Brien-Fleming-type function αOF(t) = 2−2Φ(zα/2/√t), where Φ is the standard normal CDF and zα/2 is the fixed-sample critical value. Either can be evaluated at whatever information fraction a look actually lands on, which is why a trial can add, skip, or move an interim look without invalidating the design — provided the decision to look was not itself driven by peeking at the unblinded result, which would reintroduce exactly the multiplicity problem the spending function exists to control.
Worked Boundary Comparison
The boundary values quoted for Pocock and O’Brien-Fleming designs vary slightly across textbooks and software depending on exact spending-function parameterization and numerical-integration settings, so rather than quote a published table we computed our own, fully reproducible: 2,000,000 simulated five-look trials (K=5, equally spaced information fractions 0.2/0.4/0.6/0.8/1.0) under the null hypothesis, using a seeded pseudorandom generator (mulberry32, seed 20260829) and the standard canonical-joint-distribution representation of a group sequential test statistic as standardized Brownian motion. The constant Pocock boundary and the O’Brien-Fleming boundary constant were each set to the empirical 95th percentile of the relevant maximum test statistic across all 2,000,000 replications, then verified out-of-sample against an independent 500,000-replication run with a different seed — both boundaries held overall two-sided alpha within 0.05 percentage points of the 5% target (5.045% and 4.962% respectively).
| Look | Information fraction | Pocock z-critical | Pocock nominal p | O’Brien-Fleming z-critical | O’Brien-Fleming nominal p |
|---|---|---|---|---|---|
| 1 | 0.20 | 2.414 | 0.0158 | 4.567 | 0.000005 |
| 2 | 0.40 | 2.414 | 0.0158 | 3.229 | 0.00124 |
| 3 | 0.60 | 2.414 | 0.0158 | 2.637 | 0.00837 |
| 4 | 0.80 | 2.414 | 0.0158 | 2.283 | 0.02240 |
| 5 (final) | 1.00 | 2.414 | 0.0158 | 2.042 | 0.04111 |
Two things stand out in that table. First, the O’Brien-Fleming final-look critical value (2.042) sits close to the fixed-sample, single-look threshold (1.96) — a confirmatory trial that never stops early pays only a small penalty at the end. The Pocock final-look value (2.414) is noticeably stricter than the fixed-sample threshold, because a flat boundary has to hold that same strictness at every look, including the first. Second, look at where the alpha actually gets spent: our simulation’s cumulative-alpha-by-look table shows the Pocock design has already spent 1.58% of its 5% budget at the very first look (20% of the way through the trial), while the O’Brien-Fleming design has spent effectively none (under 0.001%) — it holds almost the entire budget in reserve until the trial is substantially complete.
What Each Boundary Costs in Sample Size
Holding a stricter early boundary in reserve isn’t free: a group sequential design needs more total statistical information (in practice, more planned maximum sample size) than a fixed, single-look design to achieve the same power, because early stopping only sometimes happens — the design has to be powered for the scenario where it runs all the way to the final look. We extended the same simulation to estimate that inflation factor directly: using the standardized drift that gives a fixed-sample, single-look, two-sided alpha=0.05 test 80% power (θ=z0.025+z0.20=2.802), we searched (by bisection, reusing the same simulated paths with drift added) for the multiplier on total planned information needed to bring each group sequential design’s power back up to 80%. The O’Brien-Fleming design needed a sample-size inflation factor of 1.03 — about 3% more than the fixed design. The Pocock design needed 1.23 — roughly 23% more. That gap is the concrete price of Pocock’s flat, easy-to-cross-early boundary: the trial has to be sized larger up front to still reach 80% power once the stricter overall alpha constraint from five equal-strictness looks is accounted for.
These exact multipliers are specific to this simulation’s five-equal-look design and shouldn’t be quoted as universal constants — published tables (e.g. the Jennison & Turnbull reference tables, or output from group-sequential-design software such as the R package gsDesign) may show slightly different values depending on the number and spacing of looks and the exact spending-function parameterization used, though the qualitative pattern — O’Brien-Fleming costs noticeably less in sample size than Pocock, in exchange for a much stricter early-stopping bar — is a well-established, textbook-level result that this simulation reproduces independently rather than merely repeats.
Choosing Between Them, and What Belongs in the Protocol
Neither shape is universally “correct” — the choice is a trade-off the protocol and statistical analysis plan have to make explicitly, before the trial starts:
- O’Brien-Fleming (or a Lan-DeMets spending function approximating it) is the standard default for confirmatory trials where an early, unambiguous win is genuinely plausible but the sponsor and regulator both want strong protection against a premature, effect-size-driven stop. It costs the least in sample-size inflation.
- Pocock is more defensible when the scientific or ethical priority is being able to stop as early as possible whenever a real effect is present — for example, a trial where continuing to expose participants to an inferior arm carries real risk — and the sponsor is willing to accept a larger planned maximum sample size and a stricter final-look threshold in exchange for that earlier-stopping sensitivity.
- Whichever shape is chosen, the spending function α(t) itself — not just “interim looks will occur” — has to be written into the protocol and SAP before enrollment, along with the information-fraction basis for scheduling looks, who sees unblinded interim results (ordinarily an independent statistician reporting to the DSMB, never the sponsor or site investigators — see DMC Charter: What It Must Include and How Unblinding Procedures Work), and the estimand each analysis targets.
Group sequential stopping rules can be layered with a futility rule on the same alpha-spending logic — see Futility Analysis and Conditional Power for how a non-binding futility boundary interacts with the efficacy alpha budget — and the same information-fraction machinery underlies the more elaborate adaptive-design tools (blinded and unblinded sample-size re-estimation, response-adaptive randomization) covered in Adaptive Trial Designs: Types, Alpha-Spending & Pre-Specification. Group sequential boundaries themselves also apply to platform trials and other standing infrastructures where arms are added and dropped over time, though the correlation structure across looks needs to be worked out per-arm rather than assumed to match the simple two-arm case above. The regulatory framing for all of this — how randomization and interim analysis fit together under the ICH E9 statistical principles — sits one level up from the boundary mechanics covered here.
Frequently Asked Questions
What is an alpha-spending function, in one sentence?
A pre-specified rule, written as a function of the fraction of total planned statistical information collected so far, that determines exactly how much of a trial’s overall Type I error budget may be “spent” testing the primary hypothesis at any given interim look, so that the sum across every look never exceeds the trial’s nominal alpha.
Is O’Brien-Fleming always the better choice than Pocock?
No — it’s a trade-off, not a strictly dominant choice. O’Brien-Fleming needs a smaller planned maximum sample size and protects hardest against a premature stop, which is why it’s the common default for confirmatory trials. Pocock makes genuine early stopping easier to achieve when an effect is real, at the cost of a larger planned sample size and a stricter final-analysis threshold. Which one is right depends on the trial’s actual risk-benefit balance around stopping early.
Can the number or timing of interim looks change after the trial has already started?
Only if the design used a flexible Lan-DeMets-style spending function rather than a fixed schedule of looks — and even then, a new look must be scheduled based on information fraction (how much data has accrued), never on the observed results themselves. Scheduling a look because the accumulating data “look interesting” reintroduces exactly the multiplicity problem the spending function exists to control.
Does an alpha-spending function change how the final analysis is interpreted?
Yes: the final-look critical value in a group sequential design is not the ordinary fixed-sample 1.96 (for two-sided alpha=0.05) — it’s whatever value the spending function assigns to information fraction 1.0, which is stricter than 1.96 for a Pocock-shaped design and close to, but still slightly stricter than, 1.96 for an O’Brien-Fleming-shaped design. A final analysis in a group sequential trial has to be evaluated against its own design-specific boundary, not the fixed-sample threshold from a single-look trial.
How is this different from a futility boundary?
Everything above concerns the efficacy boundary — the threshold for stopping early because the effect looks convincingly positive. A futility boundary is a separate, typically non-binding threshold for stopping early because the accumulating data make a positive final result implausible; see Futility Analysis and Conditional Power for the conditional-power calculation that governs that decision and how it interacts with the same alpha budget.








