rStats.js v1.3.0
    検索インデックスを準備しています...

    Function diagnosticTests

    • 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 の場合はエラーです。

      Parameters

      戻り値 DiagnosticTestsResult

      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