Quant Memo
Statistics/●●●●

Testing 1000 signals, false discovery rate vs Bonferroni

Asked at Two Sigma

You test m=1000m = 1000 candidate signals at α=0.05\alpha = 0.05. Bonferroni demands p<0.05/1000=5×105p < 0.05/1000 = 5\times10^{-5}, which rejects almost nothing.

What error rate does Benjamini–Hochberg control instead, and how does the procedure work?

Show a hint

Bonferroni controls the probability of even one false positive. What if you are instead willing to tolerate a known fraction of your discoveries being false?

Your answer

More Statistics questions