ROC 곡선 · AUC

ROC 곡선과 AUC 를 구하고 컷오프별 성능을 표로 냅니다.검사값과 실제 상태(1 또는 0) 두 열을 붙여넣으십시오.

검사값이 표본 집단에서 어떻게 작동했는지를 기술하는 도구입니다. 개별 환자의 진단이나 판정에는 사용하지 마십시오.

한 행에 검체 하나씩, 앞이 검사값, 뒤가 실제 상태(있음 1 · 없음 0)이며 탭·쉼표·공백으로 구분합니다. 머리글 행은 건너뜁니다.

사용 방법

  1. 두 열을 붙여넣습니다. 앞이 검사값, 뒤가 실제 상태(있음 1 · 없음 0)입니다. 머리글 행은 건너뜁니다.
  2. 곡선 · 면적 · 구간이 입력하는 즉시 표시됩니다. 방향은 데이터에서 판정합니다. 상태에서 「낮아지는」 표지자도 별도 설정 없이 처리되고, 어느 쪽으로 판정했는지가 결과에 표시됩니다.
  3. Youden 컷오프는 민감도와 특이도의 합이 가장 큰 지점입니다. 곡선에 표시되고 표에서 강조됩니다.
  4. 표를 아래로 내려 컷오프 목록 전체를 확인합니다. 「민감도 95% 이상인 것 중 가장 낮은 컷오프」처럼 「요건」으로 선택하는 것이 이 표의 용도입니다.
  5. 선택한 컷오프를 2×2 도구로 가져가면 예측도를 확인할 수 있습니다. 예측도는 유병률에 따라 달라지므로 이 쪽에는 없습니다.

💡 검사값이 표본 집단에서 어떻게 작동했는지를 기술하는 도구입니다. 개별 환자의 진단이나 판정에는 사용하지 마십시오.

방법

ROC 곡선 아래 면적은 Mann–Whitney 통계량입니다. (양성, 음성) 쌍 중에서 양성 쪽 값이 더 큰 비율이고, 동점은 절반으로 계산합니다. 유병률에 「의존하지 않으며」 민감도·특이도도 마찬가지입니다. 이 쪽이 그 3가지만 계산하고 예측도를 2×2 도구에 남겨 둔 이유입니다.

표준오차는 DeLong · DeLong · Clarke-Pearson (1988) 의 방법이고, MedCalc 이 권장 방법으로 명시한 것입니다. 구간은 면적 ± 1.96 표준오차이며, 0 이나 1 을 벗어나면 그 지점에서 자르고 「잘랐다는 사실을 화면에 표시합니다」.

컷오프는 「실제로 관측된」 컷오프 중에서 Youden J(민감도 + 특이도 − 1)가 최대인 것입니다. 여러 지점이 최댓값을 공유하면 몇 개인지 표시합니다. 그중 하나를 선택하는 것은 임의이기 때문입니다.

  • ⛔ 이 쪽에는 면적에 「등급」을 매기는 문구가 없습니다. 「0.7 이상이면 쓸 만하다」 같은 구분은 1차 문헌에 근거가 없고, 그것을 표시하는 것은 읽는 사람 대신 판단하는 일입니다.
  • ⛔ Youden J 를 최대로 하는 컷오프는 위양성과 위음성을 「같은 비중」으로 봅니다. 실제로 그 둘의 비중이 다른 상황이라면 최댓값은 틀린 컷오프이고, 맞는 컷오프는 표에서 찾아야 합니다.
  • ⚠️ 방향은 데이터가 결정합니다. 「높으면 양성」으로 판정해 면적이 0.5 미만으로 나오면 그 표지자는 반대로 움직이는 것이고, 그림 전체가 반전된 형태입니다. 어느 쪽으로 판정했는지 결과에 표시됩니다.
  • ⚠️ 곡선을 추정한 「같은 검체」에서 선택한 컷오프는 낙관적입니다. 그렇게 선택한 컷오프의 성능을 보고하려면 별도의 검체 집단이 필요합니다.
  • ⚠️ 동점은 절반으로 계산합니다. 소수 첫째 자리까지 보고한 검사값은 셋째 자리까지 보고한 값보다 동점이 훨씬 많고, 그것만으로도 면적이 달라집니다.

자주 묻는 질문

함께 많이 쓰는 도구