Ioannidis 2005 - Box 1 Genome-Wide Association Worked Example
Summary
Box 1 runs the three PPV formulas on a whole-genome association study: 100,000 polymorphisms, about 10 truly associated with schizophrenia (odds ratio about 1.3), 60% power at . Pre-study probability is . A just-significant hit raises it about 12-fold, to . With bias (flexible inclusion, post hoc subgroups, changed definitions, selective reporting) it is . With ten bias-free teams and one significant result the paper reports , “hardly any higher” than the prior. Recomputing that last figure from Table 3 gives about , which supports the same conclusion.
Overview
Box 1 (p. 0699) shows that at very low a significant result changes very little. It is the template for any discovery screen: a feature-importance sweep over thousands of candidate drivers behaves the same way, as does a search over every audience-by-creative cell.
Main Content
Box 1 setup (p. 0699)
- A team performs a whole-genome association study testing whether any of 100,000 gene polymorphisms is associated with susceptibility to schizophrenia.
- Given what is known about heritability, probably around ten polymorphisms are truly associated, with similar odds ratios around 1.3 and similar power to detect any of them. This satisfies the “similar power” simplification of the framework.
- . Pre-study probability .
- Power: 60% to detect OR = 1.3 at .
Step 1: a single unbiased study
Paper: for a p-value “barely crossing the 0.05 threshold”, the post-study probability “increases about 12-fold compared with the pre-study probability, but it is still only .” The 12-fold factor is the likelihood ratio .
Step 2: add bias
Bias enters through manipulated design, analysis and reporting that push more relationships across than a perfectly adhered-to protocol with complete reporting would. Box 1 lists: “serendipitous inclusion or exclusion of certain patients or controls, post hoc subgroup analyses, investigation of genetic contrasts that were not originally specified, changes in the disease or control definitions, and various combinations of selective or distorted reporting of the results.” It adds that commercially available “data mining” packages “are proud of their ability to yield statistically significant results through data dredging.”
Matches the paper’s . Bias cuts the PPV by almost two-thirds. The ten true associations are swamped: about 5,000 nulls reach significance by chance () and bias tips roughly 9,500 more ( of 99,990) into significance.
Step 3: ten independent bias-free teams
Paper: when ten teams perform similar experiments and one finds a formally significant association, “the probability that the research finding is true is only , hardly any higher than the probability we had before any of this extensive research was undertaken!” Recomputation with the Table 3 formula, :
Discrepancy (flagged by this note, not by the paper): the printed value does not follow from Table 3 with these inputs. Getting 1.5 would need a family-wise false-positive rate of about 0.67 rather than 0.40. That would mean more than ten looks, or a different definition of the event, and the paper does not state either. The candidates are tested in the table below. Either value leaves PPV within a factor of about 2.5 of the prior and about five to eight times lower than the single-study value, so the conclusion stands.
Which assumptions reproduce the printed ?
Because the numerator is essentially fixed, , where is the probability that at least one null study is significant. The printed value requires . The table below tests the candidate readings (all computed with , power 0.6).
| Candidate reading of “ten teams, one significant” | (null side) | PPV | Reproduces 1.5? |
|---|---|---|---|
| Table 3 as printed: , , no bias | no | ||
| More teams: | approximately | ||
| More teams: | yes (needs ) | ||
| Per-study (e.g. two-sided 0.05 counted in both directions), | yes | ||
| Combine with (per-study rates true, null) | no, overshoots | ||
| ”Exactly one of ten significant” (binomial) | ; true side | no | |
| Confusing with power ( in numerator) | no | ||
| Bonferroni within teams ( each) | no |
Reading. Two simple readings match the printed figure. One is an effective per-study false-positive rate of about 0.10, which is what happens if a “significant association” in either direction is counted at a nominal 0.05 per tail. The other is about 21 teams rather than ten. Neither is stated in Box 1. The text explicitly says “even in the absence of any bias”, so applying is ruled out by the wording, and the numbers rule it out too. The most likely explanation is the reading or a simple arithmetic slip. The source cannot settle which. All readings agree on the qualitative claim: ten teams leave the PPV within a factor of about 2.5 of the prior, compared with 12-fold for one team.
Summary of the cascade
| Scenario | PPV | Multiple of prior () |
|---|---|---|
| Prior | 1 | |
| One unbiased study, just significant | 12 | |
| One study with | 4.4 | |
| Ten bias-free teams, one significant (paper) | 1.5 | |
| Same, recomputed from Table 3 | 2.5 |
a, p, R = 0.05, 0.6, 1e-4
b = 1 - p
single = p*R / (p*R + a) # 1.199e-3
biased = (p*R + 0.1*b*R) / (R + a - b*R + 0.1 - 0.1*a + 0.1*b*R) # 4.41e-4
teams = R*(1 - b**10) / (R + 1 - (1 - a)**10 - R*b**10) # 2.49e-4Examples
Analytics analogue: screening 5,000 candidate drivers (generic)
A demand model screens 5,000 candidate covariates (weather variables, search trends, competitor promotions, lags) for “significant” association with sales. Domain knowledge suggests about 5 matter, so . With 60% power, a just-significant driver has . Report it only after replication on held-out periods (Cross Validation Checking) or after stability selection (Meinshausen Buhlmann 2010 - Stability Selection - Overview), not on the p-value.
Connections
- Multiple Testing Corrections: a genome-wide threshold (e.g., ) is the practical response. Lowering raises the likelihood ratio .
- Garden of Forking Paths: the Step 2 manipulations are a catalogue of forking paths.
- Spike-and-Slab Prior for Covariate Selection and Global-Local Shrinkage Priors: Bayesian selection priors with a prior inclusion probability that plays the role of .
See Also
- Ioannidis 2005 - Why Most Published Findings Are False - Overview
- Ioannidis 2005 - Table 4 PPV by Study Design: the last two rows generalize Box 1.