← 6. 생존분석
Cox 비례위험모형
이 분석 해 보기 →

Cox 비례위험모형

사건이 발생했는지만 보는 것이 아니라, 사건이 일어나기까지의 시간과 위험요인의 관계를 분석합니다.

생존시간검열위험비(HR)비례위험 가정

동반질환 없음동반질환 있음검열수술 후 일수재입원 없는 비율

같은 심장수술을 받은 환자라도 재입원까지 걸리는 시간은 왜 다를까요? 동반질환이 있는 환자는 더 빨리 재입원할까요? 관찰이 끝날 때까지 재입원하지 않은 환자의 정보도 분석에 활용할 수 있을까요?

이처럼 사건이 발생하기까지의 시간과 위험요인 사이의 관계를 분석하는 방법이 Cox 비례위험모형(Cox Proportional Hazards Model)입니다.

재입원 여부만 비교하면 수술 후 며칠 만에 재입원했는지에 관한 정보가 사라집니다. Cox 모형은 사건 발생 시점과 추적기간을 활용하고, 관찰 중 사건이 확인되지 않은 검열 자료도 다룹니다. 변수의 효과는 특정 시점에서의 순간 위험을 비교하는 위험비(HR)로 나타냅니다.

의료 연구뿐 아니라 기계 고장, 고객 이탈, 취업까지 걸리는 시간 등 사건 발생 시점이 중요한 상황에서 활용됩니다. 이번 글에서는 심장수술 후 재입원 사례를 바탕으로 검열 자료, 위험비 해석, Kaplan–Meier 및 AFT 모형과의 차이, 비례위험 가정과 결과 보고까지 살펴보겠습니다.

SECTION 1

Cox 비례위험모형이란 무엇인가요?

사건 발생까지 걸린 시간을 설명변수와 연결합니다.

Cox 비례위험모형(Cox proportional hazards model)은 환자가 재입원하는 시점과 위험요인의 관계를 분석하는 생존분석 방법입니다. 단순히 재입원 여부를 비교하는 것이 아니라 추적기간의 길이와 아직 재입원하지 않은 환자의 정보도 함께 활용합니다.

모형은 특정 시점에 아직 사건을 경험하지 않은 사람의 순간적인 사건 발생률인 위험(hazard)이 설명변수에 따라 얼마나 달라지는지 추정합니다.

SECTION 2

Cox 비례위험모형은 왜 필요한가요?

관찰 기간이 서로 다른 환자와 검열 자료를 함께 다룹니다.

수술 후 30일 만에 재입원한 환자와 120일 동안 재입원하지 않은 환자를 동일하게 취급하면 중요한 시간 정보가 사라집니다. 추적 도중 연구에서 이탈하거나 관찰이 끝난 환자도 있을 수 있습니다.

핵심: 재입원 환자의 발생 시점과 재입원이 관찰되지 않은 환자의 추적기간을 함께 반영합니다. 단, 검열이 결과와 독립적이라는 가정 등은 검토해야 합니다.
SECTION 3

Cox 비례위험모형은 어떤 원리로 작동하나요?

기본 위험함수에 설명변수의 상대적 효과를 결합합니다.

Cox 모형은 위험함수를 h(t|X) = h₀(t) × exp(β₁X₁ + ··· + βₖXₖ)로 표현합니다. h₀(t)는 기준 위험함수이며, 각 계수의 지수값 exp(β)는 위험비(HR)입니다.

구성 요소분석에서의 의미
시간 t수술일로부터 재입원 또는 검열까지 걸린 기간
사건 여부재입원 관찰 = 1, 관찰 종료·추적 중단 = 0
설명변수연령, 동반질환, 수술 유형
위험비 HR다른 변수가 같을 때 순간 재입원 위험의 상대적 크기

Cox 모형은 기준 위험함수의 분포 형태를 미리 지정하지 않고 부분우도를 사용해 회귀계수를 추정하는 준모수적 방법입니다.

SECTION 4

실제 사례: 심장수술 후 재입원 위험

연령·동반질환·수술 유형에 따른 재입원 위험을 비교합니다.

가상의 심장수술 환자 300명을 수술 후 최대 120일까지 추적했다고 가정합니다. 환자마다 마지막으로 확인된 날과 재입원 여부를 기록합니다. 아래 수치는 분석 흐름을 설명하기 위한 가상 결과이며 실제 환자자료를 적합한 결과가 아닙니다.

변수유형예시
추적기간일 단위 연속형15일, 72일, 120일
재입원 여부사건 지표재입원 1 / 검열 0
연령연속형10세 증가 단위로 해석
동반질환범주형없음 / 있음
수술 유형범주형A / B
수술 후 재입원 없이 지낸 비율100%75%50%25%0%0306090120일상대적으로 낮은 위험높은 위험
가상의 재입원 없는 생존확률 곡선 · 그룹별 차이를 직관적으로 설명하는 그림
SECTION 5

위험비(HR)는 어떻게 해석하나요?

HR은 위험의 상대적 크기이며 확률이나 시간의 비율이 아닙니다.

HR = 1이면 비교하는 두 조건의 위험이 같습니다. HR > 1이면 위험이 더 크고, HR < 1이면 더 작습니다. 예를 들어 HR = 1.85는 다른 요인을 조정했을 때 어느 시점에서든 순간 재입원 위험이 약 85% 높다는 모형 해석입니다.

위험비(HR)와 95% 신뢰구간0.51.01.52.02.5HR = 1은 기준점 · 로그 축을 개념적으로 나타낸 예시연령 (10세 증가)동반질환 있음수술 유형 B (A 대비)1.301.851.20
연령·동반질환·수술 유형별 HR 목업 · 점은 추정치, 가로선은 95% 신뢰구간
주의: HR = 1.85를 “재입원 확률이 85%포인트 높다”거나 “환자의 85%가 재입원한다”로 해석하면 안 됩니다.
SECTION 6

검열된 환자는 어떻게 처리하나요?

사건이 관찰되지 않았다는 사실도 분석에 활용합니다.

환자관찰 내용모형에 들어가는 정보
A수술 후 28일에 재입원시간 28일, 사건 1
B120일까지 재입원하지 않음시간 120일, 사건 0(행정적 검열)
C80일에 추적 중단시간 80일, 사건 0(중도 검열)

검열된 환자는 검열 시점까지 사건이 발생하지 않았다는 정보를 제공합니다. 검열 이후 재입원하지 않았다고 단정하지 않습니다. 또한 재입원 전에 사망할 수 있다면 이를 단순 검열로 처리하는 것이 타당한지 검토하고 경쟁위험 분석을 고려할 수 있습니다.

SECTION 7

Cox 회귀 결과에서는 어떤 수치를 확인하나요?

위험비뿐 아니라 불확실성과 모형 가정도 함께 확인합니다.

설명변수HR95% 신뢰구간p값
연령 (10세 증가)1.301.10–1.54.002
동반질환 있음1.851.34–2.56< .001
수술 유형 B (A 대비)1.200.88–1.64.247

이 가상 결과에서는 연령과 동반질환이 높은 재입원 위험과 관련됩니다. 수술 유형 B는 HR이 1보다 크지만 신뢰구간에 1이 포함되어 뚜렷한 차이가 있다고 결론 내리기 어렵습니다. 이는 자료에서 적합한 추정치가 아니라 서로 일관되도록 설정한 교육용 수치입니다.

SECTION 8

Cox 모형과 Kaplan–Meier 분석은 어떻게 다른가요?

생존곡선을 비교하는 방법과 여러 요인을 동시에 조정하는 방법을 구분합니다.

비교Kaplan–Meier / 로그순위 검정Cox 비례위험모형
주요 목적시간에 따른 사건 없는 비율 표시·집단 비교여러 공변량을 고려한 위험비 추정
설명변수주로 집단 구분연속형·범주형 공변량 함께 사용
주요 결과생존곡선, 로그순위 검정HR, 95% CI, 회귀계수
중요한 조건검열에 대한 가정검열 가정 + 비례위험 가정 등
SECTION 9

Cox 모형과 AFT 모형은 어떻게 다른가요?

위험의 비율을 보는지, 사건까지 시간을 늘리거나 줄이는지의 차이입니다.

Cox 모형은 다른 조건이 같을 때 사건의 순간 위험비(HR)를 설명합니다. 가속수명모형(AFT)은 설명변수가 사건까지 걸리는 시간을 얼마나 늘리거나 줄이는지에 초점을 맞춥니다.

방법대표 해석적합한 질문
CoxHR = 1.30 → 순간 위험 30% 높음어떤 환자에서 재입원 위험이 더 높은가?
AFT시간비 = 0.80 → 사건까지의 시간이 0.8배재입원까지의 시간이 얼마나 짧아지는가?

두 모형은 가정이 다르므로 해석하기 편하다는 이유만으로 한쪽을 고르기보다 자료와 연구 질문에 맞춰 선택합니다.

SECTION 10

Cox 비례위험모형에서 주의해야 할 점

가정을 확인하지 않으면 HR 하나로 요약하기 어려울 수 있습니다.

비례위험 가정: 위험비가 시간에 따라 크게 변하지 않는가?HR 일정수술 직후추적 종료시간에 따라 큰 추세가 없는 모습
비례위험 가정의 개념도 · 실제 진단은 Schoenfeld 잔차 등으로 수행

비례위험 가정: 설명변수의 HR이 시간에 걸쳐 일정하다고 가정합니다. Schoenfeld 잔차와 시간 상호작용 등을 검토하며, 가정이 맞지 않으면 시간가변 효과 또는 층화 Cox 모형 등을 고려합니다.

선형성: 연령처럼 연속형인 변수는 로그 위험과의 관계가 선형인지 검토할 필요가 있습니다. 스플라인을 사용할 수도 있습니다.

검열과 사건 정의: 중도 탈락의 이유, 재입원 정의, 추적 시작점, 사망과 같은 경쟁사건을 분명하게 설정합니다.

인과관계: 관찰자료의 위험비는 조정된 연관성을 나타내며, 측정되지 않은 교란요인의 영향까지 제거해 주지는 않습니다.

SECTION 11

Cox 분석에는 어떤 확장 방법이 있나요?

추적 구조와 가정 위반에 맞춰 모형을 확장합니다.

방법적합한 상황
층화 Cox 모형일부 변수의 기준 위험함수가 서로 다를 때
시간가변 공변량 Cox 모형투약 상태 등 설명변수가 추적 중 달라질 때
시간가변 계수 모형설명변수의 효과(HR)가 추적시간에 따라 변할 때
반복사건 모형동일 환자의 재입원이 여러 차례 발생할 때
경쟁위험 모형재입원 전 사망처럼 사건 간 경쟁이 있을 때
SECTION 12

Cox 비례위험모형 결과는 어떻게 보고하나요?

환자 수·추적기간·사건 정의와 위험비를 함께 적습니다.

결과를 쓸 때는 연구 대상과 추적기간, 사건 및 검열 정의, 공변량, 위험비와 신뢰구간, 비례위험 가정 점검 결과를 제시합니다.

보고 문장 예시

심장수술 환자의 재입원 위험요인을 살펴보기 위해 Cox 비례위험모형을 적용하였다(가상 자료, N = 300, 최대 추적기간 120일). 다른 변수를 조정했을 때 연령이 10세 증가할수록 재입원 위험이 높았으며(HR = 1.30, 95% CI [1.10, 1.54], p = .002), 동반질환이 있는 환자의 재입원 위험도 더 높았다(HR = 1.85, 95% CI [1.34, 2.56], p < .001). 수술 유형 B와 A 간 차이는 명확하지 않았다(HR = 1.20, 95% CI [0.88, 1.64], p = .247).

실제 논문에서는 사건 수·검열 수·비례위험 가정 점검 결과 등 실제 분석에서 산출한 정보를 추가해야 합니다. 이 예시는 해당 진단이 완료되었다고 주장하지 않습니다.

SECTION 13

Cox 비례위험모형은 어디에 활용할 수 있나요?

발생 시점이 중요하고 추적 기간이 서로 다른 연구에 쓰입니다.

분야분석 질문
의료수술 후 재입원 또는 사망까지의 시간과 관련된 요인은?
산업 안전장비 고장까지의 시간에 작업환경이 어떤 영향을 주는가?
고객 분석구독 해지까지의 시간에 영향을 미치는 특성은?
고용취업까지 걸리는 시간과 교육 이수 여부의 관계는?
공중보건질환 발생까지의 시간과 위험요인의 관계는?
✓ 마무리

Cox 비례위험모형은 사건 발생까지의 시간과 위험요인을 함께 살펴보는 방법입니다.

검열된 관측값도 활용하면서 여러 설명변수와 순간 위험의 관계를 HR로 요약합니다. 결과를 읽을 때는 비례위험 가정과 신뢰구간을 반드시 함께 확인해야 합니다.


Cox 비례위험모형은 사건이 발생했는지뿐 아니라 언제 발생했는지를 고려해 설명변수와 순간 위험의 관계를 추정합니다. 심장수술 후 재입원 예제에서는 환자의 연령, 동반질환, 수술 유형과 재입원까지의 시간 사이의 관계를 위험비(HR)로 설명했습니다.

위험비는 일정 기간의 재입원 확률이나 평균 재입원 시간을 직접 뜻하지 않습니다. 해석 시 신뢰구간과 사건·검열의 정의를 확인하고, 시간에 따라 위험비가 일정하다는 비례위험 가정을 점검해야 합니다. 가정이 성립하지 않는다면 시간에 따라 달라지는 효과를 반영하는 방법도 검토해야 합니다.

KEY TAKEAWAY

사건 발생 여부뿐 아니라 발생까지의 시간을 분석합니다. 아직 사건이 관찰되지 않은 환자의 정보도 검열 자료로 활용합니다. HR은 확률이 아니라 순간 위험의 상대적 크기입니다. HR = 1을 기준으로 해석하며, 95% 신뢰구간과 함께 읽어야 합니다. 비례위험 가정을 검토해야 합니다. 시간에 따라 효과가 달라진다면 다른 모형이나 확장 방법이 필요할 수 있습니다.