2×2表から検査指標を計算(感度・特異度・的中率)

2×2表から検査指標を計算(感度・特異度・的中率)

基準法と検査結果の4群を人数で入力し、感度、特異度、偽陽性率、偽陰性率、陽性的中率、陰性的中率をブラウザ内で集計します。個人の診断は判定しません。

入力

基準法や確定条件で対象ありとされた総数を整数で入力します。

対象あり総数のうち検査も陽性だった真陽性数を入力します。

基準法や確定条件で対象なしとされた総数を整数で入力します。

対象なし総数のうち検査も陰性だった真陰性数を入力します。

使い方

  1. 研究表や教材で使われている基準法の対象あり総数と、そのうち検査陽性だった人数を入力します。
  2. 同じ集団について、基準法の対象なし総数と、そのうち検査陰性だった人数を入力します。
  3. 偽陰性・偽陽性の派生人数を先に確認し、元表の4セルと一致するか照合します。
  4. 割合は調査対象集団の設計と基準法に依存するため、個人結果の診断や一般人口への外挿には使いません。

計算式・考え方

真陽性をa、偽陽性をb、偽陰性をc、真陰性をdとします。感度=a/(a+c)、特異度=d/(b+d)、偽陰性率=c/(a+c)、偽陽性率=b/(b+d)、陽性的中率=a/(a+b)、陰性的中率=d/(c+d)です。入力集団の対象あり割合は(a+c)/(a+b+c+d)で、一般人口の有病率を自動推定する式ではありません。画面では各比率を100倍して%表示します。

注意事項

  • 感度の分母は基準法で対象ありの人全体、特異度の分母は基準法で対象なしの人全体です。陽性的中率の分母は検査陽性全体であり、感度と同じ数値になるとは限りません。
  • 的中率は入力集団の対象あり割合に強く影響されます。同じ感度・特異度の検査でも、対象者を集めた方法や実施場所が変われば陽性的中率と陰性的中率は変化し得ます。
  • このページは標本数から信頼区間、標準誤差、検定、ROC曲線、最適カットオフを計算しません。整数4群の記述統計だけに責務を限定しています。
  • 基準法そのものの誤分類や検査間の独立性を評価できません。入力表が正しいという前提で算術を行うだけなので、研究結果の質や検査の臨床的有用性を保証しません。
  • 分母が0になると指標は定義できません。検査陽性または検査陰性が0人の表では、一部だけ0%と表示せず入力エラーにして、未定義値を数値に見せない設計です。
  • 定義は2026年7月16日にCDC『Diagnostic Sensitivity and Specificity for Clinical Laboratory Testing』で照合しました。参照先: www.cdc.gov/labtraining/docs/job_aids/additional_resources/sensitivity_and_specificity_final_5_23_2022_508.pdf 。
  • CDCの迅速検査資料は、集団内の対象割合により陽性的中率・陰性的中率が変わることを説明しています。参照先: www.cdc.gov/flu/php/laboratories/rapidlab.html 。特定感染症の診断機能をこのページへ移植してはいません。
  • 小数の人数、負数、真陽性が対象あり総数を超える表、真陰性が対象なし総数を超える表は入力ミスとして拒否します。比率を合わせるために人数を自動丸めしません。
  • 結果が高い、低いという色分けや合格表示はありません。用途、見逃しと過剰検出の影響、対象集団、費用などを含む検査評価は専門家が元資料全体から行う必要があります。
  • 個人の検査結果を入力するページではありません。症状、年齢、既往歴、検査名、個人識別情報を収集せず、結果から疾患、受診要否、治療、隔離などを判定しません。
  • 入力集団の2×2表へ公開式を適用する教育・研究用集計です。個人の陽性・陰性結果が正しいか、疾患があるか、受診や治療が必要かを診断・判定しません。

よくある質問

感度が高ければ陽性結果は必ず正しいですか?

いいえ。陽性結果の的中率は特異度と入力集団の対象あり割合にも依存します。この集計だけで個人結果の真偽は判定できません。

対象あり割合は地域の有病率ですか?

いいえ。入力した標本内の構成比です。抽出方法が一般人口を代表するかをこのツールは評価しません。

検査陽性または陰性が0人でも計算できますか?

対応する的中率の分母が0になるため、全指標を揃えて表示せず明示エラーにします。

診断や受診判断に使えますか?

使えません。教育・研究用の2×2表集計で、個人の診断、受診、治療判断を行いません。

4つの集計人数は利用者のブラウザ内だけで計算され、外部へ送信・保存されません。個人単位の検査値、氏名、病歴を入力せず、匿名化された集計値だけを使用してください。