Hi experts,
Does anyone know how to run 'in space' placebo test in synthetic control method only for donor units whose root-mean-square error(RMSE) is small?
When it comes to background, I am estimating the economic impact of the coup which happened in 1994 in Gambia. To estimate it, I have run synthetic control method as well as placebo test. However, when running placebo test, there are outlier outcomes that clearly deviate from the main effect, which I would like to remove. In order to get rid of it, I red a paper which ran placebo test only for donor units with limited RMSE. Yet, I am not quite sure how to do that using Stata. It would be highly appreciate if you provide me with advices. Thank you. Dataset and command used are attached.
Does anyone know how to run 'in space' placebo test in synthetic control method only for donor units whose root-mean-square error(RMSE) is small?
When it comes to background, I am estimating the economic impact of the coup which happened in 1994 in Gambia. To estimate it, I have run synthetic control method as well as placebo test. However, when running placebo test, there are outlier outcomes that clearly deviate from the main effect, which I would like to remove. In order to get rid of it, I red a paper which ran placebo test only for donor units with limited RMSE. Yet, I am not quite sure how to do that using Stata. It would be highly appreciate if you provide me with advices. Thank you. Dataset and command used are attached.
Code:
//Gambia tsset country_id year synth rgdpe pop rconna csh_i csh_x rgdpe(1971) rgdpe(1982) rgdpe(1993), trunit(21) trperiod(1994) keep("Gambia_outout") replace fig synth_runner rgdpe pop rconna csh_i csh_x rgdpe(1971) rgdpe(1982) rgdpe(1993), trunit(21) trperiod(1994) keep("Gambia_outout") replace gen_vars single_treatment_graphs, trlinediff(-1) raw_gname( rgdpe_raw) effects_gname(rgdpe_effects) effects_ylabels(-1500(750)1500) effects_ymax(2000) effects_ymin(-2000) do_color(bluishgray)
Comment