偽陽性のパラドックスとは?
偽陽性のパラドックスとは、医療検査やスクリーニングにおける直感に反する事実を指します。たとえ非常に精度の高い検査でも、対象となる病気がまれなものであれば、陽性結果のほとんどが「誤報(偽陽性)」になってしまうのです。この計算ツールはベイズの定理を用いて、検査が陽性だった場合に実際にその病気である確率、すなわち陽性的中率(PPV)を導き出します。多くの場合、その値は検査の「精度◯%」という見出し的な数字よりもはるかに低くなります。
使い方
3つの割合(%)を入力してください。有病率(検査対象集団の中でその病気がどれくらい一般的か)、感度(病気の人が陽性と出る確率、いわゆる真陽性率)、そして特異度(健康な人が陰性と出る確率、いわゆる真陰性率)です。計算ツールは、陽性結果が本物である確率に加えて、偽発見率(誤って陽性と判定される割合)も表示します。
計算式の解説
ベイズの定理は、病気の人が陽性になる確率と、健康な人が誤って陽性になる確率を組み合わせます。
$$\text{P(D|+)} = \frac{\text{感度} \times \text{有病率}}{\text{感度} \times \text{有病率} + (1 - \text{特異度}) \times (1 - \text{有病率})}$$
分子は「病気であり、かつ正しく陽性と判定された人」の割合です。分母にはそれに加えて偽陽性、つまり「健康なのに誤って陽性と判定された人」が含まれます。有病率がごくわずかなとき、この偽陽性の項が全体を支配するようになります。
計算例
ある病気が人口の1%に発生する(有病率 = 0.01)とし、検査の感度が99%、特異度が95%だと仮定します。真陽性 = \(0.99 \times 0.01 = 0.0099\)。偽陽性 = \(0.05 \times 0.99 = 0.0495\)。$$\text{PPV} = \frac{0.0099}{0.0099 + 0.0495} = \frac{0.0099}{0.0594} \approx 16.7\%$$つまり「精度99%」をうたう検査であっても、陽性結果のうち本物はおよそ6人に1人にすぎないのです。
よくある質問
なぜこんなに確率が低くなるのですか? まれな病気では健康な人の数が圧倒的に多いため、偽陽性率がわずかでも、真陽性をはるかに上回る数の誤報が生じてしまうからです。
PPVを高めるにはどうすればよいですか? よりリスクの高い集団を検査する(有病率を上げる)、特異度の高い検査を使う、あるいは別の独立した検査で再確認する、といった方法があります。
これは医療検査だけの話ですか? いいえ。同じベイズの考え方は、スパムフィルター、不正検知、薬物検査など、まれな事象を判定するあらゆる分類器に当てはまります。