Hello,
I am currently struggling to get the same results when I run a fuzzy RD with covariates using rdrobust compared with ivregress 2SLS. I know there have been posts concerning how to get the same results between the commands for fuzzy RD and sharp RD with covariates but I have not found any information on fuzzy RD with covariates.
I apologize, I struggled to find a relevant dataset to use here but I am able to get the same results when I run the fuzzy RD with no covariates but as soon as I add a few dummy variables for fixed effects, I am unable to get the same estimates. For the fixed effects covariates, let's say I have three years and four regions. I will omit the first year and region in the following regressions.
What follows results in similar estimates.
I am not able to do the same as soon as I use the following covariates.
Any guidance or suggestions would be greatly appreciated.
Thank you!
I am currently struggling to get the same results when I run a fuzzy RD with covariates using rdrobust compared with ivregress 2SLS. I know there have been posts concerning how to get the same results between the commands for fuzzy RD and sharp RD with covariates but I have not found any information on fuzzy RD with covariates.
I apologize, I struggled to find a relevant dataset to use here but I am able to get the same results when I run the fuzzy RD with no covariates but as soon as I add a few dummy variables for fixed effects, I am unable to get the same estimates. For the fixed effects covariates, let's say I have three years and four regions. I will omit the first year and region in the following regressions.
What follows results in similar estimates.
Code:
*no cov *assume the running var is centered at zero gen above=running_var>0 rdrobust outcome running_var, fuzzy(fuzzyvar) kernel(uni) ivregress 2sls outcome (fuzzy=above) running_var c.running_var#i.above if running_var< `e(h_r)' & running_var>-`(e(h_l)'
Code:
rdrobust outcome running_var, fuzzy(fuzzyvar) kernel(uni) covs(year2 year3 region2 region3 region4) ivregress 2sls outcome year2 year3 region2 region3 region4 (fuzzy=above) running_var c.running_var#i.above if running_var< `e(h_r)' & running_var>-`(e(h_l)'
Thank you!
Comment