← 생존분석
PART 3 · 09 생존분석 · 07

비례위험 가정과 모형 진단

Proportional Hazards Assumption · Schoenfeld Residuals and Diagnostics

비례위험 가정시간에 따른 위험비Schoenfeld 잔차진단 검정층화 Cox시간가변 효과

HR = 1 (효과 없음)Cox: 하나의 HR초기: 효과 큼후기: 효과 사라짐시간 →위험비

Cox 모형의 위험비를 관찰기간 전체에 걸쳐 일정하다고 볼 수 있을까요? Cox 비례위험모형은 설명변수와 사건 발생 위험의 관계를 분석하는 방법이지만, 이 모형을 사용하려면 비례위험 가정(Proportional Hazards Assumption)을 확인해야 합니다. 앞 장에서는 Cox 모형의 위험비(HR)를 해석했습니다. 이번 장에서는 그 위험비를 관찰기간 전체에 걸쳐 일정하다고 볼 수 있는지, 그리고 가정이 적절하지 않을 때 어떻게 대응할 수 있는지 알아봅니다.

SECTION 01

비례위험 가정이란?

Cox 모형은 두 대상 또는 집단의 위험비가 시간에 따라 일정하다고 가정합니다. 설명변수의 값이 달라도, 그 차이에 따른 상대적인 위험의 비율은 관찰기간 동안 유지된다는 의미입니다.

HR(t) = h1(t) / h0(t)   →   비례위험 가정이 성립하면 HR(t) = exp(β)
위험비가 시간 t에 따라 달라지지 않는다

여기서 주의할 점은 두 집단의 위험함수 자체가 시간에 따라 변하면 안 된다는 뜻이 아니라는 것입니다. 각 집단의 위험은 시간에 따라 달라질 수 있지만(02장), 두 집단의 위험비는 일정해야 한다는 가정입니다.

SECTION 02

비례위험 가정이 맞지 않는다면?

신약 치료의 효과가 치료 초기에 크게 나타났다가 시간이 지날수록 약해진다고 가정해 보겠습니다.

10.250.52실제 HR 0.35 (0~6개월)실제 HR 1.05 (6개월 이후)Cox 모형 하나의 HR = 0.7406121824추적 기간(개월) · 모의 600명 · 치료 효과가 초기에만 강하고 이후 사라지는 상황치료군 / 대조군 위험비
그림 1. 시간에 따라 변하는 위험비

그림 1은 치료 효과가 처음 6개월에만 나타나도록(HR 0.35) 만든 모의 환자 600명의 자료입니다. 이 자료에 Cox 모형을 그대로 적합하면 위험비 0.74(95% CI 0.60~0.90) 하나가 나오는데, 이는 강한 초기 효과와 효과 없는 후기를 평균한 값이어서 어느 시기의 실제 관계도 제대로 설명하지 못합니다.

치료군대조군061218240.00.51.06개월 이후 두 곡선이 거의 평행Kaplan–Meier 생존곡선 · 초반에 벌어진 간격이 이후 더 커지지 않는다
그림 2. 두 집단의 생존곡선

그림 2처럼 생존곡선을 보면 초반에 벌어진 간격이 6개월 이후에는 더 커지지 않습니다. 비례위험 가정이 위반되었다고 해서 모든 Cox 모형을 사용할 수 없는 것은 아닙니다. 어떤 변수가 가정을 위반하는지, 위반이 어느 정도인지, 연구 질문에 어떤 영향을 미치는지에 따라 대응 방법을 선택해야 합니다.

SECTION 03

Schoenfeld 잔차란?

Schoenfeld 잔차(Schoenfeld Residual)는 Cox 모형에서 사건이 발생한 시점의 설명변수 값과, 해당 시점의 위험집단을 바탕으로 모형이 기대하는 설명변수 값을 비교해 계산하는 잔차입니다. 쉽게 말하면, 실제 사건이 발생한 대상의 특성이 모형이 예상한 특성과 얼마나 다른지를 사건 시점마다 확인하는 데 사용합니다.

Schoenfeld 잔차는 사건이 관찰된 시점에 대해 계산되므로, 일반적인 회귀분석의 잔차처럼 모든 대상에게 동일한 방식으로 존재하는 것은 아닙니다. 치료 효과가 초기에 강하다면, 초기에 사건을 겪은 사람 중에는 모형의 예상보다 대조군이 많고, 후기에는 예상보다 치료군이 많아집니다. 그래서 비례위험 가정이 적절하다면 적절히 스케일링한 Schoenfeld 잔차가 시간에 따라 뚜렷한 체계적 패턴을 보이지 않아야 하고, 위반되면 추세가 나타납니다.

SECTION 04

비례위험 가정은 어떻게 진단할까?

① 잔차 그래프 확인

시간에 따른 스케일링된 Schoenfeld 잔차와 평활 추세를 살펴봅니다. 추세가 뚜렷하게 나타나면 위험비가 시간에 따라 달라질 가능성을 의심할 수 있습니다.

② 변수별 패턴 확인

치료 여부, 연령 등 각 설명변수의 진단 결과를 따로 확인합니다. 모든 변수가 같은 방식으로 가정을 위반하는 것은 아닙니다.

③ 통계적 검정

Schoenfeld 잔차를 활용한 검정으로 변수별 비례위험 가정과 전체 모형의 가정을 점검합니다. p값만으로 결론을 내리지 말고 그래프와 연구 맥락도 함께 확인합니다.

치료 여부 (p < .001)시간(개월) →평활 추세가 시간에 따라 올라감 → 효과가 변함연령 (p = 0.840)시간(개월) →평활 추세가 수평에 가까움
그림 3. 스케일링된 Schoenfeld 잔차

그림 3에서 치료 여부의 잔차 평활선은 시간이 지날수록 위로 올라가 위험비의 로그값이 커지는(효과가 약해지는) 모습을 보이고, 연령은 거의 수평입니다. 잔차와 시간 순위의 상관으로 검정한 결과는 다음과 같습니다(사건 375건).

변수검정 p값해석
치료 여부< .001비례위험 가정 위반 가능성을 살펴볼 필요가 있음
연령0.840위반을 뒷받침하는 뚜렷한 통계적 근거가 확인되지 않음
전체 모형< .001전체적으로 가정 위반 가능성을 추가 검토해야 함

일반적인 유의수준 0.05를 기준으로 치료 여부와 전체 모형의 결과는 가정 위반 가능성을 시사합니다. 하지만 p값이 작다는 이유만으로 위반의 크기나 실질적 중요성을 확정할 수는 없으며, 표본 크기와 사건 수, 그래프의 패턴을 함께 살펴야 합니다. 사건이 수천 건이면 사소한 변화도 유의하게 나오고, 사건이 적으면 큰 변화도 놓칠 수 있습니다. 반대로 p값이 크다고 해서 비례위험 가정이 확실히 성립한다고 증명된 것도 아닙니다.

SECTION 05

비례위험 가정이 위반되면 어떻게 할까?

가정 위반이 확인되거나 의심된다면 연구 목적에 맞는 대안을 고려할 수 있습니다.

방법적용 상황
시간과 설명변수의 상호작용특정 변수의 효과가 시간에 따라 달라지는 경우
층화 Cox 모형특정 범주형 변수의 위험비를 추정할 필요는 없지만, 해당 변수의 기저 위험 차이를 허용하고 싶은 경우
시간가변 계수 모형위험비가 시간에 따라 변하는 양상을 직접 모델링하려는 경우
RMST 비교 (05장)사전에 정한 기간까지의 평균 생존시간 차이에 관심이 있는 경우
AFT 모형 (08장)사건 발생까지 걸리는 시간이 설명변수에 따라 어떻게 늘어나거나 줄어드는지 분석하려는 경우
HR = 1하나의 HR (전체 기간)0.74 [0.60, 0.90]0~6개월0.36 [0.25, 0.52]6개월 이후1.09 [0.84, 1.41]치료군의 위험비와 95% 신뢰구간 · 기간을 나누면 초기 효과와 이후 효과가 따로 보인다
그림 4. 시간 구간별 위험비

그림 4는 가장 간단한 시간 상호작용으로, 추적 기간을 6개월 전후로 나눠 위험비를 따로 추정한 결과입니다. 0~6개월의 위험비는 0.36(95% CI 0.25~0.52), 6개월 이후는 1.09(0.84~1.41)로, 하나의 위험비 0.74보다 실제 관계를 훨씬 잘 보여줍니다. 구간 경계는 결과를 본 뒤가 아니라 임상적 근거로 미리 정하는 것이 좋습니다.

층화 Cox 모형은 층화에 사용한 변수의 기저 위험함수가 층마다 다르도록 허용하지만, 해당 변수의 위험비를 직접 추정하지는 않습니다. 또한 시간가변 설명변수와 시간에 따라 변하는 회귀계수는 서로 다른 개념입니다. 설명변수의 값 자체가 추적 중 변하는 상황(예: 혈압 측정값이 바뀜)인지, 설명변수와 위험의 관계가 시간에 따라 변하는 상황(이 장의 예)인지 구분해야 적절한 모형을 선택할 수 있습니다.

SECTION 06

진단 결과를 보고할 때 주의할 점

비례위험 가정 진단은 단순히 "통과" 또는 "실패"로 표시하는 것보다 구체적으로 설명하는 것이 좋습니다.

보고 문장 예시

Schoenfeld 잔차를 이용해 비례위험 가정을 점검한 결과, 치료 여부 변수에서 잔차가 시간에 따라 증가하는 추세를 보여 가정 위반 가능성이 관찰되었다(p < .001; 연령 p = 0.84). 이에 추적 기간을 사전에 정한 6개월 기준으로 나누어 추정한 결과, 치료군의 위험비는 0~6개월 0.36(95% CI 0.25~0.52), 6개월 이후 1.09(0.84~1.41)로 치료 효과가 초기에 집중되어 있었다.

✓ 핵심 정리

하나의 위험비로 요약해도 되는지, 잔차의 시간적 패턴으로 확인합니다.


다음은 08 AFT 모형(가속수명모형)입니다. Cox 모형이 순간적인 사건 위험의 상대적 차이에 초점을 맞춘다면, AFT 모형은 설명변수가 사건 발생까지 걸리는 시간을 얼마나 늘리거나 줄이는지에 초점을 맞춥니다.

KEY TAKEAWAYS

Cox 모형의 위험비는 시간에 따라 일정하다고 가정합니다. 모의 자료처럼 치료 효과가 초기 6개월에만 있으면(HR 0.36 → 1.09) 하나의 위험비 0.74는 어느 시기도 대표하지 못합니다. 스케일링된 Schoenfeld 잔차의 시간 추세와 변수별 검정으로 점검하고, 위반되면 시간 상호작용 · 층화 · RMST · AFT 중 연구 질문에 맞는 대안을 고릅니다.