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: ivreg2 cannot produce first-stage result

From   Kit Baum <>
Subject   re: st: ivreg2 cannot produce first-stage result
Date   Mon, 5 Apr 2010 20:33:30 -0400

Phil said

I used the following ivreg2 to estimate an IV-regression, but could
not produce the first-stage result.

.  ivreg2 my_y $xfirm $year_dummies choice_dummy (= choice_sic3),   first

Unable to display first-stage estimates; macro e(first) is missing

Unable to display summary of first-stage estimates; macro e(first) is missing

I browsed the Statalist, found a similiar posting, but the suggested
answer is that if OLS is used in the second stage, there is no
first-stage results.

But I actually used the same command syntax in another setting some
months ago, it worked.

I would appreciated any suggestions on how to obtain the first stage result.

The current versions of ivreg2, ivreg29 and ivreg28 from SSC all give these same two messages. The FSRs that 
you're considering are the regressions of what lies on the left of the equals sign above on all exogenous variables.
As there is nothing there, there are no such regressions to be estimated. You are using the 'heteroskedastic OLS' (HOLS)
estimator, in which the excluded instruments on the right of the equals sign are being used to improve the efficiency 
of the estimates in the presence of heteroskedasticity of unknown form. However, their presence does not change
the fact that there are no FSRs in this kind of model.

coauthor 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