クロス表から Fisher の直接確率検定を行う場合,周辺度数 (marginal total) が一定ですので,真陽性の度数 a さえ決まれば残りは自動的に決まります.下記の四分表はそれを示しています.すべての度数は 0 以上の整数ですから,a の取りうる範囲は 0 から T または P のいずれか小さい方までです.
ここで重要なことは,Fisher の直接確率検定による確率 p は a の関数になっていることです.これを超幾何分布と言います.仮に POSITIVE と NEGATIVE とが何らかの連続変数の閾値によって分けられている場合,閾値を変化させることで周辺度数である陽性の度数 P,陰性の度数 N – P および真陽性の度数 a も変化します.真の度数 T および偽の度数 N – T は閾値によって変化することはありません.つまり Fisher の直接確率検定による確率 p は閾値の関数になっています.
通常ですと論文には総数の N, 真の度数 T, 陽性の度数 P, 更に感度と特異度が記載されており,ここから四分表を再現できるようになっています.
|
TRUE |
FALSE |
Marginal total |
POSITIVE |
a |
P – a |
P |
NEGATIVE |
T – a |
a + N – P – T |
N – P |
Marginal total |
T |
N – T |
N |
最初に分かっているのは下記のように総数 N,陽性の度数 P,真の度数 T のみです.
|
TRUE |
FALSE |
Marginal total |
POSITIVE |
|
|
P |
NEGATIVE |
|
|
|
Marginal total |
T |
|
N |
次に陰性の度数 N-P,偽の度数 N-T を計算で求めます.これで周辺度数 (marginal total) が得られます.
|
TRUE |
FALSE |
Marginal total |
POSITIVE |
|
|
P |
NEGATIVE |
|
|
N – P |
Marginal total |
T |
N – T |
N |
a を与えると,偽陰性と偽陽性が求められます.a は TRUE に感度をかけて求めます.
|
TRUE |
FALSE |
Marginal total |
POSITIVE |
a |
P – a |
P |
NEGATIVE |
T – a |
|
N – P |
Marginal total |
T |
N – T |
N |
最後に真陰性が得られます.
|
TRUE |
FALSE |
Marginal total |
POSITIVE |
a |
P – a |
P |
NEGATIVE |
T – a |
a + N – P – T |
N – P |
Marginal total |
T |
N – T |
N |