← 8. 인과 효과

도구변수(IV) 분석

관찰자료에서 설명변수의 내생성 문제를 다루기 위해 적절한 도구변수를 활용하는 인과추론 방법입니다.

내생성도구변수관련성·배제제약인과효과

과거 철도 노선도구변수 Z대중교통 접근성설명변수 X자동차 이용결과변수 Y관련성관심 효과X를 거치지 않는 경로 ✕

지하철역이 가까운 주민은 자동차를 덜 이용할까요? 자동차를 자주 타는 사람이 오히려 대중교통이 부족한 지역을 선택한 것은 아닐까요? 소득이나 직장 위치처럼 관찰하지 못한 요인이 두 변수에 동시에 영향을 준다면 어떻게 해야 할까요?

이처럼 설명변수와 결과변수 사이에 내생성 문제가 있을 때, 특정 조건을 만족하는 제3의 변수를 이용해 인과효과를 식별하려는 접근이 도구변수(Instrumental Variables, IV) 분석입니다.

일반 회귀분석은 다른 조건을 통제했을 때의 통계적 관계를 추정하지만, 누락변수나 역인과성 때문에 이를 곧바로 인과효과라고 볼 수는 없습니다. 도구변수 분석은 설명변수에는 영향을 주되 결과에는 설명변수를 통하는 경로 이외에는 영향을 주지 않는 변수를 활용합니다. 다만 이런 조건이 실제로 성립하는지 판단하는 일이 가장 어렵습니다.

도구변수 접근은 교육과 임금, 의료서비스 이용, 정책 효과, 교통 연구 등에 사용됩니다. 이번 글에서는 과거 철도 노선 배치를 도구변수 후보로 삼아 대중교통 접근성과 자동차 이용을 분석하는 예제로 원리, 주요 가정, 분석 절차, 결과 해석과 주의사항을 살펴보겠습니다.

SECTION 1

도구변수(IV) 분석이란 무엇인가요?

내생적인 설명변수에서 외생적인 변동을 분리해 활용하는 방법입니다.

도구변수 분석은 설명변수 X가 오차항과 관련되어 있을 가능성이 있을 때 도구변수 Z를 통해 X의 특정 변동만 이용하려는 식별 전략입니다. 관심 대상은 X가 Y에 미치는 인과적 영향이며, Z는 그 영향을 추정하도록 돕는 역할을 합니다.

예제에서는 X = 대중교통 접근성, Y = 자동차 이용 빈도, Z = 역사적 철도 노선과의 거리로 설정합니다. 역사적 노선은 예시상의 후보일 뿐이며, 그것이 유효한 도구변수라고 미리 가정해서는 안 됩니다.

SECTION 2

도구변수는 왜 필요한가요?

대중교통 접근성과 자동차 이용 사이의 상관이 곧 인과효과는 아닙니다.

자동차를 덜 이용하는 사람이 교통이 편리한 주거지를 선호할 수 있습니다. 또한 지역의 밀도, 소득, 주차비, 직장 위치, 도시계획 등이 접근성과 이용량에 동시에 영향을 줄 수 있습니다. 이 경우 일반 회귀계수에는 대중교통의 효과 외에 다른 영향이 섞일 수 있습니다.

가능한 모든 혼란요인을 완벽히 관찰하기 어렵다면, 외생적인 접근성 차이를 만들어 내는 적절한 도구변수가 있는지 검토할 수 있습니다. 하지만 도구변수가 부적절하면 일반 회귀보다 더 잘못된 결과를 얻을 수도 있습니다.

SECTION 3

도구변수는 어떤 원리로 작동하나요?

Z가 X에 영향을 주는 경로를 통해 Y의 차이를 살펴봅니다.

대중교통 접근성이 자동차 이용을 바꿀까요?역사적 철도 배치를 도구변수 후보로 검토하는 개념도과거 철도 노선 배치도구변수 후보 Z대중교통 접근성설명변수 X자동차 이용결과변수 Y관련성관심 효과X를 거치지 않는 경로는 없어야 함 · 검증 어려운 가정
역사적 철도 배치를 도구변수 후보로 검토하는 개념도입니다. 화살표만으로 배제제약이 입증되지는 않습니다.

단일 도구변수와 단일 설명변수의 단순한 경우, Wald 추정량은 Z에 따른 Y의 평균 차이 ÷ Z에 따른 X의 평균 차이로 이해할 수 있습니다. 이는 Z가 X를 변화시키는 정도를 기준으로 Y의 변화를 환산한 것입니다.

연속형 변수 및 여러 통제변수가 있을 때는 보통 2단계 최소제곱법(2SLS) 등으로 추정합니다. 도구변수는 인과효과를 식별하기 위한 조건과 논리를 뜻하고, 2SLS는 그 조건 아래 효과를 계산하는 추정 방법 중 하나입니다.

SECTION 4

실제 사례: 대중교통 접근성과 자동차 이용

도시 지역의 교통환경이 자동차 운행에 미치는 영향을 검토합니다.

가상 연구에서 여러 도시의 주거지역 240곳을 관찰했다고 가정합니다. 현재의 대중교통 접근성은 0~10점 지수로 측정하고, 자동차 이용은 가구당 주간 운행 횟수로 기록합니다. 아래 자료는 학습을 위한 가상 설정입니다.

변수예시분석 역할
대중교통 접근성역까지의 이동시간 등을 종합한 0~10점내생 가능 설명변수 X
주간 자동차 이용가구당 주 8.1회결과변수 Y
역사적 철도 노선과의 거리과거 노선까지의 거리(km)도구변수 후보 Z
가구소득·인구밀도소득 수준·명/km²관측 가능한 통제변수
지역 식별자R001~R240분석 단위

‘과거 철도 노선과의 거리’가 현재 교통 접근성과 관련될 수는 있지만, 도시 발달 경로나 토지이용을 통해 자동차 이용에 직접 영향을 줄 가능성도 있습니다. 따라서 역사적 변수라는 이유만으로 외생성이 확보되지는 않습니다.

SECTION 5

유효한 도구변수의 조건은 무엇인가요?

관련성만으로는 충분하지 않으며 배제제약과 독립성이 중요합니다.

조건질문이 사례의 검토
관련성(Relevance)Z가 X에 충분히 영향을 주는가?과거 철도 거리와 현재 교통 접근성의 연관 확인
독립성(Independence)Z가 교란요인과 독립적인가?옛 도시 성장 중심·산업 입지·정책 선택 등 검토
배제제약(Exclusion restriction)Z가 X 외의 경로로 Y에 영향을 주지 않는가?역사적 노선의 토지이용·도로망·주거 밀도 영향 검토
단조성(Monotonicity)도구변수의 방향에 역행하는 단위가 없는가?LATE 해석이 필요할 때 추가 검토
핵심: 1단계 회귀에서 유의하다고 해서 배제제약이 성립하는 것은 아닙니다. 배제제약과 독립성은 연구 설계·제도적 배경·대체 경로에 대한 논증이 필요합니다.
SECTION 6

분석은 어떤 순서로 진행하나요?

연구 설계 검토부터 추정과 민감도 분석까지 연결합니다.

① 인과 경로를 먼저 그립니다

대중교통 접근성, 자동차 이용, 소득, 인구밀도와 과거 철도 노선 배치 사이의 관계를 정리합니다. Z에서 Y로 가는 다른 경로가 존재하는지 살펴봅니다.

② 1단계 관련성을 확인합니다

접근성을 종속변수로 놓고 도구변수와 통제변수의 관계를 추정합니다. 이때 약한 도구변수 문제를 함께 확인합니다.

③ IV 추정과 일반 회귀 결과를 비교합니다

2SLS 등의 적절한 방법으로 IV 효과를 추정하고, 추정치와 신뢰구간을 일반 회귀 결과와 나란히 보여줍니다. 차이가 있다고 해서 어느 한쪽이 자동으로 참이 되는 것은 아닙니다.

④ 가정 위반 가능성을 논의합니다

다른 통제변수·표본 정의·도구변수 선택에 대한 민감도 분석을 수행합니다.

SECTION 7

1단계 회귀에서는 무엇을 확인하나요?

도구변수가 대중교통 접근성과 얼마나 관련되는지 평가합니다.

항목학습용 가상 수치해석
도구변수 계수−0.74과거 노선까지 멀수록 접근성 점수가 낮은 방향
1단계 부분 F 통계량18.6도구변수 강도 평가에 사용하는 지표 중 하나
관측치 수240동일 표본 및 통제변수 정의 확인

위의 F = 18.6은 설명용 숫자입니다. 흔히 F가 10을 넘는지 보지만 이는 보편적인 안전 기준이 아닙니다. 이분산성이나 군집구조가 있으면 적합한 약한 도구변수 진단 통계량과 임계값을 사용해야 합니다.

SECTION 8

도구변수 결과는 어떻게 해석하나요?

관심 설명변수의 단위와 추정 대상 집단을 명확히 합니다.

다음은 결과표를 읽는 방식을 설명하기 위한 서로 다른 설명용 가상 추정치입니다. 실제 데이터를 적합해 산출한 수치가 아니며 통계적 검정 결과를 의미하지 않습니다.

추정 방법접근성 1점 증가에 따른 주간 차량 이용 변화95% 신뢰구간(가상)
일반 OLS−0.18회[−0.29, −0.07]
도구변수 2SLS−0.42회[−0.76, −0.08]

2SLS 추정치 −0.42는 접근성이 1점 높아질 때 자동차 이용이 주당 평균 0.42회 줄어드는 방향으로 해석합니다. 다만 이 수치를 인과효과로 읽으려면 도구변수 가정이 타당해야 하며, 전체 인구에 일반화되는 효과인지도 별도로 판단해야 합니다.

해석의 범위: 이질적인 효과와 특정 가정 아래 IV는 도구변수에 반응해 X가 달라지는 집단의 국소평균처치효과(LATE)를 식별할 수 있습니다. 단순히 “모든 사람에게 동일한 효과”라고 말하지 않습니다.
SECTION 9

추정 결과는 어떤 그래프로 비교하나요?

OLS와 IV 추정치의 크기뿐 아니라 불확실성을 함께 봅니다.

접근성 1점 증가에 따른 자동차 이용 변화 · 가상 결과일반 OLS도구변수 IV−0.8−0.6−0.4−0.20−0.18−0.42
설명용 가상 계수와 95% 신뢰구간을 같은 축에 나타낸 목업입니다. 0을 기준으로 변화 방향을 읽습니다.

IV의 신뢰구간은 OLS보다 넓어질 수 있습니다. 교란을 다루려는 대가로 추정의 정밀도가 낮아질 수 있기 때문입니다. 작은 p값이나 큰 계수만 보고 모형을 선택하지 않습니다.

SECTION 10

분석에서 무엇을 주의해야 하나요?

약한 도구변수와 배제제약 위반은 결과를 크게 왜곡할 수 있습니다.

역사적 철도 노선은 정말 외생적인가요?

과거 철도는 상업 중심지, 도로 개발, 인구밀집 및 장기적 도시 확장에 영향을 미쳤을 수 있습니다. 이 경로가 현재 자동차 이용에 남아 있다면 배제제약을 위반할 수 있습니다.

도구변수는 충분히 강한가요?

약한 도구변수는 추정치를 불안정하게 하고 일반적인 신뢰구간의 타당성도 훼손할 수 있습니다. 적절한 약한 도구변수에 강건한 추론 방법을 고려해야 합니다.

공간적 상관과 집단 구조를 반영했나요?

같은 도시 안 지역들은 서로 독립적이지 않을 수 있습니다. 자료 구조에 맞춰 군집표준오차나 공간적 상관을 고려해야 합니다.

추정 대상과 단위가 분명한가요?

접근성 지수의 단위, 가구별 이용 정의, 도구변수에 의해 변화하는 집단을 확인하고 연구 결과의 일반화 범위를 제한해야 합니다.

주의: 역사적 노선이라는 사실만으로 도구변수의 타당성이 입증되지는 않습니다. 관측되지 않은 직접 경로가 존재하면 IV 추정도 인과효과를 보장하지 않습니다.
SECTION 11

다른 분석과 어떻게 다른가요?

식별 전략과 추정 방법을 구분해서 선택합니다.

방법주로 답하는 질문차이점
일반 회귀(OLS)접근성과 차량 이용은 어떤 관계인가?외생성 가정이 깨지면 인과 해석이 어려움
도구변수(IV)내생성을 고려해 X의 인과효과를 식별할 수 있는가?유효한 도구변수 가정이 핵심
2단계 최소제곱법(2SLS)IV 가정 아래 효과를 어떻게 추정하는가?IV를 구현하는 대표적인 추정 방법
성향점수 매칭(PSM)관찰된 변수로 집단 간 차이를 조정할 수 있는가?미관측 교란을 자동으로 제거하지 못함
이중차분(DID)정책 전후 집단 차이의 변화는 얼마인가?평행추세 등 별도 식별 가정이 필요

IV와 2SLS는 서로 완전히 독립된 경쟁 분석이 아닙니다. IV는 인과효과를 식별하기 위한 설계와 가정의 묶음이고, 2SLS는 선형 IV 모형의 대표적인 추정 기법입니다.

SECTION 12

도구변수 분석 결과는 어떻게 보고하나요?

도구변수 선정 이유와 가정 검토를 결과표보다 먼저 설명합니다.

보고서에는 자료 수집 방식과 표본, 결과변수와 내생 변수 정의, 도구변수 선정의 제도적·역사적 근거, 1단계 계수 및 약한 도구변수 진단, IV 추정치와 신뢰구간, 표준오차 계산 방식, 민감도 분석을 포함합니다.

논문 보고 문장 예시

대중교통 접근성과 자동차 이용의 관계에서 내생성 가능성을 고려하기 위해 역사적 철도 노선과의 거리를 도구변수 후보로 검토하였다. 설명용 가상 분석에서 도구변수는 접근성과 관련되었으며(1단계 F = 18.6), 2SLS의 접근성 계수는 −0.42(95% CI [−0.76, −0.08])로 제시되었다. 다만 이 수치는 분석 절차를 보여주기 위한 가상 값이며, 실제 인과 해석을 위해서는 역사적 철도 노선의 외생성과 배제제약을 별도로 입증할 수 있는 연구 근거가 필요하다.

IV의 관련성만 확인했다고 “인과효과가 입증되었다”고 보고하지 않습니다. 배제제약의 취약성, 가능한 대체 경로와 해석 범위를 함께 기술해야 합니다.

SECTION 13

도구변수 분석은 어디에 활용할 수 있나요?

내생성 문제가 예상되며 설득력 있는 외생적 변동의 근거가 있을 때 검토합니다.

분야관심 관계도구변수 후보 검토 예
교통·도시대중교통 접근성 → 자동차 이용역사적 교통 인프라 배치
교육경제교육 기간 → 임금대학 접근성 또는 제도 변화
보건경제의료 이용 → 건강 결과의료기관 접근성의 외생적 차이
환경경제오염 노출 → 건강기상·지형적 변화 등

위 사례의 도구변수들은 연구에서 검토할 수 있는 후보를 예시로 든 것입니다. 각 연구의 배제제약이 충족된다고 보장하는 목록이 아닙니다.

✓ 마무리

도구변수 분석의 핵심은 계산보다 타당한 인과 경로를 설정하는 데 있습니다.

관련성과 배제제약을 검토해야 결과를 인과적으로 읽을 수 있습니다.


대중교통 접근성과 자동차 이용 사이에 음의 상관관계가 관찰되더라도 이를 곧바로 대중교통의 인과효과라고 해석할 수는 없습니다. 도구변수 분석은 누락변수나 역인과성으로 인한 문제를 줄이기 위해 접근성이 변하는 외생적인 경로를 찾는 방법입니다. 이 과정에서 역사적 철도 노선 배치처럼 설명변수와 관련될 수 있는 후보를 살펴볼 수 있지만, 관련성이 있다는 사실만으로 분석이 성립하지는 않습니다.

특히 도구변수가 자동차 이용에 영향을 미치는 다른 경로가 없다는 배제제약과 독립성 가정을 얼마나 설득력 있게 뒷받침할 수 있는지가 중요합니다. 또한 약한 도구변수 문제, 자료의 공간적 구조, 추정 대상 집단과 불확실성도 함께 확인해야 합니다. 적절한 도구변수를 찾지 못했다면 IV 추정치를 제시하기보다 인과효과 식별의 한계를 명확히 밝히는 것이 더 타당합니다.

KEY TAKEAWAY

도구변수는 내생적인 설명변수의 인과효과를 식별하기 위해 활용하는 제3의 변수입니다. 관련성뿐 아니라 독립성과 배제제약이 성립해야 인과 해석이 가능합니다. 약한 도구변수 진단과 대체 경로 검토, 추정 대상에 대한 설명이 함께 필요합니다.