MCP로 연결 →

계산 입력

공식

광고

결과

치료 필요 환자 수 (NNT)
10
patients treated to prevent one event (round up to 10)
절대 위험 감소율 (ARR) 10%
상대 위험 감소율 (RRR) 33.33%
NNT (올림 적용) 10

치료 필요 환자 수(NNT)란?

치료 필요 환자 수(NNT, Number Needed to Treat)는 근거중심의학에서 치료 효과를 가늠하는 핵심 지표입니다. 한 명의 환자가 추가로 이득(나쁜 결과를 피하는 것)을 보기 위해, 대조군 대신 해당 치료를 받아야 하는 환자가 몇 명인지를 알려줍니다. NNT 값이 작을수록 더 효과적인 치료라는 뜻이며, NNT가 1이라면 치료받은 모든 환자가 이득을 본다는 의미입니다.

대조군과 치료군의 사건 발생률을 비교하는 두 사람 그룹 아이콘
NNT는 대조군과 치료군 간의 사건 발생률을 비교합니다.

계산기 사용 방법

대조군 사건 발생률(CER) — 대조군에서 해당 결과가 나타난 환자의 비율 — 과 실험군 사건 발생률(EER) — 치료군에서 해당 결과가 나타난 비율 — 을 입력하세요. 두 값 모두 백분율(%)로 입력합니다. 계산기는 NNT와 함께 절대 위험 감소율(ARR), 상대 위험 감소율(RRR)을 산출합니다.

공식 설명

절대 위험 감소율(ARR)은 두 발생률의 단순한 차이입니다: \(\text{ARR} = \text{CER} - \text{EER}\). NNT는 이 ARR의 역수입니다:

$$\text{NNT} = \frac{1}{\left|\dfrac{\text{CER (\%)} - \text{EER (\%)}}{100}\right|}$$

NNT는 '환자 수'를 나타내므로 관례적으로 다음 정수로 올림합니다. 상대 위험 감소율(RRR)은 동일한 효과를 기준 위험 대비 비율로 표현합니다: \(\text{RRR} = \dfrac{\text{CER} - \text{EER}}{\text{CER}}\).

광고
NNT가 1을 절대 위험 감소로 나눈 값임을 보여주는 공식 분석
undefined

계산 예시

어떤 약물이 사건 발생률을 대조군 30%에서 치료군 20%로 낮춘다고 가정해 봅시다. ARR은 \(0.30 - 0.20 = 0.10\)(10%)입니다. NNT는 \(1 / 0.10 = 10\)이 됩니다. 즉, 사건 한 건을 예방하려면 10명의 환자를 치료해야 합니다. RRR은 \(0.10 / 0.30 = 33.3\%\)입니다.

자주 묻는 질문

좋은 NNT는 어느 정도인가요? 질환의 종류와 예방하려는 결과의 중증도에 따라 다릅니다. 값이 작을수록 좋지만, 심각한 결과를 막는 경우라면 NNT가 크더라도 충분히 의미가 있을 수 있습니다.

왜 올림하나요? 환자를 분수 단위로 치료할 수는 없으므로, 적어도 한 건의 사건을 확실히 예방하기 위해 NNT를 올림합니다.

EER이 CER보다 높으면 어떻게 되나요? 그렇다면 치료가 오히려 위험을 높이는 경우이며, 이때의 역수는 위해 필요 환자 수(NNH, Number Needed to Harm)라고 합니다. 이 계산기는 크기를 표시할 때 두 값의 절댓값 차이를 사용합니다.

최종 업데이트: