시간가변공변량 (Time-Varying Covariate)

통계
한 줄 정의: 관찰 기간 동안 값이 고정되어 있지 않고 시간에 따라 계속 바뀌는 설명변수를 말합니다.

쉽게 풀면

성별이나 출생연도처럼 한번 정해지면 관찰 기간 내내 변하지 않는 변수가 있는 반면, 혈압, 복용 약물 용량, 흡연 여부, 직장에서의 스트레스 지수처럼 시간이 지나면서 값이 바뀌는 변수도 있습니다. 후자를 시간가변공변량이라고 부릅니다. 예를 들어 5년간 추적 관찰하는 연구에서 참가자가 3년째에 금연을 했다면, "흡연 여부"라는 변수는 1~3년차엔 "흡연", 4~5년차엔 "비흡연"으로 값이 바뀌는 셈입니다. 이런 변화를 무시하고 처음 값 하나로만 분석하면 실제 위험도를 왜곡할 수 있기 때문에, 생존분석이나 종단연구에서는 이 변수의 시간에 따른 변화를 그대로 모형에 반영합니다.

왜 중요한가

많은 실제 관찰 대상의 특성은 연구 기간 내내 고정되어 있지 않고 계속 바뀌기 때문에, 이를 반영하지 않으면 노출과 결과 사이의 관계가 왜곡되어 추정될 위험이 있습니다. 생존분석이나 종단연구에서는 치료 반응이나 위험요인의 실제 변화 시점을 반영해야 인과적 해석에 가까운 결론을 낼 수 있어, 역학·임상연구·사회과학 전반에서 정교한 분석을 위한 핵심 개념으로 다뤄집니다.

논문에서는 이렇게 쓰입니다

"콕스 비례위험모형에 시간가변공변량(time-varying covariate)으로 투약 용량을 포함하여 분석한 결과, 용량 증가 시점 이후 사망 위험이 유의하게 감소하였다."

이 문장은 환자마다 투약 용량이 추적 기간 중간에 바뀌었고, 그 변화 시점을 정확히 반영해 분석했다는 뜻입니다. 만약 용량을 연구 시작 시점 값으로만 고정해 분석했다면 이런 시간적 변화의 효과를 제대로 포착하지 못했을 것입니다.

"패널데이터 분석에서 가구소득을 시간가변공변량으로 포함하여, 소득 변화가 가구의 저축 행태에 미치는 영향을 추정하였다."

여러 해에 걸쳐 관측한 가구소득이 시간이 지나며 계속 바뀌는 값이라는 점을 반영해, 소득 변화 자체가 저축 행동에 어떤 영향을 미치는지 분석했다는 뜻입니다.

"직장 내 스트레스 수준을 시간가변공변량으로 반영한 다층모형을 통해, 스트레스 변화와 이직 의도 간의 관계를 분석하였다."

조사 기간 동안 직장인의 스트레스 수준이 오르내린 변화를 그대로 모형에 반영해서, 스트레스가 변할 때 이직하고 싶은 마음도 함께 변하는지를 살펴보았다는 뜻입니다.

조금 더 깊게 보면

시간가변공변량을 다루는 대표적인 방법으로는 콕스 비례위험모형을 확장한 형태나, 관찰 시점을 여러 구간으로 나눠 각 구간마다 변수값을 갱신하는 카운팅 프로세스(counting process) 형식의 데이터 구조가 쓰입니다. 다만 시간가변공변량이 치료 반응처럼 결과와 상호 영향을 주고받는 경우에는 일반적인 회귀분석으로는 편향이 생길 수 있어, 한계구조모형(marginal structural model)과 같은 인과추론 기법이 함께 논의되기도 합니다.

주의할 점

시간가변공변량을 사용하려면 변수가 변한 정확한 시점 정보가 필요하며, 이를 무시하고 마지막 관찰값이나 평균값 하나로 대체하면 편향된 추정이 나올 수 있습니다. 콕스 비례위험모형이나 패널데이터 분석에서 특히 이 구분이 중요합니다.

관련 용어