치료필요수(NNT) 계산기 쉽게 이해하기 — 개념과 원리
치료필요수(NNT)는 비교군 대신 치료를 받은 사람 중 한 명이 추가로 나쁜 결과를 피하려면 몇 명을 치료해야 하는지를 나타냅니다. 이 계산기는 임상시험 두 군의 사건 수로 NNT, 절대위험감소, 상대위험감소와 95% 신뢰구간을 구합니다. 치료가 오히려 해롭다면 위해필요수(NNH)를 보여 줍니다.
계산 방법
CER = 대조군 사건 수 ÷ 대조군 인원, EER = 치료군 사건 수 ÷ 치료군 인원
ARR = CER − EER
NNT = 1 ÷ ARR을 다음 정수로 올림(ARR이 음수이면 NNH = 1 ÷ |ARR|)
RRR = ARR ÷ CER, 상대위험 = EER ÷ CER
ARR의 95% 신뢰구간 = ARR ± 1.96 × √(CER(1 − CER)/n₁ + EER(1 − EER)/n₂), NNT 구간은 그 한계값의 역수입니다.
원리
상대적인 지표는 작은 효과도 크게 보이게 할 수 있습니다. 2%의 위험을 절반으로 줄이든 40%의 위험을 절반으로 줄이든 상대위험감소는 모두 50%입니다. 절대 차이는 실제로 몇 건의 사건을 막는지 보여 줍니다. 이를 '한 명이 이득을 보려면 몇 명을 치료해야 하는가'로 바꾸면 비용과 부작용과의 균형을 쉽게 이야기할 수 있습니다. 사람을 소수점 단위로 치료할 수는 없으므로 올림하는 것이 관례입니다.
예제 풀이
기본값: 대조군 400명 중 60명, 치료군 400명 중 36명
- CER = 60 ÷ 400 = 15%, EER = 36 ÷ 400 = 9%
- ARR = 0.15 − 0.09 = 6%, RRR = 0.06 ÷ 0.15 = 40%, 상대위험 0.6
- NNT = 1 ÷ 0.06 = 16.7 → 17명
- 오차 항 = 1.96 × √(0.15 × 0.85 ÷ 400 + 0.09 × 0.91 ÷ 400) = 0.0449 → ARR 신뢰구간 1.5%~10.5%
- NNT 신뢰구간 = 1 ÷ 0.105 ~ 1 ÷ 0.015 = 9.5~66 → 신뢰구간 전체가 이득 쪽
| 대조군: 전체 인원 | NNT(이득) 또는 NNH(위해) |
|---|---|
| 100 | 2 |
| 200 | 5 |
| 300 | 10 |
| 400 | 17 |
| 500 | 34 |
| 600 | 100 |
| 800 | 67 |
결과 해석
NNT가 작을수록 그 결과와 기간에 대해 효과적인 치료입니다. 기저 위험과 추적 기간을 항상 함께 밝히십시오. 같은 치료도 위험이 낮은 사람에게는 NNT가 커집니다. 부작용의 NNH와 비교하면 이득과 해의 균형을 판단할 수 있습니다.
흔한 실수
- 기간 없이 NNT만 말하는 경우
- 한 집단의 상대위험감소를 다른 집단의 기저 위험에 그대로 적용하는 경우
- 신뢰구간이 효과 없음을 포함하는데 NNT를 제시하는 경우
- 서로 다른 결과 지표의 NNT를 같은 무게로 비교하는 경우
자주 묻는 질문
좋은 NNT는 얼마인가요?
결과의 중요도, 비용, 해에 따라 다릅니다. 값싸고 안전한 약이 사망을 막는다면 NNT 50도 가치가 있을 수 있습니다.
NNT 신뢰구간이 표시되지 않는 이유는 무엇인가요?
ARR 구간이 0을 지나면 NNT 구간이 무한대를 거쳐 표현하기 어렵기 때문입니다.
NNH는 무엇인가요?
위해필요수로, 한 명에게 추가로 해로운 결과가 생기려면 몇 명을 치료해야 하는지를 뜻합니다.
출처: Centre for Evidence-Based Medicine, University of Oxford, "Number Needed to Treat (NNT)" · Laupacis A, Sackett DL, Roberts RS, "An assessment of clinically useful measures of the consequences of treatment", N Engl J Med 1988;318:1728–1733