I am using repeated cross-sectional data with a binary treatment and staggered treatment adoption. When I run jwdid and csdid both with the "not-yet-treated" control group, the two methods produce very different point estimates. However, when I run jwdid and csdid with the "never-treated" control group, I get the same point estimates between the two methods. Why might this be the case?
The following lines of code produce the same estimates:
The following lines of code produce very different estimates:
Here are some sample outputs after aggregating:
The following lines of code produce the same estimates:
Code:
(1) jwdid count, tvar(period) gvar(firsttreat) cluster(city) never (2) csdid count, time(period) gvar(firsttreat) never cluster(city)
Code:
(1) jwdid count, tvar(period) gvar(firsttreat) cluster(city) (2) csdid count, time(period) gvar(firsttreat) notyet cluster(city)
Method | ATT, simple | ATT, group 12 | ATT, group 14 | ATT, group 17 |
jwdid/csdid "never treated" | -.1564271 | -.4647559 | -.043473 | -.0912151 |
jwdid "not-yet-treated" | .0584691 | .063138 | .0021105 | .1439579 |
csdid "not-yet-treated" | -.1565513 | -.4688338 | -.0416988 | -.0912151 |
Comment