Dear all,
After reading Roodman (2009) and Kripfganz, S. (2019) and this forum extensivly, I still have some questions with respect to sys GMM.
Lets say I have a variable y and want to regress this on its lagged value and several control variables like this:
1. When I choose system gmm I can either specify the above like this:
Where I specify the lagged value of y as endogneous and thus instrument this gmm style wise. I assume k and n to be exogenous.
2. I can also specify the equation differently where the only change is the equation(diff) suboption for the gmm style instrument. Here the lagged levels would be used as instuments for the first difference.
What would the difference in assumptions be for 1 and 2? I know for the iv style instrument, the instruments for the level equation must be assumed to be uncorrelated with the unobserved effects so the instruments listed under iv (equation(level)) must be just that. Does the same hold for gmm style instruments when equation(diff) is not explicitly specified? Even in tutorials the equation(diff) option is often not used for gmm style.
3. lets say I assume k to be exogenous with respect to the idiosyncratic error but it is not uncorrelated with the unobserved effects. Would the below specification be correct? When would this actually happen?
4. Sometimes I see the gmm style instrument included with lag (0 0). I assume this is because k for example cannot be assumed to be stricly exogenous. Why would one however use lag (0 0)?
Thank you in advance,
Rosa
After reading Roodman (2009) and Kripfganz, S. (2019) and this forum extensivly, I still have some questions with respect to sys GMM.
Lets say I have a variable y and want to regress this on its lagged value and several control variables like this:
Code:
y L.y k n i.year
Code:
xi: xtabond2 y L.y k n i.year, gmm(y, lag (2 3)) iv(k n i.year, equation(level))
Where I specify the lagged value of y as endogneous and thus instrument this gmm style wise. I assume k and n to be exogenous.
2. I can also specify the equation differently where the only change is the equation(diff) suboption for the gmm style instrument. Here the lagged levels would be used as instuments for the first difference.
Code:
xi: xtabond2 y L.y k n i.year, gmm(y, lag (2 3) equation(diff)) iv(k n i.year, equation(level))
3. lets say I assume k to be exogenous with respect to the idiosyncratic error but it is not uncorrelated with the unobserved effects. Would the below specification be correct? When would this actually happen?
Code:
xi: xtabond2 y L.y k n i.year, gmm(y, lag (2 3)) iv (n i.year, equation level)) iv (k, equation(diff))
4. Sometimes I see the gmm style instrument included with lag (0 0). I assume this is because k for example cannot be assumed to be stricly exogenous. Why would one however use lag (0 0)?
Code:
xi: xtabond2 y L.y k n i.year, gmm(y, lag (2 3)) gmm(k, lag 0 0)) iv (n i.year, equation level))
Rosa

Comment