인과 DAG 사고 (Causal DAG Thinking)

한 줄 정의

상관관계를 원인으로 착각하지 않도록, 원인·결과·공통원인(confounder)·매개변수(mediator)·충돌변수(collider)를 방향 그래프(DAG)의 화살표 구조로 분리해 "무엇을 조정하고 무엇을 조정하면 안 되는지"를 먼저 판단하는 사고도구 [Pearl 1995].

일상 한 줄

데이터를 보기 전에 "무엇이 무엇을 일으키는가"를 화살표 그림으로 먼저 가정한다. 인과 결론은 데이터에서 저절로 나오지 않고, 그릴 때 넣은 인과 가정에서 나온다 [Pearl 2009].

흔한 장면

왜 빠지나 (메커니즘)

빠져나오는 법

1. 질문을 "X가 Y에 미치는 인과 효과"로 명확히 적고, 결과(Y)와 원인(X)을 먼저 분리한다. 2. X와 Y 둘 다에 화살표를 보내는 공통원인(confounder) 을 찾는다 — 이것이 backdoor path를 만든다. 3. backdoor criterion으로 막아야 할(조정해야 할) 변수 집합 Z 를 고른다 [Pearl 1995]: Z는 X의 후손이 아니어야 하고, X로 화살표가 들어오는 모든 경로를 차단해야 한다. 4. X→…→Y로 가는 중간 경로의 매개변수(mediator) 와, X·Y의 공통 결과인 충돌변수(collider) 는 조정 대상에서 제외한다(조정하면 효과가 사라지거나 가짜 관계가 생긴다). 5. 데이터를 보기 전에 DAG를 먼저 그려 가정을 드러내고, 분석 후 데이터와 충돌하는 부분만 수정한다(가정 → 검증 → 수정).

함께 쓰기 좋은 도구

통념이 무너지는 순간

"상관관계는 인과관계가 아니다, 이것만 알면 충분하다"

⚠ 흔한 말: "상관≠인과, 이 한 문장이면 데이터 함정은 피한다." ✓ 학술: 이 슬로건은 시작점일 뿐이다. Pearl은 인과 개념(confounding·intervention 등)은 분포만으로 정의조차 불가능하다고 못박는다 — "Every claim invoking causal concepts must rely on some premises that invoke such concepts; it cannot be inferred from or even defined in terms of statistical associations alone." 즉 실제 판단에는 어떤 변수를 조정하고 어떤 변수는 조정하면 안 되는지(backdoor criterion)를 알아야 한다 [Pearl 2009].

"데이터가 많으면 인과가 드러난다"

⚠ 흔한 말: "표본만 충분히 크면 진짜 인과가 보인다." ✓ 학술: confounding 같은 인과량은 "they cannot be computed from the data alone, regardless of sample size" — 표본 크기와 무관하게 데이터만으로는 계산 불가 [Pearl 2009]. 관찰 데이터는 아무리 많아도 인과 가정(설계) 없이는 인과 질문에 답하지 못한다.

"관련 있는 변수는 일단 다 통제하면 안전하다"

⚠ 흔한 말: "혼동 막으려면 변수는 많이 넣을수록 좋다." ✓ 학술: collider를 조정하면 없던 상관이 생긴다(collider bias). backdoor criterion은 조정 집합 Z가 "no node in Z is a descendant of Xi"여야 함을 명시한다 [Pearl 1995] — 즉 X의 후손(매개·충돌변수)을 통제하면 오히려 편향. "관련되면 통제"는 confounder에만 맞는 규칙이다.

"DAG를 그리면 객관적 인과를 증명한 것이다"

⚠ 흔한 말: "전문가가 그린 인과 다이어그램이니 검증된 사실이다." ✓ 학술: DAG는 가정을 명시·소통하는 도구이지 증명이 아니다. 진짜 가정은 빠진 화살표에 들어 있다 — "causal assumptions are encoded not in the links but, rather, in the missing links… a missing arrow represents a claim of zero influence" [Pearl 2009]. 개별 인과 가정은 검증 불가하고, 모델 전체의 조건부 독립만 일부 검증 가능하다.

1차 출처

backdoor criterion·do-operator·intervention의 그래프 기반 형식화를 세운 표준 논문. 1995년 Biometrika 논문이 backdoor/front-door criterion을 처음 정의했고, 2009년 책·개관 논문이 전체 프레임워크를 정리했다.

원문 핵심 인용

"DEFINITION 3 (Back-door criterion). A set of variables Z satisfies the back-door criterion relative to an ordered pair of variables (Xi, Xj) in a directed acyclic graph G if: (i) no node in Z is a descendant of Xi, and (ii) Z blocks every path between Xi and Xj which contains an arrow into Xi." — Pearl (1995), Biometrika 82(4), p. 670 (R-218-B 사본 verbatim 검증, 2026-05-31)

"Every claim invoking causal concepts must rely on some premises that invoke such concepts; it cannot be inferred from or even defined in terms of statistical associations alone." — Pearl, Causal inference in statistics: An overview (2009), §1.1 (R-355 verbatim 검증, 2026-05-31)

"causal assumptions are encoded not in the links but, rather, in the missing links… a missing arrow represents a claim of zero influence, while a missing double arrow represents a claim of zero covariance." — Pearl (2009), 같은 논문 (R-355 verbatim 검증, 2026-05-31)

핵심 정의·메커니즘

주요 후속 연구·메타분석

비판·한계

관련 모델

앱 활용 방법

사고 도구 다른 글