Dear Stata-listers:
I am new to system GMM and have an elementary question about how to set the number of lags in gmm(lag # #) of xtabond2. First, I run the following regression:
Then I decide that I should lag all my independent variables by 1 period and run the following regression:
My questions is when I run these regressions, do I need to change the number of lags in (lag # #) that appear in gmm() twice? I would like to know whether and how I should write the #s in lag(# #). I would like to do this in a methodologically correct way.
I thank you in advance for your help.
Best wishes,
Taka Sakamoto
I am new to system GMM and have an elementary question about how to set the number of lags in gmm(lag # #) of xtabond2. First, I run the following regression:
Code:
xtabond2 dgdplev koenpov50d litotedugdppop unemrall ipct_csmf totsshead lrgdpopc if id~=10 &year>1979, gmm(dgdplev koenpov50d litotedugdppop, lag(2 2) equ(diff) collapse) gmm(dgdplev koenpov50d litotedugdppop, lag(1 1) eq(level) collapse) iv(unemrall ipct_csmf totsshead lrgdpopc,eq(level)) two robust small
Code:
xtabond2 dgdplev l.koenpov50d l.litotedugdppop l.unemrall l.ipct_csmf l.totsshead l.lrgdpopc if id~=10 &year>1979, gmm(dgdplev l.koenpov50d l.litotedugdppop, lag(2 2) equ(diff) collapse) gmm(dgdplev l.koenpov50d l.litotedugdppop, lag(1 1) eq(level) collapse) iv(l.unemrall l.ipct_csmf l.totsshead l.lrgdpopc,eq(level)) two robust small
I thank you in advance for your help.
Best wishes,
Taka Sakamoto
Comment