Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

re: st: AW: RE: ivreg2 or xtabond2 endogeneity of regressors

From   Christopher Baum <>
To   "" <>
Subject   re: st: AW: RE: ivreg2 or xtabond2 endogeneity of regressors
Date   Fri, 21 Oct 2011 10:53:55 -0400

Jan said

Yes, sorry, I was indeed talking about dynamic panel data estimation...
In the meantime I looked it up in the textbook you recommended and also in the xtabond2 documentation.
Thus, I can just test whether some variables might be endogenous if I assume the others are not, right?
I am not sure if you are familiar with the xtabond2 syntax, but maybe someone of the statalisters is.
In order to test if certain regressors can be treated as exogenous with the Difference-in-Hansen test, I think I just have to put each regressor in its own ivstyle option,
which will return the p-value of the test statistic distributed as chi2.
Assuming that the other regressors are specified correctly, if the test returns a p-value bigger than, say 0.2, exogeneity cannot be rejected. Is this the way to proceed?

Correct. Place each regressor or set of regressors in a separate gmmstyle() or ivstyle() block. That triggers the diff-Hansen tests, which work just like the endog() option in Baum-Schaffer-Stillman ivreg2 (in fact the xtabond2 code for those tests was adapted from that of ivreg2). 


Kit Baum   |   Boston College Economics & DIW Berlin   |
                             An Introduction to Stata Programming  |
  An Introduction to Modern Econometrics Using Stata  |

*   For searches and help try:

© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index