The HPPANEL Procedure

RESTRICT Statement

  • RESTRICT equation1 <,equation2…> ;

The RESTRICT statement specifies linear equality restrictions on the parameters in the MODEL statement. There can be as many unique restrictions as the number of parameters in the MODEL statement. Multiple RESTRICT statements are understood as joint restrictions on the model’s parameters.

Currently, PROC HPPANEL only supports linear equality restrictions. Restriction expressions can be composed only of algebraic operations that involve the addition symbol (+), subtraction symbol (–), and multiplication symbol (*).

The following statements illustrate the use of the RESTRICT statement:

   proc hppanel;
      id csid tsid;
      model y = x1 x2 x3;
      restrict x1 = 0, x2 * .5 + 2 * x3= 0;
      restrict  x2 = 0, intercept = 0;
   run;

A RESTRICT statement cannot include a division sign in its formulation. As in the preceding example, you can obtain restrictions on the intercept by using the keyword INTERCEPT.