Chapter Contents |
Previous |
Next |
The SYSLIN Procedure |
The following is an example of the use of the SRESTRICT statement, in which the coefficient for the regressor X2 is constrained to be the same in both models.
proc syslin data=a 3sls; endogenous y1 y2; instruments x1 x2; model y1 = y2 x1 x2; model y2 = y1 x2; srestrict y1.x2 = y2.x2; run;
When no equal sign is used, the linear combination is set equal to 0. Thus the restriction in the preceding example can also be specified as:
srestrict y1.x2 - y2.x2;
Any number of restrictions can be specified on an SRESTRICT statement, and any number of SRESTRICT statements can be used. The estimates are computed subject to all restrictions specified. However, restrictions should be consistent and not redundant.
The results of the SRESTRICT statements are printed after the parameter estimates for all the models in the system. The format of the SRESTRICT statement output is the same as the parameter estimates table. In this output the "Parameter Estimate" is the Lagrangian parameter, , used to impose the restriction.
The Lagrangian parameter, , measures the sensitivity of the system sum of square errors to the restriction. The system SSE is the system MSE shown in the printed output multiplied by the degrees of freedom. If the restriction is changed by a small amount , the system SSE is changed by 2.
The t-ratio tests the significance of the restriction. If is zero, the restricted estimates are the same as the unrestricted estimates.
The model degrees of freedom are not adjusted for the cross-model restrictions imposed by SRESTRICT statements.
Note: The SRESTRICT statement is not supported for the FIML estimation method.
Chapter Contents |
Previous |
Next |
Top |
Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.