Hello Statalist!
I have been trying to use xtabond2 to make a sensitivity analysis for my original FE/RE Hybrid (Allison 2009) estimations, and I use my time-invarying variables in the model.
My data has three waves, but with gaps (unbalanced), and the N is approximately 2500. All the variables below are statistically significant in the FE/RE estimations. I have read Roodman (2009) and Kiviat (2019) to be able to come up with a good specification, especially how to treat these variables: endogenous, exogenous or predetermined.
Kiviat (2019) provides a 10-step sequential specification, and I wanted to follow it. First, I specified all my variables as endogenous.
The code is as follows (I changed the original variable names to make it easy to read):
Yet, the Stata output shows that Hansen tests, as well as certain incremental Hansen tests below, are statistically significant:
Image 1: The Estimation Output
Image 2: Difference-in-Hansen Tests of Exogeneity of Instrument Subsets
Given that I do not have any other lags, is there any possibility that I can do Dynamic GMM? Am I wrong in my specification in some way?
I hope this post is in line with the general rules, and thank you very much for your help!
I have been trying to use xtabond2 to make a sensitivity analysis for my original FE/RE Hybrid (Allison 2009) estimations, and I use my time-invarying variables in the model.
My data has three waves, but with gaps (unbalanced), and the N is approximately 2500. All the variables below are statistically significant in the FE/RE estimations. I have read Roodman (2009) and Kiviat (2019) to be able to come up with a good specification, especially how to treat these variables: endogenous, exogenous or predetermined.
Kiviat (2019) provides a 10-step sequential specification, and I wanted to follow it. First, I specified all my variables as endogenous.
The code is as follows (I changed the original variable names to make it easy to read):
Code:
xtabond2 DV L.DV X1 X2 X3 X4 X5 X6 X7 wave2 wave3, gmm(DV, lag(2 .)) gmm(X1, lag(2 .)) gmm(X2, lag(2 .)) gmm(X3, lag(2 .)) gmm(X4, lag(2 .)) gmm(X5, lag(2 .)) gmm(X6, lag(2 .)) gmm(X7, lag(2 .)) iv(wave2 wave3, eq(level)) twostep robust small orthogonal
Image 1: The Estimation Output
Image 2: Difference-in-Hansen Tests of Exogeneity of Instrument Subsets
Given that I do not have any other lags, is there any possibility that I can do Dynamic GMM? Am I wrong in my specification in some way?
I hope this post is in line with the general rules, and thank you very much for your help!
Comment