. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
政策评估与因果推断: Stata 应用概述
王群勇 (经济学教授、博士生导师)
南开大学 数量经济研究所
2018 年 8 月 19-20 日, 广东 ⋅ 顺德
QunyongWang@outlook.com (Nankai Univ.) Causality 1 / 89
: Stata ( ) - - PowerPoint PPT Presentation
Stata : Stata ( ) 2018 8 19-20 , . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
南开大学 数量经济研究所
QunyongWang@outlook.com (Nankai Univ.) Causality 1 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 2 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 3 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 4 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 5 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 6 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 7 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 8 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 9 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 10 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 11 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 12 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 13 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 14 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 15 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 16 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 17 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 18 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 19 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 20 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 21 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 22 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
QunyongWang@outlook.com (Nankai Univ.) Causality 23 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 24 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 25 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 26 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
4
1
2
QunyongWang@outlook.com (Nankai Univ.) Causality 27 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1
2
3
4
2
QunyongWang@outlook.com (Nankai Univ.) Causality 28 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1
2
3
4
2
QunyongWang@outlook.com (Nankai Univ.) Causality 29 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 30 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 31 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 32 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 33 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 34 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 35 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 36 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 37 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 38 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 39 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 40 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 41 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 42 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 43 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 44 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 45 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
4
QunyongWang@outlook.com (Nankai Univ.) Causality 46 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20 40 60 80 100 −100 −50 50 100 Sample average within bin Polynomial fit of order 4
Regression function fit
QunyongWang@outlook.com (Nankai Univ.) Causality 47 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 48 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.2 .4 .6 .8 1 −4 −2 2 4
QunyongWang@outlook.com (Nankai Univ.) Causality 49 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 50 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 51 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 52 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.2 .4 .6 .8 1 P−value .53 1.35 2.16 window length / 2
The dotted line corresponds to p−value=.15
Minimum p−value from covariate test
QunyongWang@outlook.com (Nankai Univ.) Causality 53 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
Window length /2 | p-value (min p-value) p-value Obs<c Obs>=c
0.529 | 0.901 demvoteshlag1 0.327 10 16 0.733 | 0.311 demvoteshlag1 0.200 15 24 0.937 | 0.338 demvoteshlag1 0.126 16 27 1.141 | 0.163 demvoteshlag1 0.161 20 31 1.346 | 0.325 population 0.382 28 36 1.550 | 0.380 demvoteshlag1 0.644 35 40 1.754 | 0.402 demvoteshlag1 0.916 44 46 1.958 | 0.370 demvoteshlag1 0.760 46 50 2.163 | 0.282 demvoteshlag1 0.621 48 54 2.367 | 0.160 demvoteshlag1 0.781 56 60 QunyongWang@outlook.com (Nankai Univ.) Causality 54 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 55 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 56 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 57 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 58 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 59 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 60 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 61 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 62 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 63 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 64 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 65 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 66 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. rdplot dep run, c(cuto) h(min max) binselect(method) nbin(lnum rnum) p(order) kernel(type)
QunyongWang@outlook.com (Nankai Univ.) Causality 67 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. rdrobust dep run, c(cuto) h(min max) bwselect(method) p(order) kernel(type) q(order) covs(varlist) all
QunyongWang@outlook.com (Nankai Univ.) Causality 68 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. rdbwselect dep run, [ c(cuto) bwselect(method) q(order) p(order) kernel(type)covs(varlist) all ]
QunyongWang@outlook.com (Nankai Univ.) Causality 69 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. rdrandinf dep run, opons wl(num) wu(num) cov(varlist) . rdwinselect run covariates, opons plot where opons include c(cuto) kernel(type) stat(stascs) approx minobs(num)|wmin(value) obsstep(num)|wstep(value) nwindow(num)
QunyongWang@outlook.com (Nankai Univ.) Causality 70 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. rdsensivity dep run, c(num) wlist(numlist) tlist(numlist) covs(varlist) . rdrbounds dep run, prob(varname) gammalist(numlist)
QunyongWang@outlook.com (Nankai Univ.) Causality 71 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
global cov = "population dopen" rdplot demvoteshfor2 demmv, p(2) kernel(tri) rdrobust demvoteshfor2 demmv, covs($cov) all rdbwselect demvoteshfor2 demmv, all rdwinselect demmv $cov, c(0) approx wmin(.5) wstep(.125) nwin(20) approx plot rdrandinf demvoteshfor2 demmv, wl(-.75) wr(.75) stat(all) rdrandinf demvoteshfor2 demmv, wl(-.75) wr(.75) stat(all) covariate($cov) rdsensitivity demvoteshfor2 demmv, wlist(.75(.25)2) tlist(0(1)20) reps(1000)
QunyongWang@outlook.com (Nankai Univ.) Causality 72 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 73 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 74 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 75 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 76 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 77 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 78 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 79 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 80 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 81 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 82 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 83 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 84 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 85 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2
3
QunyongWang@outlook.com (Nankai Univ.) Causality 86 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. use cardkrueger1994, clear . diff fte, t(treated) p(t) . diff fte, t(treated) p(t) cov(bk kfc roys) . diff fte, t(treated) p(t) cov(bk kfc roys) qdid(0.5) . diff fte, t(treated) p(t) cov(bk kfc roys) kernel
QunyongWang@outlook.com (Nankai Univ.) Causality 87 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. use smoking, clear . egen cigave = mean(cigsale) if state!=3, by(year) . twoway (line cigsale year if state==3) /// line cigave year if state==1, lp(dash)) . synth cigsale beer(1984/1988) lnincome retprice age15to24 /// cigsale(1988) cigsale(1980) cigsale(1975), /// trunit(3) trperiod(1988) xperiod(1980(1)1988) /// resultperiod(1970(1)2000) fig
QunyongWang@outlook.com (Nankai Univ.) Causality 88 / 89
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QunyongWang@outlook.com (Nankai Univ.) Causality 89 / 89