Hello,
I tired IV(2SLS) regression with STATA, but I do not know whether what I do is right or not.
Please let me know better solutions.
Fixed effects: year fixed effect and id-code fixed effect
Clustering: standard errors clustered at the region and year levels.
egen id1= group(id)
egen code1 = group(code)
egen region1 = group(region)
egen double_fixed = group(id1 code1)
egen double_cluster = group(region1 year)
1)
ivreghdfe Y X1 X2 X3 (endogenous variable=instrument variable), absorb(i.year id1 code1) cluster(region1 year)
2)
ivreghdfe Y X1 X2 X3 (endogenous variable=instrument variable), absorb(i.year double_fixed) cluster(double_cluster)
3)
xtset double_fixed
xtreg endogeneous_variable = Instrument_variable X1 X2 X3 i.year, fe
predict endo_var_hat, xb
xtreg Y endo_var_hat X1 X2 X3 i.year, fe
4)
xtreg endogeneous_variable = Instrument_variable X1 X2 X3 i.year, fe vce(cluster double_cluster): error - panels are not nested within clusters
Which one is correct? any better solution?
I tired IV(2SLS) regression with STATA, but I do not know whether what I do is right or not.
Please let me know better solutions.
Fixed effects: year fixed effect and id-code fixed effect
Clustering: standard errors clustered at the region and year levels.
egen id1= group(id)
egen code1 = group(code)
egen region1 = group(region)
egen double_fixed = group(id1 code1)
egen double_cluster = group(region1 year)
1)
ivreghdfe Y X1 X2 X3 (endogenous variable=instrument variable), absorb(i.year id1 code1) cluster(region1 year)
2)
ivreghdfe Y X1 X2 X3 (endogenous variable=instrument variable), absorb(i.year double_fixed) cluster(double_cluster)
3)
xtset double_fixed
xtreg endogeneous_variable = Instrument_variable X1 X2 X3 i.year, fe
predict endo_var_hat, xb
xtreg Y endo_var_hat X1 X2 X3 i.year, fe
4)
xtreg endogeneous_variable = Instrument_variable X1 X2 X3 i.year, fe vce(cluster double_cluster): error - panels are not nested within clusters
Which one is correct? any better solution?
Comment