STATISTICS GRADUATE LEVEL • HYPOTHESIS TESTING

Family-Wise Error Rate & Bonferroni — Family-wise error rate and Bonferroni correction

Why testing multiple hypotheses simultaneously inflates false positives, and how the Bonferroni correction restores control.

Historical Context & Motivation

Modern scientific research rarely rests on a single hypothesis test. Whether a clinical trial compares a drug's efficacy across five organ systems, or a genomics study scans thousands of genes for differential expression, investigators routinely evaluate multiple hypotheses within a single study. By the mid-twentieth century, statisticians recognized that the classical α = 0.05 guarantee—a 5% chance of a Type I error on any individual test—becomes dangerously misleading when applied repeatedly. The probability that at least one false positive appears across a family of tests escalates rapidly, sometimes exceeding 50% or more. The search for principled corrections to this multiplicity problem has shaped decades of statistical methodology.

1935
Fisher's Significance Testing
Ronald Fisher formalizes the p-value and the notion of a fixed significance level α for individual hypothesis tests in The Design of Experiments. While groundbreaking, the framework addresses only single comparisons.
1953
Tukey's Honest Significant Difference
John Tukey introduces the HSD test for pairwise comparisons after ANOVA, one of the first methods explicitly designed to control the family-wise error rate across all pairs of group means.
1961
Dunn / Bonferroni Correction Published
Olive Jean Dunn publishes the method now known as the Bonferroni correction, applying Boole's inequality to set each test's significance threshold at α/m, thereby controlling the FWER at level α. The technique is named after Carlo Emilio Bonferroni, whose 1936 probability inequality underpins the approach.
1979
Holm's Step-Down Procedure
Sture Holm proposes a sequentially rejective modification of Bonferroni that is uniformly more powerful while still controlling the FWER, highlighting the conservatism of the original correction.
1995
Benjamini–Hochberg FDR
Yoav Benjamini and Yosef Hochberg introduce the false discovery rate (FDR) as a less conservative alternative to FWER control, catalyzing modern high-dimensional testing in genomics, neuroimaging, and other big-data domains.

The central question this lesson addresses is deceptively simple: when we conduct m tests at level α, what is the true probability that we commit at least one Type I error? Answering this question requires a formal definition of the family-wise error rate (FWER) and a mechanism—such as the Bonferroni correction—to bring that probability back under the nominal α level.

Core Principles & Definitions

Before diving into corrections, it is essential to establish precise terminology. A family of hypotheses is the collection of null hypotheses H₁₀, H₂₀, …, Hₘ₀ that a researcher tests within a single study or analysis. The choice of what constitutes a 'family' is partly a scientific and partly a statistical judgment—common conventions include all pairwise comparisons in an ANOVA, all endpoints in a clinical trial, or all coefficients in a regression model. With this family defined, the family-wise error rate (FWER) is the probability of rejecting at least one true null hypothesis anywhere in the family.

1

Family of Hypotheses

The set of m null hypotheses tested simultaneously. Defining the family correctly is a prerequisite for any multiplicity adjustment.
2

Per-Comparison Error Rate (PCER)

The expected proportion of Type I errors across all m tests: E(V)/m, where V is the number of false rejections. Without correction, PCER = α for each test.
3

Family-Wise Error Rate (FWER)

P(V ≥ 1)—the probability of making at least one Type I error among all m tests. This is the error metric that the Bonferroni correction targets.
4

Bonferroni Inequality (Boole's Inequality)

For any events A₁, …, Aₘ: P(A₁ ∪ … ∪ Aₘ) ≤ ΣP(Aᵢ). This union bound underpins the Bonferroni correction.
5

Strong vs. Weak FWER Control

Weak control guarantees FWER ≤ α only when all nulls are true (the complete null). Strong control guarantees FWER ≤ α under any configuration of true and false nulls.
KEY TAKEAWAY
Think of each hypothesis test as rolling a 20-sided die: with a 5% chance per roll, getting at least one '1' seems unlikely. But if you roll the die 20 times, there is a 64% chance of seeing at least one '1.' The FWER is the probability of that first unlucky roll across all your tests, and the Bonferroni correction shrinks the target on each die face so the overall risk stays at 5%.

Visualizing FWER Inflation

The diagram below plots the family-wise error rate as a function of the number of independent tests m, assuming each test is conducted at α = 0.05 with no correction. The exact FWER under independence is 1 − (1 − α)m. Even at m = 10, the FWER exceeds 40%; by m = 50, it is virtually certain that at least one false rejection will occur. The red dashed line marks the nominal 5% target, making the gap between the uncorrected FWER and the desired level starkly visible.

The cyan curve shows FWER = 1 − (1 − 0.05)m rising steeply as the number of independent tests m increases. The red dashed line at 0.05 represents the nominal significance level. By m = 20, the probability of at least one false positive exceeds 64%, underscoring why multiplicity corrections are indispensable.

This visualization makes a powerful argument: conducting even a modest number of tests without adjustment all but guarantees a false discovery. The Bonferroni correction addresses this by lowering the per-test threshold so that the total area under the curve remains bounded by α. In the next section, we formalize the mathematics behind this intuition.

Mathematical Framework

Let us formalize the setting. We test m null hypotheses H₁₀, H₂₀, …, Hₘ₀ simultaneously. Denote by V the number of true null hypotheses that are incorrectly rejected (false positives). The family-wise error rate is defined as the probability P(V ≥ 1). We seek a procedure that ensures FWER ≤ α for a pre-specified α, typically 0.05.

FWER UNDER INDEPENDENCE
FWER = 1 − (1 − α)ᵐ
When all m tests are mutually independent and all null hypotheses are true, the exact FWER equals 1 − (1 − α)m. For α = 0.05 and m = 20, this gives 1 − 0.95²⁰ ≈ 0.6415.

The independence formula above is instructive but limited: in practice, test statistics are often correlated (e.g., contrasts sharing control-group data). The genius of the Bonferroni approach is that it relies on Boole's inequality (the union bound), which holds regardless of the dependence structure among tests.

BOOLE'S INEQUALITY (UNION BOUND)
P(A₁ ∪ A₂ ∪ … ∪ Aₘ) ≤ P(A₁) + P(A₂) + … + P(Aₘ)
Let Aᵢ be the event of a Type I error on test i. Then the probability of at least one Type I error is bounded above by the sum of individual error probabilities.
BONFERRONI CORRECTION
α* = α / m
Each of the m tests is conducted at the adjusted significance level α* = α/m. By Boole's inequality, FWER ≤ m × (α/m) = α, guaranteeing strong control of the FWER at level α regardless of the dependence structure.

An equivalent formulation adjusts p-values rather than thresholds. The adjusted p-value for the i-th test is p̃ᵢ = min(m × pᵢ, 1). One rejects Hᵢ₀ if p̃ᵢ ≤ α. This 'multiply the p-values' perspective is often more convenient in software implementations and is algebraically equivalent to dividing α by m.

BONFERRONI ADJUSTED P-VALUE
p̃ᵢ = min(m × pᵢ, 1)
Reject Hᵢ₀ when p̃ᵢ ≤ α. The min(·, 1) ensures the adjusted p-value does not exceed 1. This is equivalent to testing pᵢ against α/m.

Detailed Breakdown: Corrected vs. Uncorrected Testing

The following diagram contrasts two analysis pipelines side by side. On the left, a researcher tests five hypotheses at α = 0.05 each, with no adjustment—the resulting FWER is 1 − 0.95⁵ ≈ 0.226. On the right, the same five tests are conducted at the Bonferroni-corrected level α* = 0.05/5 = 0.01, guaranteeing FWER ≤ 0.05. The diagram highlights which raw p-values survive each threshold, illustrating how the correction eliminates borderline rejections that likely represent false positives.

Side-by-side comparison of uncorrected and Bonferroni-corrected decisions for five hypotheses. The uncorrected approach rejects four hypotheses, but three of those have p-values between 0.01 and 0.05—precisely the range most susceptible to being false positives when multiplicity is uncontrolled. The Bonferroni correction, using α* = 0.01, retains only the hypothesis with compelling evidence (p = 0.003).

This example also illustrates the fundamental trade-off: the Bonferroni correction provides strong FWER control at the cost of reduced statistical power. Hypotheses H₂ through H₄ might represent genuine effects, but their p-values are not small enough to survive the stricter threshold. This conservatism grows with m—when m = 1000, the per-test threshold drops to 0.00005, making it extraordinarily difficult to detect anything but the strongest signals. Understanding this trade-off is critical for choosing the appropriate correction method in practice.

⚠️ WHEN IS BONFERRONI TOO CONSERVATIVE?
When m is very large (e.g., genome-wide association studies with m > 10⁶), the Bonferroni threshold becomes so stringent that even moderately strong signals are missed. In such settings, researchers often prefer false discovery rate (FDR) control via the Benjamini–Hochberg procedure, which tolerates a specified proportion of false positives among rejections rather than guarding against even one.

Worked Example

A pharmaceutical researcher conducts a clinical trial comparing a new drug to placebo on four primary endpoints: systolic blood pressure, LDL cholesterol, fasting glucose, and HbA1c. She sets the overall significance level at α = 0.05 and obtains the following raw p-values: p₁ = 0.006, p₂ = 0.018, p₃ = 0.042, p₄ = 0.210. She wishes to determine which endpoints show statistically significant improvement after applying the Bonferroni correction.

Bonferroni Correction for a Clinical Trial with Four Endpoints
1
Step 1 — Identify the family and parametersThe family consists of m = 4 hypotheses (one per endpoint). The desired family-wise significance level is α = 0.05.
2
Step 2 — Compute the Bonferroni-adjusted thresholdThe adjusted per-test significance level is α* = α / m = 0.05 / 4 = 0.0125. Each raw p-value will be compared against this threshold.
α* = 0.0125
3
Step 3 — Equivalently, compute adjusted p-valuesMultiply each raw p-value by m = 4: p̃₁ = 4 × 0.006 = 0.024, p̃₂ = 4 × 0.018 = 0.072, p̃₃ = 4 × 0.042 = 0.168, p̃₄ = 4 × 0.210 = 0.840. Each adjusted p-value is compared against the original α = 0.05.
p̃₁ = 0.024, p̃₂ = 0.072, p̃₃ = 0.168, p̃₄ = 0.840
4
Step 4 — Make decisionsComparing raw p-values to α* = 0.0125: p₁ = 0.006 < 0.0125 → reject H₁₀ (systolic BP). p₂ = 0.018 > 0.0125 → fail to reject H₂₀ (LDL). p₃ = 0.042 > 0.0125 → fail to reject H₃₀ (glucose). p₄ = 0.210 > 0.0125 → fail to reject H₄₀ (HbA1c). Equivalently, only p̃₁ = 0.024 < 0.05.
Only systolic blood pressure shows a statistically significant improvement after Bonferroni correction.
5
Step 5 — Verify FWER guaranteeBy Boole's inequality: FWER ≤ 4 × 0.0125 = 0.05. The researcher can report the systolic BP finding with confidence that the probability of even one false positive across all four endpoints is at most 5%, regardless of the correlation structure among endpoints.
FWER ≤ 0.05 ✓

Strengths, Limitations & Alternatives

The Bonferroni correction's appeal lies in its simplicity and generality, but it carries well-known costs. The table below summarizes its main strengths alongside its limitations and identifies situations in which alternative procedures may be more appropriate.

Comparison of strengths and limitations of the Bonferroni correction
DimensionStrengthsLimitations
ValidityControls FWER under any dependence structure—no assumptions about correlation among test statistics needed.For positively correlated tests, the true FWER is often far below α, meaning the correction is unnecessarily harsh.
SimplicityRequires only division by m—trivial to compute by hand, easy to explain to non-statisticians.The simplicity can be deceptive; researchers may apply it thoughtlessly without considering the scientific definition of the 'family'.
PowerAdequate when m is small (e.g., 2–10) and effect sizes are moderate to large.Power drops dramatically as m increases. For m = 100 at α = 0.05, the per-test threshold is 0.0005—many real effects are missed.
AlternativesServes as a benchmark; Holm's step-down method dominates Bonferroni uniformly while maintaining FWER control.For high-dimensional settings (m > 100), FDR-controlling methods (Benjamini–Hochberg) are generally preferred.
WHEN TO USE BONFERRONI
Use the Bonferroni correction when the number of comparisons is small, the consequences of even a single false positive are severe (e.g., regulatory drug approval), or you need a method that requires no assumptions about the dependence structure of your test statistics. When m is large and some false positives are tolerable, consider Holm (still FWER) or Benjamini–Hochberg (FDR) for better power.

Connection to Advanced Theory

The Bonferroni correction sits at one end of a spectrum of multiplicity-adjustment procedures, ranging from highly conservative FWER methods to more liberal FDR approaches. Understanding where Bonferroni fits within this landscape helps practitioners select the right tool for their research context. The table below contrasts several prominent procedures along key dimensions.

Spectrum of multiplicity-correction procedures from FWER to FDR
ProcedureError Metric ControlledKey Property
BonferroniFWER (strong control)No dependence assumptions; simplest to implement; most conservative single-step method.
Holm (1979)FWER (strong control)Step-down procedure; uniformly more powerful than Bonferroni; still assumption-free.
Hochberg (1988)FWER (strong control under independence or PRDS)Step-up procedure; more powerful than Holm but requires non-negative dependence.
ŠidákFWER (strong control under independence)Uses α* = 1 − (1 − α)^(1/m); slightly less conservative than Bonferroni under independence.
Benjamini–Hochberg (1995)FDRControls expected proportion of false discoveries among rejections; far more powerful for large m.

A particularly important relationship is between Bonferroni and Holm's step-down procedure. Holm orders the p-values from smallest to largest and compares the k-th smallest p-value to α/(m − k + 1), stopping at the first non-rejection. Because α/(m − k + 1) ≥ α/m for k > 1, Holm's thresholds are at least as large as Bonferroni's at every step, meaning Holm rejects at least as many hypotheses. Since Holm still provides strong FWER control under arbitrary dependence, there is virtually no reason to prefer Bonferroni over Holm in practice—except that Bonferroni's single-step nature makes it marginally easier to explain to non-technical audiences.

🔭 LOOKING AHEAD
In advanced coursework, you will encounter resampling-based methods (e.g., Westfall–Young permutation procedures) that exploit the joint distribution of test statistics to achieve tighter FWER control with greater power than any Bonferroni-type correction. These methods are computationally intensive but increasingly practical with modern hardware.

Practice Problems

PROBLEM 1CONCEPTUAL
Explain in your own words why conducting 20 independent hypothesis tests, each at α = 0.05, does not guarantee a 5% overall false-positive rate. What metric captures the true risk, and why does it exceed 5%?
PROBLEM 2BASIC CALCULATION
A researcher tests m = 8 hypotheses at a family-wise α = 0.10. (a) What is the Bonferroni-adjusted per-test significance level α*? (b) If the smallest p-value observed is 0.014, is this hypothesis rejected after Bonferroni correction?
PROBLEM 3INTERMEDIATE
A clinical trial evaluates a drug on m = 6 endpoints and obtains raw p-values: 0.001, 0.008, 0.015, 0.023, 0.049, 0.085. Using α = 0.05: (a) Apply the Bonferroni correction and list which hypotheses are rejected. (b) Apply Holm's step-down procedure and list which hypotheses are rejected. (c) Comment on the difference.
PROBLEM 4APPLIED
A neuroscientist performs fMRI analysis on 50 brain regions, testing each for activation during a cognitive task at α = 0.05. She obtains 7 regions with raw p-values below 0.05. (a) What is the Bonferroni threshold? (b) How many of the 7 regions would need p-values below this threshold to survive correction? (c) If she suspects the 50 tests are positively correlated (adjacent brain regions share signal), discuss whether the Bonferroni correction is the best choice.
PROBLEM 5CRITICAL THINKING
Prove that the Šidák correction α* = 1 − (1 − α)^(1/m) is less conservative than the Bonferroni correction α* = α/m for all m ≥ 2 and 0 < α < 1. Hint: Use the inequality 1 − x ≤ e^(−x) for x > 0 and compare the two thresholds analytically.

Summary

When a study tests multiple hypotheses simultaneously, the probability of at least one false positive—the family-wise error rate (FWER)—can far exceed the nominal α. Under independence, FWER = 1 − (1 − α)ᵐ, which approaches 1 rapidly as the number of tests m grows. The Bonferroni correction addresses this by testing each hypothesis at α* = α/m, exploiting Boole's inequality to guarantee strong FWER control regardless of the dependence structure among tests.

While the Bonferroni correction is valued for its simplicity and universality, it is also the most conservative standard method. Holm's step-down procedure is uniformly more powerful while retaining the same FWER guarantee, and should generally be preferred. For large m, FDR-controlling procedures such as Benjamini–Hochberg offer substantially greater power at the cost of permitting a controlled proportion of false discoveries. Choosing the right correction depends on the number of tests, the correlation structure, and how costly a single false positive would be in the scientific context.

Varsity Tutors • Statistics Graduate Level • Family-Wise Error Rate & Bonferroni