Hi, I am running a robustness check to my main regression specification using Driscoll-Kraay standard errors, which are implemented in the package ivreghdfe. My main specification uses clustered SEs. I was expecting that my SEs would change once I ran them with Driscoll-Kraay SEs, but besides them, my point estimates also changed! I have taken a look at the original Driscoll-Kraay paper and I am not super clear why that would be the case. What is the reason for that? I am kind of puzzled, since I don't recall other cases in which the kind of SEs one choose change their point estimates. To make it more clear, I write below my cluster and Driscoll-Kraay SEs specifications.
Main specification (clustered SEs):
Robustness Check (Driscoll-Kraay SEs):
Thanks!
Main specification (clustered SEs):
Code:
ivreghdfe outcome control1 control2 (endogenous=instrument), absorb(fixed_effect1 fixed_effect2 fixed_effect3) cluster(cluster_level) savefirst, if month<=90 & year>2001
Robustness Check (Driscoll-Kraay SEs):
Code:
ivreghdfe outcome control1 control2 (endogenous=instrument), absorb(fixed_effect1 fixed_effect2 fixed_effect3) dkraay(4) savefirst, if month<=90 & year>2001
Thanks!
Comment