🧮
🧮 수학·통계

상대 위험도 계산기 (RR·오즈비·위험 차이·NNT와 신뢰구간)

입력하면 바로 계산됩니다.

입력값

상대위험도 계산기 쉽게 이해하기 — 개념과 원리

이 계산기는 2 × 2 표에서 노출군과 비노출군의 결과 발생 위험을 비교합니다. 상대위험도(RR), 오즈비(OR), 위험차와 각각의 신뢰구간, 치료필요수 또는 위해필요수를 구합니다. 코호트 연구, 임상시험, 역학 수업, 의학 논문을 읽을 때 씁니다.

상대위험도 2각 집단 100명 중노출군30%비노출군15%점 하나 = 2명RR = 30% ÷ 15%295% 구간 1.149~3.482 · OR 2.43 · NNH 7
결과가 노출군에서 100명당 30명, 비노출군에서 15명으로 두 배 흔합니다.

계산 방법

표는 노출군 a(결과 있음), b(없음), 비노출군 c, d입니다.

z는 90%, 95%, 99%에서 1.645, 1.960, 2.576입니다. 빈 칸(0)이 있으면 비를 구할 때 모든 칸에 0.5를 더합니다.

원리

위험은 집단 가운데 결과가 나타난 비율입니다. 두 위험을 나누면 한 집단에서 결과가 몇 배 더 잘 일어나는지 알 수 있어 코호트 연구와 임상시험에서 해석이 쉽습니다. 오즈비는 위험 대신 오즈를 비교하며, 결과를 기준으로 집단을 고르는 환자–대조군 연구에서 쓸 수 있는 지표입니다. 비는 치우친 분포를 가지므로 표본분포가 정규에 가까운 로그 척도에서 구간을 만든 뒤 되돌립니다. 위험차는 절대적인 효과를 보여 주며 치료필요수와 위해필요수의 바탕이 됩니다.

예제 풀이

기본값은 a = 30, b = 70, c = 15, d = 85, 신뢰수준 95%입니다.

  1. 위험: 노출군 30/100 = 30%, 비노출군 15/100 = 15%
  2. RR = 0.30 ÷ 0.15 = 2, 상대적으로 100% 증가입니다.
  3. SE(ln RR) = √0.08 ≈ 0.2828이므로 구간은 exp(ln 2 ± 1.96 × 0.2828) = 1.149~3.482입니다.
  4. OR = (30 × 85) ÷ (70 × 15) ≈ 2.429, 구간 1.211~4.870
  5. 위험차는 15%p, 구간 3.61~26.39이고, NNH = 1 ÷ 0.15 = 6.67을 올려 7입니다.

결과 해석

RR = 1이면 차이가 없고, 1보다 크면 노출 시 위험이 높고, 작으면 낮습니다. 구간에 1이 들어 있지 않으면 그 수준에서 통계적으로 유의합니다. 오즈비는 결과가 드물 때만 상대위험도와 비슷하며, 이 예처럼 위험이 30%이면 OR(2.43)이 RR(2)을 과장합니다. NNH 7은 평균적으로 7명이 노출될 때마다 결과를 겪는 사람이 1명 더 생긴다는 뜻입니다.

흔한 실수

주의: 이 값들은 통계적 요약이며 인과관계의 증거가 아닙니다. 교란, 편향, 우연도 연관성을 만들 수 있습니다. 이 도구는 의학적 조언이나 진단을 제공하지 않습니다.

자주 묻는 질문

상대위험도와 오즈비는 어떻게 다른가요?

상대위험도는 확률을, 오즈비는 오즈를 비교합니다. 결과가 드물 때만 비슷합니다.

신뢰구간 1.149~3.482는 무슨 뜻인가요?

95% 신뢰수준에서 자료가 그 범위의 참 RR과 부합한다는 뜻이며, 1을 포함하지 않습니다.

NNT와 NNH는 언제 각각 쓰나요?

노출이 위험을 낮추면(이득) NNT, 높이면(해) NNH를 씁니다.

출처: Altman, D. G., Practical Statistics for Medical Research (1991) · MedCalc Software manual, "Relative risk, risk difference and odds ratio"

2026년 11월 8일 확인. MedCalc Software 매뉴얼 “Relative risk, risk difference and odds ratio”(Altman DG, Practical Statistics for Medical Research, 1991 및 Deeks & Higgins, Statistical algorithms in Review Manager 5, 2010에 따른 식): RR, SE(ln RR) = √(1/a + 1/c − 1/(a+b) − 1/(c+d)), OR = ad/bc, SE(ln OR) = √(1/a + 1/b + 1/c + 1/d), SE(RD) = √(ab/(a+b)³ + cd/(c+d)³), 0인 칸이 있으면 모든 칸에 0.5를 더함.

🧮 수학·통계 계산기 전체 →🏠 홍라이프 계산기 홈 →