Hello statalist,
Hope you do well.
I am examining gender diversity and firm outcomes like tobinq by a dynamic panel system gmm.
So I would like to use xtabond2.
For example, Yi,t = bYi,t-1+bXi,t+bXi,t++X'b+i.year+ei,t
Yi,t=TobinQt
X1,t = women on board ratio1,t
X2,t= firm age
X'= other control variables
Sample stata code:
xtabond2 tobinq l.tobinq WOM firm_age i.Year, gmm(l.tobinq_w, lag(1 1) collapse) iv(firm_age i.Year) nodiffsargan twostep robust
My question is in gmm () and iv().
I input "l.tobinq" in gmm() and did "firm_age" and "i.Year" in iv(). However, I wonder which other control variables to go.
If I think the endogeniety, l.tobinq covers lagged all control variables so other variables go to iv() or in gmm() regardless of thinking the correlation of l.tobinq and other control variables?
My another question is about lag2.
If I want to add lag2 of Y,
xtabond2 tobinq l.tobinq l2.tobinq_w WOM firm_age i.Year, gmm(l.tobinq_w, lag(1 2) collapse) iv(firm_age i.Year) nodiffsargan twostep robust
I add l.tobinq like this code and allow it the lag2 by "lag(1 2)". May I ask you to check whether this is correct or not?
I highly appreciate if anybody could check the above.
Any comments and answers are appreciated.
Best regards;
Hope you do well.
I am examining gender diversity and firm outcomes like tobinq by a dynamic panel system gmm.
So I would like to use xtabond2.
For example, Yi,t = bYi,t-1+bXi,t+bXi,t++X'b+i.year+ei,t
Yi,t=TobinQt
X1,t = women on board ratio1,t
X2,t= firm age
X'= other control variables
Sample stata code:
xtabond2 tobinq l.tobinq WOM firm_age i.Year, gmm(l.tobinq_w, lag(1 1) collapse) iv(firm_age i.Year) nodiffsargan twostep robust
My question is in gmm () and iv().
I input "l.tobinq" in gmm() and did "firm_age" and "i.Year" in iv(). However, I wonder which other control variables to go.
If I think the endogeniety, l.tobinq covers lagged all control variables so other variables go to iv() or in gmm() regardless of thinking the correlation of l.tobinq and other control variables?
My another question is about lag2.
If I want to add lag2 of Y,
xtabond2 tobinq l.tobinq l2.tobinq_w WOM firm_age i.Year, gmm(l.tobinq_w, lag(1 2) collapse) iv(firm_age i.Year) nodiffsargan twostep robust
I add l.tobinq like this code and allow it the lag2 by "lag(1 2)". May I ask you to check whether this is correct or not?
I highly appreciate if anybody could check the above.
Any comments and answers are appreciated.
Best regards;
Comment