Research Methods

Multiple Comparisons, FWER and Forking Paths

Run enough tests on nothing and something will come out significant. The uncomfortable part is that you do not have to run them deliberately, or even know that you did.

Simulated — generated data containing no effect at all

Learning objective

By the end you should be able to say what family a family-wise error rate belongs to, and how analytic flexibility inflates false positives without anyone cheating.

About 30 minutes. Nothing you do here is saved or sent anywhere.

This is not a technique

The second experiment lets you search a fictional dataset until something comes out significant. It is there to show you what that search does to the meaning of the number you end up with, and every choice it offers is one a careful researcher might make in good faith. Nobody in this laboratory is cheating. That is exactly why the problem is hard, and why the answer is transparency about what was decided when, rather than better intentions.

  1. Answer the prediction question to open Experiment 1.
  2. Run a family of tests where every null is true, and count the hits.
  3. Apply a Bonferroni correction and read both of its consequences.
  4. In Experiment 2, analyse one empty dataset until something works.

First, a prediction

A fictional study runs 20 independent tests at α = .05. Every single null hypothesis is true: there is nothing to find anywhere in the data.

What is the probability that at least one of the twenty comes out significant?

What this demonstrates

Each test keeps its own 5% error rate; what climbs is the chance that somewhere in the family a null result is declared significant. Twenty independent tests at .05 give roughly a two-in-three chance of at least one false positive, with nothing wrong in the data. Analytic flexibility does the same damage without any test being repeated, because the path was chosen after seeing where the result fell.