Tae Hyun Kim (Lowell)

SUTVA (Stable Unit Treatment Value Assumption)

3분 읽기 #causal-inference#potential-outcomes

정의

SUTVA는 한 단위의 잠재결과(potential outcome)가 다른 단위의 처치(treatment) 할당에 영향받지 않고, 각 처치 수준마다 단일한 버전만 존재한다고 요구하는 가정이다.

수식으로 쓰면 다음과 같다.

Yi(W1,W2,,Wn)=Yi(Wi)Y_i(W_1, W_2, \ldots, W_n) = Y_i(W_i)

즉 단위 ii의 잠재결과는 오직 자신의 처치 WiW_i에만 의존한다.


두 가지 구성요소

1. 간섭 없음 (No Interference)

한 단위의 처치는 다른 단위의 결과에 영향을 주지 않는다.

Yi(Wi,Wi)=Yi(Wi,Wi),Wi,WiY_i(W_i, W_{-i}) = Y_i(W_i, W'_{-i}), \quad \forall W_{-i}, W'_{-i}

의미: 단위 간 독립성이 성립하며, spillover 효과가 없다.

예시:

  • ✓ 만족: 개인의 약물 반응은 다른 환자의 약물 복용과 무관하다.
  • ✗ 위반: 친구가 백신을 접종하면 나의 감염 확률도 바뀐다(집단 면역).

2. 단일 처치 버전 (Single Version of Treatment)

각 처치 수준마다 하나의 버전만 존재한다.

Yi(W=w) is uniquely defined for each wY_i(W=w) \text{ is uniquely defined for each } w

예시:

  • ✓ 만족: 약물 A 100mg을 표준화된 방식으로 투여한다.
  • ✗ 위반: “약물 A”가 여러 제조사 버전이나 서로 다른 용량으로 존재한다.

직관적 이해

비유: 시험 성적

SUTVA 만족:

  • 학생 A의 성적은 학생 B가 어떻게 준비했는지와 무관하다.
  • 모든 학생이 동일한 시험지를 받는다.

SUTVA 위반:

  • 커브제 성적에서는 B의 성적이 A의 상대적 순위에 영향을 준다.
  • 시험 버전이 다르면 어떤 학생은 쉬운 문제를, 어떤 학생은 어려운 문제를 푼다.

SUTVA 위반 사례

1. 네트워크/소셜 효과 (간섭, interference)

상황위반 이유
소셜 미디어 광고친구가 광고를 보면 나도 영향받음
백신 접종집단 면역 효과
교육 프로그램동료 학습 효과
가격 정책경쟁사 반응으로 내 고객이 영향받음

2. 처치 버전 다양성 (Multiple Versions)

상황위반 이유
”운동”의 효과운동 유형, 강도, 시간 다양
”교육”의 효과교사, 교재, 방법 다양
”약물”의 효과복용량, 복용 시점 다양

SUTVA 위반 시 대응

1. 간섭(interference)이 있는 경우

  • Exposure Mapping: 이웃 처치의 함수로 잠재결과를 확장한다. Yi(Wi,g(Wi))Y_i(W_i, g(W_{-i})) 여기서 gg는 이웃 처치를 요약하는 함수다.

  • Network Causal Inference: 네트워크 구조를 명시적으로 모델링한다.

    • Network Interference 참조
  • Cluster Randomization: 클러스터 단위로 처치를 배정한다.

2. 다중 버전(Multiple Versions)이 있는 경우

  • 처치 세분화: 각 버전을 별도의 처치로 정의한다.
  • 처치 표준화: 프로토콜로 단일 버전을 보장한다.
  • Random Versions: 버전이 무작위로 배정되면 평균 효과를 추정할 수 있다.

Consistency와의 관계

SUTVA가 만족되면 **일치성(consistency)**이 성립한다.

Y=Y(W)when treated with WY = Y(W) \quad \text{when treated with } W

즉 관측된 결과는 실제로 받은 처치의 잠재결과와 같다.

자세한 내용은 Consistency를 참조한다.


검증 가능성

SUTVA는 부분적으로만 검증할 수 있다.

구성요소검증 방법
No Interference네트워크 분석, 시공간 패턴 확인, 무작위화 설계
Single Version처치 프로토콜 검토, 처치 변이 분석

진단 질문

  1. 한 단위의 처치가 다른 단위에 영향을 줄 수 있는가?
  2. 처치가 잘 정의되어 있는가? 여러 버전이 존재하는가?
  3. 처치의 타이밍과 강도가 균일한가?

관련 개념

  • Causal Assumptions Overview - 3대 가정 통합 정리
  • Consistency - SUTVA에서 따라오는 결과
  • Network Interference - SUTVA를 완화하는 접근
  • Ignorability - 또 다른 핵심 가정
  • Positivity - 세 번째 핵심 가정

참고 문헌

  • Rubin, D. B. (1980). Discussion of “Randomization analysis of experimental data”
  • yaoSurveyCausalInference2021 - Section 2.3
  • Cox, D. R. (1958). Planning of Experiments - 개념을 처음 도입

연결 그래프