The THREE_STAGE_REGRESSION command estimates a system of simultaneous
linear equations using Three-Stage Least Squares. The method combines
instrumental variables estimation with Seemingly Unrelated Regression, making it useful
when explanatory variables are endogenous and equation errors are correlated across the system.
THREE_STAGE_REGRESSION(simultaneousRegression, instruments)
| Parameter | Description |
|---|---|
simultaneousRegression |
A SIMU_REGRESSION object containing the system of regression equations. |
instruments |
A LIST(...) of exogenous variables used to instrument endogenous regressors. |
r1 = REGRESSION(LOGDIFF(LIST(CPIAUCSL,PPIACO,M2SL))) r2 = REGRESSION(LOGDIFF(LIST(PCE,CPIAUCSL,PAYEMS))) r3 = REGRESSION(LOGDIFF(LIST(REALLN,PAYEMS,M2SL))) system = SIMU_REGRESSION(r1,r2,r3) t = THREE_STAGE_REGRESSION(system, LIST(PPIACO,PAYEMS,M2SL)) SLIDESHOW(t)
Each endogenous right-hand-side variable is regressed on the supplied instrument set. The fitted values from these first-stage regressions replace the original endogenous variables.
Each equation is estimated independently using the instrumented variables. This is the two-stage least squares portion of the procedure and addresses simultaneity bias.
The residual covariance matrix from the instrumented equations is estimated, and the full system is then estimated with SUR/FGLS. This step uses cross-equation residual information to improve efficiency.
| Panel | Description |
|---|---|
| Interpretation | Explains the simultaneous system, endogenous variables, instruments, and estimation procedure. |
| Diagnostics | Shows residual dependence, average residual correlation, system SSR, and efficiency diagnostics. |
| First Stage | Lists endogenous explanatory variables and the fitted variables created during instrumentation. |
| Coefficient Comparison | Compares equation-by-equation estimates with final system-adjusted 3SLS estimates. |
Use THREE_STAGE_REGRESSION when variables are jointly determined across equations.
Three-Stage Least Squares combines instrumental variables estimation with SUR. In practical terms:
3SLS = Instrumented Equations + SUR/FGLS
If no endogenous right-hand-side variables are present, ordinary SUR is usually sufficient. If equation residuals are not correlated, equation-by-equation 2SLS may be adequate. 3SLS is most useful when both simultaneity and cross-equation residual correlation are present.
Three-Stage Least Squares was introduced by Arnold Zellner and Henri Theil as an extension of Seemingly Unrelated Regression. It remains a classic method in structural econometrics and is commonly discussed in graduate texts such as Jan Kmenta's Elements of Econometrics and Johnston's Econometric Methods.
REGRESSIONSIMU_REGRESSIONSUR_REGRESSIONGLSRIDGE_REGRESSIONThe command returns a 3SLS system object containing: