The HPREG Procedure

PROC HPREG Statement

  • PROC HPREG <options>;

The PROC HPREG statement invokes the procedure. Table 15.1 summarizes the options in the PROC HPREG statement by function.

Table 15.1: PROC HPREG Statement Options



Basic Options


Specifies the input data set


Limits the length of effect names

Options Related to Output


Suppresses ODS output


Limits or suppresses the display of class levels

User-Defined Formats


Specifies a file reference for a format stream

Other Options


Sets the significance level used for the construction of confidence intervals


Sets the seed used for pseudorandom number generation

Following are explanations of the options that you can specify in the PROC HPREG statement (in alphabetical order):


sets the significance level used for the construction of confidence intervals. The value must be between 0 and 1; the default value of 0.05 results in 95% intervals. This option affects the OUTPUT statement keywords LCL, LCLM, UCL, and UCLM, and the CLB option in the MODEL statement.


names the input SAS data set to be used by PROC HPREG. The default is the most recently created data set.

If the procedure executes in distributed mode, the input data are distributed to memory on the appliance nodes and analyzed in parallel, unless the data are already distributed in the appliance database. In that case the procedure reads the data alongside the distributed database. See the section Processing Modes about the various execution modes and the section Alongside-the-Database Execution about the alongside-the-database model.


specifies the file reference for the XML stream that contains the user-defined format definitions. User-defined formats are handled differently in a distributed computing environment than they are in other SAS products. See the section Working with Formats for details about how to generate a XML stream for your formats.


specifies the length to which long effect names are shortened. The default and minimum value is 20.


suppresses the display of the "Class Level Information" table if you do not specify number. If you specify number, the values of the classification variables are displayed for only those variables whose number of levels is less than number. Specifying a number helps to reduce the size of the "Class Level Information" table if some classification variables have a large number of levels.


suppresses the generation of ODS output.


specifies an integer used to start the pseudorandom number generator for random partitioning of data for training, testing, and validation. If you do not specify a seed, or if you specify a value less than or equal to 0, the seed is generated from reading the time of day from the computer’s clock.