csdid
Table of contents
Notes
- Based on: Callaway and Sant’Anna 2021
-
Program version (if available): v1.72
- Last checked: 7 Jul 2026
Installation
ssc install csdid, replace
Take a look at the help file:
help csdid
Test the command
Please make sure that you generate the shared setup data using the setup block given here
For csdid we need the gvar variable which equals the first_treat value for the treated, and 0 for the not treated:
gen gvar = first_treat
recode gvar (. = 0)
Let’s try the basic csdid command:
csdid Y, ivar(id) time(t) gvar(gvar) notyet
And a very very long output will show up on the screen (combination explosion)! We can recover an event study with 10 leads and 10 lags as a post-estimation option:
..................................................
..................................................
..................................................
..................................................
....................................
Difference-in-difference with Multiple Time Periods
Number of obs = 1,800
Outcome model : regression adjustment
Treatment model: none
------------------------------------------------------------------------------
| Coefficient Std. err. z P>|z| [95% conf. interval]
-------------+----------------------------------------------------------------
g24 |
t_1_2 | -.7045213 .567493 -1.24 0.214 -1.816787 .4077446
t_2_3 | .9186937 .7690364 1.19 0.232 -.58859 2.425977
t_3_4 | -.3697908 .6306189 -0.59 0.558 -1.605781 .8661996
t_4_5 | -.9509601 .5504927 -1.73 0.084 -2.029906 .1279858
t_5_6 | .359906 .6397206 0.56 0.574 -.8939233 1.613735
t_6_7 | .2100508 .6718428 0.31 0.755 -1.106737 1.526838
t_7_8 | .1924454 .4830726 0.40 0.690 -.7543595 1.13925
t_8_9 | .7095089 .6388324 1.11 0.267 -.5425796 1.961597
t_9_10 | -.6988141 .710766 -0.98 0.326 -2.09189 .6942616
t_10_11 | .1015576 .3845004 0.26 0.792 -.6520492 .8551645
t_11_12 | -.3496601 .7604382 -0.46 0.646 -1.840092 1.140771
t_12_13 | .2500669 .552154 0.45 0.651 -.832135 1.332269
t_13_14 | .281608 .4377272 0.64 0.520 -.5763216 1.139538
t_14_15 | -.2311249 .5167199 -0.45 0.655 -1.243877 .7816275
t_15_16 | -.4526637 .4545971 -1.00 0.319 -1.343658 .4383303
t_16_17 | -.0373537 .3511163 -0.11 0.915 -.7255289 .6508216
t_17_18 | .3641799 .4542423 0.80 0.423 -.5261187 1.254478
t_18_19 | .1273019 .519281 0.25 0.806 -.8904703 1.145074
t_19_20 | .3636105 .513739 0.71 0.479 -.6432993 1.37052
t_20_21 | -.3016054 .813588 -0.37 0.711 -1.896209 1.292998
t_21_22 | .160638 .799291 0.20 0.841 -1.405944 1.72722
t_22_23 | .1878672 .7048355 0.27 0.790 -1.193585 1.56932
t_23_24 | -.8890478 .569638 -1.56 0.119 -2.005518 .2274221
t_23_25 | 9.664644 .60479 15.98 0.000 8.479278 10.85001
t_23_26 | 19.52889 .5319703 36.71 0.000 18.48625 20.57153
t_23_27 | 29.45937 .3503879 84.08 0.000 28.77262 30.14612
t_23_28 | 40.04008 .4149988 96.48 0.000 39.2267 40.85347
t_23_29 | 49.20905 .5908457 83.29 0.000 48.05101 50.36708
t_23_30 | 60.1293 .4613613 130.33 0.000 59.22504 61.03355
t_23_31 | 69.51148 .5676234 122.46 0.000 68.39895 70.624
t_23_32 | 79.51433 .5583733 142.40 0.000 78.41994 80.60872
t_23_33 | 89.34948 .5491158 162.72 0.000 88.27323 90.42573
t_23_34 | 99.61379 .4622054 215.52 0.000 98.70788 100.5197
t_23_35 | 109.0364 .693282 157.28 0.000 107.6776 110.3952
t_23_36 | 120.0429 .7035824 170.62 0.000 118.6639 121.4219
t_23_37 | 129.6938 .4781562 271.24 0.000 128.7566 130.631
t_23_38 | 139.8323 .7505671 186.30 0.000 138.3612 141.3033
t_23_39 | 150.4581 .7897536 190.51 0.000 148.9102 152.0059
t_23_40 | 160.9995 .7019791 229.35 0.000 159.6236 162.3753
t_23_41 | 170.9424 .4999198 341.94 0.000 169.9626 171.9222
t_23_42 | 180.0774 .6453533 279.04 0.000 178.8125 181.3423
t_23_43 | 190.1415 .5524286 344.19 0.000 189.0588 191.2243
t_23_44 | 199.5981 .5813892 343.31 0.000 198.4586 200.7376
t_23_45 | 208.9611 .6805291 307.06 0.000 207.6273 210.2949
t_23_46 | 219.9755 .7632461 288.21 0.000 218.4796 221.4714
t_23_47 | 229.2252 .5710892 401.38 0.000 228.1059 230.3446
t_23_48 | 239.0685 .904795 264.22 0.000 237.2951 240.8419
t_23_49 | 250.1031 .6390855 391.35 0.000 248.8505 251.3557
t_23_50 | 259.418 .6814225 380.70 0.000 258.0825 260.7536
t_23_51 | 268.7084 .6249952 429.94 0.000 267.4834 269.9333
t_23_52 | 280.006 .6731618 415.96 0.000 278.6866 281.3254
t_23_53 | 290.1294 .7203345 402.77 0.000 288.7175 291.5412
t_23_54 | 300.0801 .7791263 385.15 0.000 298.553 301.6071
t_23_55 | 308.2793 .5442948 566.38 0.000 307.2125 309.3461
t_23_56 | 320.2466 .5747383 557.20 0.000 319.1201 321.3731
t_23_57 | 329.467 .6656245 494.97 0.000 328.1624 330.7716
t_23_58 | 340.2075 .7317813 464.90 0.000 338.7732 341.6418
t_23_59 | 349.2469 .6017769 580.36 0.000 348.0674 350.4263
t_23_60 | 359.3307 .7722456 465.31 0.000 357.8171 360.8442
-------------+----------------------------------------------------------------
g34 |
t_1_2 | -.4372542 .5296 -0.83 0.409 -1.475251 .6007428
t_2_3 | .7534782 .6701747 1.12 0.261 -.5600401 2.066996
t_3_4 | -.0313078 .79977 -0.04 0.969 -1.598828 1.536213
t_4_5 | -.0490673 .755357 -0.06 0.948 -1.52954 1.431405
t_5_6 | -.5234657 .5156127 -1.02 0.310 -1.534048 .4871166
t_6_7 | -.1346245 .5678476 -0.24 0.813 -1.247585 .9783364
t_7_8 | .3535436 .515696 0.69 0.493 -.6572021 1.364289
t_8_9 | -.8518263 .4281714 -1.99 0.047 -1.691027 -.0126258
t_9_10 | 1.91561 .5861811 3.27 0.001 .766716 3.064504
t_10_11 | -.1549343 .5300997 -0.29 0.770 -1.193911 .8840421
t_11_12 | -1.492559 .6253202 -2.39 0.017 -2.718164 -.2669542
t_12_13 | .3345362 .5221474 0.64 0.522 -.6888538 1.357926
t_13_14 | .5255248 .6061133 0.87 0.386 -.6624355 1.713485
t_14_15 | -.5392358 .5142796 -1.05 0.294 -1.547205 .4687336
t_15_16 | .6798182 .5122757 1.33 0.184 -.3242237 1.68386
t_16_17 | -.737172 .401341 -1.84 0.066 -1.523786 .0494419
t_17_18 | 1.075352 .5798742 1.85 0.064 -.0611807 2.211884
t_18_19 | -.5409353 .5560793 -0.97 0.331 -1.630831 .5489602
t_19_20 | -.0463633 .4350649 -0.11 0.915 -.8990748 .8063482
t_20_21 | .358158 .5555792 0.64 0.519 -.7307571 1.447073
t_21_22 | -.2268276 .7349527 -0.31 0.758 -1.667309 1.213653
t_22_23 | -.4283686 .6610352 -0.65 0.517 -1.723974 .8672365
t_23_24 | -.0762412 .5171899 -0.15 0.883 -1.089915 .9374324
t_24_25 | .4904601 .5280696 0.93 0.353 -.5445372 1.525457
t_25_26 | .4633376 .5775022 0.80 0.422 -.668546 1.595221
t_26_27 | -.5696992 .4519989 -1.26 0.208 -1.455601 .3162024
t_27_28 | -.1592043 .3825167 -0.42 0.677 -.9089234 .5905147
t_28_29 | -.4965766 .481195 -1.03 0.302 -1.439701 .4465483
t_29_30 | .1220711 .4381499 0.28 0.781 -.7366869 .9808291
t_30_31 | .3757947 .508338 0.74 0.460 -.6205295 1.372119
t_31_32 | .610059 .5249327 1.16 0.245 -.4187902 1.638908
t_32_33 | -.5242652 .6390472 -0.82 0.412 -1.776775 .7282442
t_33_34 | .1900296 .4667429 0.41 0.684 -.7247697 1.104829
t_33_35 | 7.874027 .7183369 10.96 0.000 6.466112 9.281941
t_33_36 | 16.94545 .5905341 28.70 0.000 15.78802 18.10287
t_33_37 | 24.31733 .6315644 38.50 0.000 23.07949 25.55517
t_33_38 | 31.99582 .671726 47.63 0.000 30.67926 33.31238
t_33_39 | 40.21426 .5711682 70.41 0.000 39.09479 41.33373
t_33_40 | 48.15233 .6323252 76.15 0.000 46.913 49.39167
t_33_41 | 56.59845 .6310617 89.69 0.000 55.36159 57.8353
t_33_42 | 64.16244 .6199292 103.50 0.000 62.9474 65.37748
t_33_43 | 72.45359 .5538258 130.82 0.000 71.36811 73.53907
t_33_44 | 80.39698 .5777119 139.16 0.000 79.26469 81.52928
t_33_45 | 87.78602 .408522 214.89 0.000 86.98533 88.58671
t_33_46 | 96.87697 .6351712 152.52 0.000 95.63206 98.12189
t_33_47 | 103.1633 .6302846 163.68 0.000 101.928 104.3986
t_33_48 | 110.9494 .7651056 145.01 0.000 109.4498 112.449
t_33_49 | 120.6535 .7318087 164.87 0.000 119.2192 122.0878
t_33_50 | 127.8618 .4861954 262.98 0.000 126.9089 128.8147
t_33_51 | 135.2896 .7192198 188.11 0.000 133.88 136.6993
t_33_52 | 143.9627 .6091478 236.33 0.000 142.7688 145.1566
t_33_53 | 153.0402 .603209 253.71 0.000 151.858 154.2225
t_33_54 | 160.7365 .7516755 213.84 0.000 159.2633 162.2098
t_33_55 | 167.6709 .5198434 322.54 0.000 166.6521 168.6898
t_33_56 | 176.7701 .6501988 271.87 0.000 175.4958 178.0445
t_33_57 | 183.4555 .6564902 279.45 0.000 182.1688 184.7422
t_33_58 | 191.69 .7497864 255.66 0.000 190.2205 193.1596
t_33_59 | 199.3705 .6925679 287.87 0.000 198.0131 200.7279
t_33_60 | 209.0268 .6309236 331.30 0.000 207.7902 210.2634
-------------+----------------------------------------------------------------
g38 |
t_1_2 | .8992041 .5013187 1.79 0.073 -.0833624 1.881771
t_2_3 | -.2242968 .8270641 -0.27 0.786 -1.845313 1.396719
t_3_4 | -.7248255 .8368735 -0.87 0.386 -2.365068 .9154164
t_4_5 | 1.629056 .9878386 1.65 0.099 -.307072 3.565184
t_5_6 | -.8747413 .7631426 -1.15 0.252 -2.370473 .6209906
t_6_7 | -.7098175 .4237209 -1.68 0.094 -1.540295 .1206603
t_7_8 | 1.193039 .5681553 2.10 0.036 .0794751 2.306603
t_8_9 | -.2300099 .7861562 -0.29 0.770 -1.770848 1.310828
t_9_10 | -.1605175 .7114717 -0.23 0.822 -1.554976 1.233941
t_10_11 | .0491926 .503466 0.10 0.922 -.9375826 1.035968
t_11_12 | -.5790652 .8717566 -0.66 0.507 -2.287677 1.129546
t_12_13 | .1745757 .4360408 0.40 0.689 -.6800486 1.0292
t_13_14 | .4088182 .7414068 0.55 0.581 -1.044313 1.861949
t_14_15 | -.3106818 .785899 -0.40 0.693 -1.851016 1.229652
t_15_16 | -.3632672 .9557151 -0.38 0.704 -2.236434 1.5099
t_16_17 | .3231084 .6634529 0.49 0.626 -.9772354 1.623452
t_17_18 | .1856534 .553476 0.34 0.737 -.8991397 1.270446
t_18_19 | -.4384335 .6087882 -0.72 0.471 -1.631636 .7547694
t_19_20 | 1.209376 .8316898 1.45 0.146 -.4207058 2.839458
t_20_21 | -1.408144 .7259832 -1.94 0.052 -2.831045 .0147571
t_21_22 | .7011025 .9287948 0.75 0.450 -1.119302 2.521507
t_22_23 | -.9020111 1.056264 -0.85 0.393 -2.972251 1.168229
t_23_24 | .0789356 .7666009 0.10 0.918 -1.423575 1.581446
t_24_25 | 1.060692 .3698974 2.87 0.004 .3357069 1.785678
t_25_26 | -.8186553 .4641709 -1.76 0.078 -1.728414 .0911029
t_26_27 | .1809479 .3940275 0.46 0.646 -.5913318 .9532276
t_27_28 | .1498832 .4683876 0.32 0.749 -.7681397 1.067906
t_28_29 | .0151237 .5727982 0.03 0.979 -1.10754 1.137788
t_29_30 | .5506511 .3842975 1.43 0.152 -.2025582 1.30386
t_30_31 | -.2642933 .3882238 -0.68 0.496 -1.025198 .4966114
t_31_32 | -.7157921 1.0758 -0.67 0.506 -2.824321 1.392737
t_32_33 | .4811623 1.119782 0.43 0.667 -1.713571 2.675895
t_33_34 | .4867854 .6735782 0.72 0.470 -.8334036 1.806974
t_34_35 | -.4308432 .5632439 -0.76 0.444 -1.534781 .6730944
t_35_36 | -.7557751 .6213843 -1.22 0.224 -1.973666 .4621157
t_36_37 | .0948307 .7500354 0.13 0.899 -1.375212 1.564873
t_37_38 | 1.280804 1.195747 1.07 0.284 -1.062816 3.624424
t_37_39 | 8.431514 .442824 19.04 0.000 7.563595 9.299433
t_37_40 | 15.12381 .5359385 28.22 0.000 14.07339 16.17423
t_37_41 | 22.54508 .3908379 57.68 0.000 21.77905 23.31111
t_37_42 | 28.58138 .5864561 48.74 0.000 27.43195 29.73081
t_37_43 | 35.96265 .8230642 43.69 0.000 34.34948 37.57583
t_37_44 | 44.13783 .3801955 116.09 0.000 43.39266 44.883
t_37_45 | 48.85527 .4474634 109.18 0.000 47.97826 49.73228
t_37_46 | 57.8675 .5908873 97.93 0.000 56.70938 59.02562
t_37_47 | 63.77393 .9431742 67.62 0.000 61.92535 65.62252
t_37_48 | 69.70583 .4554257 153.06 0.000 68.81321 70.59845
t_37_49 | 78.7768 .4526795 174.02 0.000 77.88957 79.66404
t_37_50 | 84.87939 1.194905 71.03 0.000 82.53742 87.22136
t_37_51 | 91.70999 .8766668 104.61 0.000 89.99176 93.42823
t_37_52 | 97.88423 .5798364 168.81 0.000 96.74777 99.02069
t_37_53 | 105.0723 .87106 120.63 0.000 103.3651 106.7796
t_37_54 | 113.2598 .6218518 182.13 0.000 112.041 114.4786
t_37_55 | 119.2077 .6289103 189.55 0.000 117.9751 120.4404
t_37_56 | 128.4844 .6412843 200.35 0.000 127.2275 129.7413
t_37_57 | 133.5414 1.074652 124.26 0.000 131.4352 135.6477
t_37_58 | 140.8594 .5118174 275.21 0.000 139.8563 141.8626
t_37_59 | 147.3925 1.334865 110.42 0.000 144.7762 150.0088
t_37_60 | 155.3342 .6263662 247.99 0.000 154.1065 156.5618
-------------+----------------------------------------------------------------
g56 |
t_1_2 | .8024616 .8038813 1.00 0.318 -.7731168 2.37804
t_2_3 | -.9411294 1.014723 -0.93 0.354 -2.929949 1.04769
t_3_4 | .6397977 .7779792 0.82 0.411 -.8850134 2.164609
t_4_5 | -.2720383 .6683082 -0.41 0.684 -1.581898 1.037822
t_5_6 | -.9501402 .6634909 -1.43 0.152 -2.250558 .350278
t_6_7 | 1.097392 .6405413 1.71 0.087 -.1580456 2.35283
t_7_8 | -.2537544 .8732498 -0.29 0.771 -1.965293 1.457784
t_8_9 | -.2169237 .5513148 -0.39 0.694 -1.297481 .8636334
t_9_10 | .3864393 .8277609 0.47 0.641 -1.235942 2.008821
t_10_11 | -1.159515 .5067351 -2.29 0.022 -2.152698 -.1663327
t_11_12 | 1.773933 .8540883 2.08 0.038 .0999506 3.447915
t_12_13 | .0795826 .6992352 0.11 0.909 -1.290893 1.450058
t_13_14 | -.8659204 .9772169 -0.89 0.376 -2.78123 1.049389
t_14_15 | .0916399 .881415 0.10 0.917 -1.635902 1.819181
t_15_16 | -.5012822 1.020614 -0.49 0.623 -2.50165 1.499085
t_16_17 | .1861427 1.028828 0.18 0.856 -1.830324 2.202609
t_17_18 | -.2726147 .8180044 -0.33 0.739 -1.875874 1.330645
t_18_19 | .7763004 .9468162 0.82 0.412 -1.079425 2.632026
t_19_20 | -.8197412 .7943467 -1.03 0.302 -2.376632 .7371497
t_20_21 | .4245936 .5959947 0.71 0.476 -.7435345 1.592722
t_21_22 | .2147524 1.110258 0.19 0.847 -1.961313 2.390818
t_22_23 | .5605711 1.083426 0.52 0.605 -1.562905 2.684047
t_23_24 | -.0451661 .8514107 -0.05 0.958 -1.7139 1.623568
t_24_25 | -.9042279 .5995371 -1.51 0.132 -2.079299 .2708433
t_25_26 | .4795468 .6897751 0.70 0.487 -.8723876 1.831481
t_26_27 | -.0894909 .7738943 -0.12 0.908 -1.606296 1.427314
t_27_28 | -.8682765 .5178703 -1.68 0.094 -1.883284 .1467308
t_28_29 | .255727 .6607039 0.39 0.699 -1.039229 1.550683
t_29_30 | -.111336 .6254919 -0.18 0.859 -1.337278 1.114605
t_30_31 | 1.223708 .6761763 1.81 0.070 -.1015734 2.548989
t_31_32 | -.283721 .98164 -0.29 0.773 -2.2077 1.640258
t_32_33 | -.8645254 .7037281 -1.23 0.219 -2.243807 .5147563
t_33_34 | -.7224343 .482995 -1.50 0.135 -1.669087 .2242185
t_34_35 | .8292877 .485066 1.71 0.087 -.1214242 1.78
t_35_36 | .0215194 .7317622 0.03 0.977 -1.412708 1.455747
t_36_37 | -.1385102 .6254924 -0.22 0.825 -1.364453 1.087432
t_37_38 | 1.290147 .9062646 1.42 0.155 -.4860989 3.066393
t_38_39 | -2.525743 .6442211 -3.92 0.000 -3.788393 -1.263093
t_39_40 | 1.524232 .5556048 2.74 0.006 .4352664 2.613197
t_40_41 | 1.441418 .7086185 2.03 0.042 .052551 2.830284
t_41_42 | -.930212 .4566451 -2.04 0.042 -1.82522 -.035204
t_42_43 | -.4939548 .6339467 -0.78 0.436 -1.736468 .7485579
t_43_44 | -.2035318 .3031569 -0.67 0.502 -.7977083 .3906447
t_44_45 | -.575846 .5895656 -0.98 0.329 -1.731373 .5796814
t_45_46 | 1.77594 .5769373 3.08 0.002 .6451633 2.906716
t_46_47 | -1.291225 .3345365 -3.86 0.000 -1.946905 -.6355459
t_47_48 | -.4686293 1.160736 -0.40 0.686 -2.74363 1.806372
t_48_49 | -.0144998 1.465744 -0.01 0.992 -2.887305 2.858305
t_49_50 | -.2145834 1.071746 -0.20 0.841 -2.315167 1.886
t_50_51 | .9243413 1.046367 0.88 0.377 -1.126501 2.975184
t_51_52 | .2033375 1.160167 0.18 0.861 -2.070547 2.477222
t_52_53 | .3733824 1.429611 0.26 0.794 -2.428603 3.175368
t_53_54 | .0311011 .8692154 0.04 0.971 -1.67253 1.734732
t_54_55 | .0270778 .7846857 0.03 0.972 -1.510878 1.565034
t_55_56 | -.1821628 .9664618 -0.19 0.850 -2.076393 1.712068
t_55_57 | 7.908278 .8042398 9.83 0.000 6.331997 9.484559
t_55_58 | 17.82876 .7229703 24.66 0.000 16.41177 19.24576
t_55_59 | 25.96505 .7570333 34.30 0.000 24.48129 27.44881
t_55_60 | 35.58904 1.185714 30.01 0.000 33.26509 37.913
------------------------------------------------------------------------------
Control: Not yet Treated
See Callaway and Sant'Anna (2021) for details
which will show this output:
ATT by Periods Before and After treatment
Event Study:Dynamic effects
------------------------------------------------------------------------------
| Coefficient Std. err. z P>|z| [95% conf. interval]
-------------+----------------------------------------------------------------
Tm10 | .3917418 .3493034 1.12 0.262 -.2928803 1.076364
Tm9 | -.0720548 .2991634 -0.24 0.810 -.6584043 .5142947
Tm8 | .0197712 .3119967 0.06 0.949 -.5917311 .6312735
Tm7 | -.2900224 .346774 -0.84 0.403 -.9696869 .3896422
Tm6 | -.1089479 .3190294 -0.34 0.733 -.734234 .5163383
Tm5 | .092667 .3352292 0.28 0.782 -.5643702 .7497042
Tm4 | .2572878 .3222909 0.80 0.425 -.3743907 .8889663
Tm3 | .0639963 .4214074 0.15 0.879 -.7619471 .8899396
Tm2 | .1944381 .3707239 0.52 0.600 -.5321673 .9210435
Tm1 | -.1308918 .4307277 -0.30 0.761 -.9751027 .713319
Tp0 | -.0608394 .3220462 -0.19 0.850 -.6920383 .5703595
Tp1 | 8.49767 .3964781 21.43 0.000 7.720587 9.274753
Tp2 | 17.64773 .4650298 37.95 0.000 16.73629 18.55917
Tp3 | 25.9377 .5978201 43.39 0.000 24.76599 27.1094
Tp4 | 34.62362 .9250424 37.43 0.000 32.81057 36.43667
Tp5 | 42.85682 1.223002 35.04 0.000 40.45978 45.25386
Tp6 | 51.93103 1.529193 33.96 0.000 48.93387 54.92819
Tp7 | 60.13327 1.804358 33.33 0.000 56.59679 63.66975
Tp8 | 68.82446 1.982765 34.71 0.000 64.93831 72.71061
Tp9 | 77.30792 2.264938 34.13 0.000 72.86872 81.74712
Tp10 | 85.78878 2.61102 32.86 0.000 80.67128 90.90629
------------------------------------------------------------------------------
In order to plot the estimates we can use the event_plot (ssc install event_plot, replace) command as follows:
event_plot cs, default_look graph_opt(xtitle("Periods since the event") ytitle("Average effect") ///
title("csdid") xlabel(-10(1)10)) stub_lag(Tp#) stub_lead(Tm#) together
And we get this figure:
