## RESTRICT Statement

**RESTRICT** * equation , ... , equation ;*

The RESTRICT statement places restrictions on the parameter
estimates for covariates in the preceding MODEL statement.
A parameter produced by a distributed lag cannot be restricted
with the RESTRICT statement.

Each restriction is written as a linear equation.
If you specify more than one restriction in a RESTRICT statement,
the restrictions are separated by commas.

You can refer to parameters by the name of the corresponding regressor variable.
Each name used in the equation must be a regressor in
the preceding MODEL statement.
Use the keyword INTERCEPT to refer to the intercept
parameter in the model.

RESTRICT statements can be given labels.
You can use labels to distinguish results for
different restrictions in the printed output.
Labels are specified as follows:

*label :* **RESTRICT** *...* **;**

The following is an example of the use of the RESTRICT statement,
in which the coefficients of the regressors X1 and X2 are
required to sum to 1.

proc pdlreg data=a;
model y = x1 x2;
restrict x1 + x2 = 1;
run;

Parameter names can be multiplied by constants.
When no equal sign appears, the linear combination is set equal to 0.
Note that the parameters associated with the variables are
restricted, not the variables themselves.
Here are some examples of valid RESTRICT statements:

restrict x1 + x2 = 1;
restrict x1 + x2 - 1;
restrict 2 * x1 = x2 + x3 , intercept + x4 = 0;
restrict x1 = x2 = x3 = 1;
restrict 2 * x1 - x2;

Restricted parameter estimates are computed by
introducing a Lagrangian parameter for
each restriction (Pringle and Raynor 1971).
The estimates of these Lagrangian parameters
are printed in the parameter estimates table.
If a restriction cannot be applied, its parameter value and
degrees of freedom are listed as 0.

The Lagrangian parameter, , measures the sensitivity of
the SSE to the restriction.
If the restriction is changed by a small amount ,the SSE is changed by 2.

The *t* ratio tests the significance of the restrictions.
If is zero, the restricted estimates are the same as the
unrestricted ones.

You can specify any number of restrictions on a RESTRICT statement,
and you can use any number of RESTRICT statements.
The estimates are computed subject to all restrictions specified.
However, restrictions should be consistent and not redundant.

Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.