Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
How to Make Causal Inferences with Time-Series ...
Search
Matthew Blackwell
April 13, 2013
Science
230
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How to Make Causal Inferences with Time-Series Cross-Sectional Data
Matthew Blackwell
April 13, 2013
Other Decks in Science
See All in Science
知能とはなにか -ヒトとAIのあいだ-
tagtag
PRO
0
200
データベース09: 実体関連モデル上の一貫性制約
trycycle
PRO
0
1.9k
チュートリアル:世界モデル
hf149
0
2.3k
20260820_アウトカムが二値のデータに対するCausal Impact@LINEヤフー Data Science Share #2 / Causal Impact for Binary Outcomes
brainpadpr
3
1.4k
データベース02: データベースの概念
trycycle
PRO
2
1.4k
人生を変えた一冊「独学大全」のはなし / Self-study ENCYCLOPEDIA: The Book Which Change My Life #独学大全 #EM推し本
expajp
0
210
生成AIが科学とRAにもたらしていること:メタサイエンスの視点から
rmaruy
0
140
Physical AIを支えるWeights & Biases
olachinkei
1
630
白金鉱業Meetup Vol.25 【初学者向け発表枠】「で、この施策って効いてるの」に答える効果検証の基礎 ~ATE / ATT / CATE / LATEを現場の問いに翻訳する~
brainpadpr
0
250
[第67回 CV勉強会@関東] CV × Scientific Figures / kantoCV 67th CVPR 2026
lychee1223
0
240
因果推論と機械学習
sshimizu2006
1
1.5k
Leitner Inauguration Lecture Chalmers University of Technology
xleitix
0
360
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Side Projects
sachag
456
43k
Balancing Empowerment & Direction
lara
6
1.3k
Mind Mapping
helmedeiros
1
370
Between Models and Reality
mayunak
4
460
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
520
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
910
Navigating Weather and Climate Data
rabernat
0
530
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
730
sira's awesome portfolio website redesign presentation
elsirapls
0
420
Everyday Curiosity
cassininazir
0
320
Transcript
How to Make Causal Inferences with Time-Series Cross-Sectional Data Matthew
Blackwell University of Rochester Adam Glynn Harvard University
How to Make Causal Inferences with Time-Series Cross-Sectional Data
How to Make Causal Inferences with Time-Series Cross-Sectional Data Very
Carefully.
How to Make Causal Inferences with Time-Series Cross-Sectional Data Using
weights.
ۺ˞ ۢ˞ ۹˞ ۢ ۹ ۺ
What is the effect of A on Y? ۺ˞ ۢ˞
۹˞ ۢ ۹ ۺ
What is the effect of A on Y? contemporaneous ۺ˞
ۢ˞ ۹˞ ۢ ۹ ۺ
What is the effect of A on Y? treatment history
ۺ˞ ۢ˞ ۹˞ ۢ ۹ ۺ
Shouldn't we have more notation?
ۢ ۢ Ɛ ۢ Treatment history
Shouldn't we have more notation?
ۢ ۢ Ɛ ۢ Treatment history
Shouldn't we have more notation? Specific instance of a treatment history ۼ ۼ Ɛ ۼ
ۢ ۢ Ɛ ۢ Treatment history
ۺ ۼ Potential outcomes Shouldn't we have more notation? Specific instance of a treatment history ۼ ۼ Ɛ ۼ
The effect of history
The effect of history ণ ۼ ۼƓ
ۦ=ۺ ۼ ˞ ۺ ۼƓ ? Average Treatment History Effect
The effect of history ণ ۼ ۼƓ
ۦ=ۺ ۼ ˞ ۺ ۼƓ ? Average Treatment History Effect ATHE
The effect of history ণ ۼ ۼƓ
ۦ=ۺ ۼ ˞ ۺ ۼƓ ? Average Treatment History Effect 1 1 1 1 1 1 1 ATHE
The effect of history ণ ۼ ۼƓ
ۦ=ۺ ۼ ˞ ۺ ۼƓ ? Average Treatment History Effect 1 1 1 1 1 1 1 0 0 0 0 0 0 0 vs ATHE
The effect of history
The effect of history Blip Effect ণ۽ ۼ ˞
ۦ=ۺ ۼ ˞ ˞ ۺ ۼ ˞ ?
The effect of history 1 0 0 0 0 0
0 0 vs 0 0 0 0 0 0 Blip Effect ণ۽ ۼ ˞ ۦ=ۺ ۼ ˞ ˞ ۺ ۼ ˞ ?
The effect of history 1 0 0 0 0 0
0 0 vs 0 0 0 0 0 0 Blip Effect ণ۽ ۼ ˞ ۦ=ۺ ۼ ˞ ˞ ۺ ۼ ˞ ?
The effect of history 1 0 0 0 0 vs
0 0 0 1 1 1 Blip Effect ণ۽ ۼ ˞ ۦ=ۺ ۼ ˞ ˞ ۺ ۼ ˞ ? 1 1 1
The effect of history 1 0 vs 1 1 1
Blip Effect ণ۽ ۼ ˞ ۦ=ۺ ۼ ˞ ˞ ۺ ۼ ˞ ? 1 1 1 1 1 1 1 1 1
The effect of history
The effect of history Contemporaneous Effect of Treatment ণ
ۦ=ণ۽ ۼ ˞ ?
The effect of history Contemporaneous Effect of Treatment ণ
ۦ=ণ۽ ۼ ˞ ? CET
The effect of history 1 0 vs Contemporaneous Effect of
Treatment ণ ۦ=ণ۽ ۼ ˞ ? CET
The effect of history 1 0 vs Contemporaneous Effect of
Treatment ণ ۦ=ণ۽ ۼ ˞ ? CET Marginalize over the past
TSCS data under sequential ignorability Treatment is unrelated to the
potential outcomes ...conditional on the covariate history. ۺ ۼ е е ۢ ^۹ ۺ ˞ ۢ ܃˞ ۼ ˞
How conditioning leads you astray
How conditioning leads you astray ...for some questions.
How conditioning leads you astray ...for some questions. ۺ
૿ ۢ ଁ ۹ ଂ ۺ˞ ଃ ۢ˞
ۺ˞ ۢ˞ ۢ ۹ ۺ How conditioning leads you astray
...for some questions. ۺ ૿ ۢ ଁ ۹ ଂ ۺ˞ ଃ ۢ˞
ۺ˞ ۢ˞ ۢ ۹ ۺ How conditioning leads you astray
...for some questions. We “fix” these ۺ ૿ ۢ ଁ ۹ ଂ ۺ˞ ଃ ۢ˞
ۺ˞ ۢ˞ ۢ ۹ ۺ How conditioning leads you astray
...for some questions. We “fix” these ۺ ૿ ۢ ଁ ۹ ଂ ۺ˞ ଃ ۢ˞
ۺ˞ ۢ˞ ۢ ۹ ۺ How conditioning leads you astray
We “fix” these ...for some questions. ۺ ૿ ۢ ଁ ۹ ଂ ۺ˞ ଃ ۢ˞
ۺ˞ ۢ˞ ۢ ۹ ۺ How conditioning leads you astray
...for some questions. ۺ ૿ ۢ ଁ ۹ ଂ ۺ˞ ଃ ۢ˞
ۺ˞ ۢ˞ ۢ ۹ ۺ How conditioning leads you astray
এ૾ ...for some questions. ۺ ૿ ۢ ଁ ۹ ଂ ۺ˞ ଃ ۢ˞
ۺ˞ ۢ˞ ۢ ۹ ۺ How conditioning leads you astray
এ૾ ? ? ? ? ? ? ...for some questions. ۺ ૿ ۢ ଁ ۹ ଂ ۺ˞ ଃ ۢ˞
ۺ˞ ۢ˞ ۢ ۹ ۺ How conditioning leads you astray
এ૾ ? ? ? ? ? ? ...for some questions. CET: (1,0) vs (0,0) ATHE: (0,1) vs (0,0) ATHE: (1,1) vs (0,0) এ૾ ̪ এଁ ̪ এ૾ এଁ ۺ ૿ ۢ ଁ ۹ ଂ ۺ˞ ଃ ۢ˞
How weighting can help
ۺ˞ ۢ˞ ۢ ۹ ۺ How weighting can help
ۺ˞ ۢ˞ ۢ ۹ ۺ How weighting can help ۸܃
ಿ ܍ 2T=ۢ܃܍ ^ۢ˞ ۹ ۺ˞ ?
ۺ˞ ۢ˞ ۢ ۹ ۺ How weighting can help ۸܃
ಿ ܍ 2T=ۢ܃܍ ^ۢ˞ ۹ ۺ˞ ? We weight to create balance
ۺ˞ ۢ˞ ۢ ۹ ۺ How weighting can help We
weight to create balance ۸܃ ಿ ܍ 2T=ۢ܃܍ ^ۢ˞ ۹ ۺ˞ ?
ۺ˞ ۢ˞ ۢ ۹ ۺ How weighting can help ۸܃
ಿ ܍ 2T=ۢ܃܍ ^ۢ˞ ۹ ۺ˞ ? Unconfounded No posttreatment bias
How weighting can help
How weighting can help ۦ=ۺ ۼ ۼ˞ ?
ۦ۸ =ۺ ^ۢ ۼ ۢ˞ ۼ˞ ? ૿ ۼ ଁ ۼ˞
How weighting can help ۦ=ۺ ۼ ۼ˞ ?
ۦ۸ =ۺ ^ۢ ۼ ۢ˞ ۼ˞ ? ૿ ۼ ଁ ۼ˞ WLS
How weighting can help ۦ=ۺ ۼ ۼ˞ ?
ۦ۸ =ۺ ^ۢ ۼ ۢ˞ ۼ˞ ? ૿ ۼ ଁ ۼ˞ WLS CET: (1,0) vs (0,0) ATHE: (0,1) vs (0,0) ATHE: (1,1) vs (0,0) এ૾ ଁ ଁ
The Long Arm of the Democratic Peace?
The Long Arm of the Democratic Peace? Democracy in year
t War in year t
The Long Arm of the Democratic Peace? Democracy in year
t War in year t Democratic Peace Literature
The Long Arm of the Democratic Peace? Democracy in year
t War in year t Democratic Peace Literature History of Democracy
The Long Arm of the Democratic Peace? Democracy in year
t War in year t Democratic Peace Literature History of Democracy Can we estimate this?
%FQFOEFOU WBSJBCMF %JTQVUF #,5 .JTTQFDJĕFE *158 .PEFM $VNVMBUJWF .PEFM .4.
%FNPDSBDZ #MJQ ˞૿ଅˣˣˣ ૿ଅ૿ $VNVMBUJWF %FNPDSBDZ ˞૿૿૿ ˞૿૿ଃˣˣˣ ૿૿ଁ ૿૿ଂ (SPXUI ˞ଂଇଂଆˣˣˣ ˞ଃଂଅ૿ˣˣˣ 0CTFSWBUJPOT ଁ૿ ଃଃଇ ଁ૿ ଃଃଇ ଁ૿ ଃଃଇ /PUF ˣQ ˣˣQ ˣˣˣQ Revisiting Beck, Katz, and Tucker (1998)
%FQFOEFOU WBSJBCMF %JTQVUF #,5 .JTTQFDJĕFE *158 .PEFM $VNVMBUJWF .PEFM .4.
%FNPDSBDZ #MJQ ˞૿ଅˣˣˣ ૿ଅ૿ $VNVMBUJWF %FNPDSBDZ ˞૿૿૿ ˞૿૿ଃˣˣˣ ૿૿ଁ ૿૿ଂ (SPXUI ˞ଂଇଂଆˣˣˣ ˞ଃଂଅ૿ˣˣˣ 0CTFSWBUJPOT ଁ૿ ଃଃଇ ଁ૿ ଃଃଇ ଁ૿ ଃଃଇ /PUF ˣQ ˣˣQ ˣˣˣQ Revisiting Beck, Katz, and Tucker (1998)
Democracy in year t War in year t Economic Growth
in year t History of Democracy Misspecification of an ATHE Time-Varying Confounder
%FQFOEFOU WBSJBCMF %JTQVUF #,5 .JTTQFDJĕFE *158 .PEFM $VNVMBUJWF .PEFM .4.
%FNPDSBDZ #MJQ ˞૿ଅˣˣˣ ૿ଅ૿ $VNVMBUJWF %FNPDSBDZ ˞૿૿૿ ˞૿૿ଃˣˣˣ ૿૿ଁ ૿૿ଂ (SPXUI ˞ଂଇଂଆˣˣˣ ˞ଃଂଅ૿ˣˣˣ 0CTFSWBUJPOT ଁ૿ ଃଃଇ ଁ૿ ଃଃଇ ଁ૿ ଃଃଇ /PUF ˣQ ˣˣQ ˣˣˣQ Revisiting Beck, Katz, and Tucker (1998)
TSCS data under unmeasured confounding
TSCS data under unmeasured confounding ۺ܃ ۼ е е
ۢ܃ ^۹ ܃ ۢ ܃˞ ۼ ˞ ۶
TSCS data under unmeasured confounding Treatment is unrelated to the
potential outcomes ۺ܃ ۼ е е ۢ܃ ^۹ ܃ ۢ ܃˞ ۼ ˞ ۶
TSCS data under unmeasured confounding Treatment is unrelated to the
potential outcomes ...conditional on the covariate history ۺ܃ ۼ е е ۢ܃ ^۹ ܃ ۢ ܃˞ ۼ ˞ ۶
TSCS data under unmeasured confounding Treatment is unrelated to the
potential outcomes ...conditional on the covariate history ۺ܃ ۼ е е ۢ܃ ^۹ ܃ ۢ ܃˞ ۼ ˞ ۶ ...and a time-fixed unmeasured confounder.
How unit-specific weighting can help
How unit-specific weighting can help ۺ˞ ۢ˞ ۢ ۹ ۺ
۶
How unit-specific weighting can help ۺ˞ ۢ˞ ۢ ۹ ۺ
۶ ۸܃ ಿ ܍ 2T=ۢ܃܍ ^ۢ˞ ۹ ۺ˞ ۶?
How unit-specific weighting can help ۺ˞ ۢ˞ ۢ ۹ ۺ
۶ ۸܃ ಿ ܍ 2T=ۢ܃܍ ^ۢ˞ ۹ ۺ˞ ۶? Weighting balances the treatment groups.
ۺ˞ ۢ˞ ۢ ۹ ۺ How unit-specific weighting can help
۶ ۸܃ ಿ ܍ 2T=ۢ܃܍ ^ۢ˞ ۹ ۺ˞ ۶?
A weighting approach to fixed effects
A weighting approach to fixed effects 1 Estimate unit-specific probability
of treatment over time and construct weights.
A weighting approach to fixed effects 1 Estimate unit-specific probability
of treatment over time and construct weights. 2 Estimate a pooled outcome model with unit-specific weights
k-order sequential ignorability
k-order sequential ignorability ۺ܃ ۼ е е ۢ܃ ^۹
܃̂˞܅ ۢ ܃˞̂˞܅ ۼ ˞̂˞܅ ۶
k-order sequential ignorability Only the last k periods matter. ۺ܃
ۼ е е ۢ܃ ^۹ ܃̂˞܅ ۢ ܃˞̂˞܅ ۼ ˞̂˞܅ ۶
Blip effect: (1,0) vs (0,0) Time periods Blip effect 10
25 50 75 100 125 0.2 0.3 0.4 0.5 0.6 0.7
Blip effect: (1,0) vs (0,0) Time periods Blip effect 10
25 50 75 100 125 0.2 0.3 0.4 0.5 0.6 0.7
Pooled Blip effect: (1,0) vs (0,0) Time periods Blip effect
10 25 50 75 100 125 0.2 0.3 0.4 0.5 0.6 0.7 • • • • • •
Pooled Outcome fixed effects Blip effect: (1,0) vs (0,0) Time
periods Blip effect 10 25 50 75 100 125 0.2 0.3 0.4 0.5 0.6 0.7 • • • • • •
Pooled Outcome fixed effects Blip effect: (1,0) vs (0,0) IPTW
true weights Time periods Blip effect 10 25 50 75 100 125 0.2 0.3 0.4 0.5 0.6 0.7 • • • • • •
Pooled IPTW fixed effects Outcome fixed effects IPTW true weights
Blip effect: (1,0) vs (0,0) Time periods Blip effect 10 25 50 75 100 125 0.2 0.3 0.4 0.5 0.6 0.7 • • • • • •
Treatment History Effect: (1,1) vs (0,0) Time periods ATHE 10
25 50 75 100 125 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4
Treatment History Effect: (1,1) vs (0,0) Time periods ATHE 10
25 50 75 100 125 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 Time periods ATHE 10 25 50 75 100 125 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4
Pooled Treatment History Effect: (1,1) vs (0,0) Time periods ATHE
10 25 50 75 100 125 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 • • • • • •
Pooled Outcome fixed effects Treatment History Effect: (1,1) vs (0,0)
Time periods ATHE 10 25 50 75 100 125 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 • • • • • •
Pooled Outcome fixed effects IPTW true weights Treatment History Effect:
(1,1) vs (0,0) Time periods ATHE 10 25 50 75 100 125 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 • • • • • •
Pooled IPTW fixed effects Outcome fixed effects IPTW true weights
Treatment History Effect: (1,1) vs (0,0) Time periods ATHE 10 25 50 75 100 125 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 • • • • • •
How to make causal inferences with TSCS data
How to make causal inferences with TSCS data Very carefully
How to make causal inferences with TSCS data Very carefully
Even under strong assumptions, conditional estimators cannot recover ATHEs.
How to make causal inferences with TSCS data Very carefully
Using weights Even under strong assumptions, conditional estimators cannot recover ATHEs.
How to make causal inferences with TSCS data Very carefully
Using weights Even under strong assumptions, conditional estimators cannot recover ATHEs. A fixed effects weighting approach can recover ATHEs and CETs even with unmeasured confounding.