The PROC GLMMOD statement invokes the GLMMOD procedure. Table 43.1 summarizes the options available in the PROC GLMMOD statement.
Table 43.1: PROC GLMMOD Statement Options
Statement
|
Description
|
DATA=
|
Specifies the SAS data set to be used
|
NAMELEN=
|
Specifies the maximum length for an effect name
|
NOPRINT
|
Suppresses the normal display of results
|
OUTPARM=
|
Names an output data set describing the design matrix columns
|
OUTDESIGN=
|
Names an output data set to contain the columns of the design matrix
|
PREFIX=
|
Specifies a prefix to use in naming the columns of the design matrix
|
ZEROBASED
|
Modifies the numbering for the columns of the design matrix
|
It has the following options:
-
DATA=SAS-data-set
-
specifies the SAS data set to be used by the GLMMOD procedure. If you do not specify the DATA= option, the most recently created
SAS data set is used.
-
NAMELEN=n
-
specifies the maximum length for an effect name. Effect names are listed in the table of parameter definitions and stored
in the EFFNAME variable in the OUTPARM= data set. By default, n = 20. You can specify if 20 characters are not enough to distinguish between effects, which might be the case if the model includes a high-order
interaction between variables with relatively long, similar names.
-
NOPRINT
-
suppresses the normal display of results. This option is generally useful only when one or more output data sets are being
produced by the GLMMOD procedure. Note that this option temporarily disables the Output Delivery System (ODS); see Chapter 20: Using the Output Delivery System, for more information.
-
ORDER=DATA | FORMATTED | FREQ | INTERNAL
-
specifies the sort order for the levels of the classification variables (which are specified in the CLASS statement). This option applies to the levels for all classification variables, except when you use the (default) ORDER=FORMATTED
option with numeric classification variables that have no explicit format. With this option, the levels of such variables
are ordered by their internal value.
The ORDER= option can take the following values:
Value of ORDER=
|
Levels Sorted By
|
DATA
|
Order of appearance in the input data set
|
FORMATTED
|
External formatted value, except for numeric variables with no explicit format, which are sorted by their unformatted (internal)
value
|
FREQ
|
Descending frequency count; levels with the most observations come first in the order
|
INTERNAL
|
Unformatted value
|
By default, ORDER=FORMATTED. For ORDER=FORMATTED and ORDER=INTERNAL, the sort order is machine-dependent. For more information
about sort order, see the chapter on the SORT procedure in the
Base SAS Procedures Guide and the discussion of BY-group processing in
SAS Language Reference: Concepts.
-
OUTPARM=SAS-data-set
-
names an output data set to contain the information regarding the association between model effects and design matrix columns.
-
OUTDESIGN=SAS-data-set
-
names an output data set to contain the columns of the design matrix.
-
PREFIX=name
-
specifies a prefix to use in naming the columns of the design matrix in the OUTDESIGN= data set. The default prefix is Col
and the column name is formed by appending the column number to the prefix, so that by default the columns are named Col1
, Col2
, and so on. If you specify the ZEROBASED option, the column numbering starts at zero, so that with the default value of PREFIX=
the columns of the design matrix in the OUTDESIGN= data set are named Col0
, Col1
, and so on.
-
ZEROBASED
-
specifies that the numbering for the columns of the design matrix in the OUTDESIGN= data set begin at 0. By default it begins
at 1, so that with the default value of PREFIX= the columns of the design matrix in the OUTDESIGN= data set are named Col1
, Col2
, and so on. If you use the ZEROBASED option, the column names are instead Col0
, Col1
, and so on.
Copyright © SAS Institute Inc. All Rights Reserved.