度数の 2 × 2 の分割表です (2 行の配列)。
DiagnosticTestsOptions を参照してください。
const r = diagnosticTests([[670, 202], [74, 640]]);
r.sensitivity.estimate; // 0.9005376344086021
r.sensitivity.confInt; // [0.8767461767957109, 0.9210922995836943]
r.lrPos.estimate; // 3.7537261790695196
diagnosticTests([[670, 202], [74, 640]], { prevalence: 0.1 }).ppvAtPrevalence; // 0.2943238804381625
2 × 2 の分割表から求めた、感度、特異度、的中率、尤度比、精度、診断オッズ比、真の有病率と見かけの有病率です。いずれも信頼区間付きです。R の
epiR::epi.tests()と同等です。分割表は epiR のものです。行は検査陽性と検査陰性、列は疾患あり、疾患なしで、
[[a, b], [c, d]]は a は真陽性、b は偽陽性、c は偽陰性、d は真陰性です。割合の区間は binomCI のものです。"exact"は Clopper-Pearson の区間で、直接計算します (epiR は 1 − qbeta(...) として計算するため、小さい限界で桁が落ちます)。"jeffreys"では、両端が 0 と 1 になります (binomCI と同じ。epiR はベータ分位点を求めます)。尤度比は対数区間 (Simel, Samsa and Matchar 1991)、オッズ比は Woolf の区間です。0 のセルは、epiR と同じく無限大の比と NaN の限界になります。行和または列和が 0 の場合はエラーです。