20色を1つずつ検定したら、緑だけ p<0.05
→ Colab:どの色も効果ゼロなのに、有意な色が出る
「緑が原因」と報告したら 完全な誤り
効果ゼロでも、1回の検定で5%は有意になる
| 偽陽性が出る確率 | |
|---|---|
| 1 | 5% |
| 10 | 40% |
| 20 | 64% |
「有意なものだけ報告」=偶然拾い=p-hacking
(20回なら 0.05/20 = 0.0025)
| 20回検定の偽陽性率 | |
|---|---|
| 補正なし | 64% |
| ボンフェローニ補正 | 5%(目標に戻る) |
補正でも防げない巧妙な p-hacking:
→ 事前登録:データを取る前に仮説と方法を固定
「有意差が出ました(p<0.05)」と聞いたら:
多くの“発見”は、たくさん試したまぐれ当たり