Skip to content
Probability, Statistics and Financial Data / Neyman-Pearson Theory and Uniformly Most Powerful Tests

Multiple Testing and the False Discovery Rate

Exercise 4 of the previous note did the arithmetic on a small scale: test 2020 genuinely null signals at α=0.05\alpha=0.05 each, and about 11 will show "significance" purely by chance. A systematic factor-research pipeline does not test 2020 signals — it tests hundreds or thousands, screening a universe of candidate predictors, lag structures, and interaction terms for anything that crosses a significance bar. This note builds the standard fixes, in increasing order of statistical power. The Bonferroni correction takes the most conservative route: shrink each individual test's threshold so the probability of making even one false rejection across the whole batch stays at α\alpha. The Holm-Bonferroni step-down procedure tightens this at no cost, rejecting at least as much as flat Bonferroni for the identical guarantee. The Benjamini-Hochberg procedure takes a different, less conservative route entirely: control the expected proportion of false rejections among the rejections made, the false discovery rate (FDR) — a standard that trades a small amount of guaranteed-error control for substantially more power when screening a large number of hypotheses, exactly the tradeoff a factor-zoo screen needs to be usable at all.
Learning objectives. By the end of this note you should be able to:
  • state the multiple testing problem precisely, and distinguish the family-wise error rate (FWER) from the false discovery rate (FDR);
  • apply the Bonferroni correction and prove it controls the FWER at level α\alpha;
  • apply the Holm-Bonferroni step-down procedure and explain why it is uniformly more powerful than the simple Bonferroni correction while still controlling the FWER;
  • define the false discovery proportion and the FDR, and distinguish both from the per-test significance level;
  • run the Benjamini-Hochberg step-up procedure and state the theorem certifying its FDR control;
  • explain why the factor zoo and backtest overfitting are, formally, instances of the multiple testing problem this note solves.

In this lesson

  1. The multiple testing problem
  2. The family-wise error rate and Bonferroni
  3. The Holm-Bonferroni step-down procedure
  4. The false discovery rate
  5. The Benjamini-Hochberg procedure
  6. Where this sits in the topic

Before you start

The full lesson, with worked examples and exercise solutions, is for members.

Read the full lesson

New to SelfMadeQuant.com? See membership options or browse the Probability, Statistics and Financial Data syllabus.