y = Xb + e
Here y is a T x 1 vector of dependent variables, X is a T x k matrix of independent variables, b is a k x 1 vector of parameters to estimate, and e is a k x 1 vector of errors. But the matrix of independent variables X may be correlated to the e's. Then using a matrix of independent variables Z, uncorrelated to the e's, that is T x r, where r>k:
Stage 1: By OLS, regress the X's on the Z's to get Xhat = (Z'X)-1Z'y
Stage 2: By OLS, regress y on the Xhat's. This gives an unbiased estimate of b.
The stages can be combined into one for maximum speed:
b = (X'PzX)-1X'Pzy
where Pz, the projection matrix of Z, is defined to be:
Pz = Z(Z'Z)-1Z'
Terms related to Two Stage Least Squares:
None
About.Com Resources on Two Stage Least Squares:
None
Writing a Term Paper? Here are a few starting points for research on Two Stage Least Squares:
Books on Two Stage Least Squares:
None
Journal Articles on Two Stage Least Squares:
None

