Common Parameter: classopts

CASL Syntax

classopts={
countMissing=TRUE | FALSE,
descending=TRUE | FALSE,
ignoreMissing=TRUE | FALSE,
levelizeRaw=TRUE | FALSE,
maxLev=integer,
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
ref="FIRST" | "LAST" | double | "string",
split=TRUE | FALSE
}

Parameter Descriptions

countMissing=TRUE | FALSE

when set to True, treats missing as a valid level for this variable.

Default FALSE
descending=TRUE | FALSE

when set to True, reverses the sort order that is imposed by the order parameter.

Default FALSE
ignoreMissing=TRUE | FALSE

when set to True, ignores the fact that some variables in the observation have missing values and honors the nonmissing values for other variables in that observation.

Default FALSE
levelizeRaw=TRUE | FALSE

when set to True, bases levelization for this variable on raw values.

Default FALSE
maxLev=integer

specifies the maximum number of levels. A value of 0 means an unlimited number of levels.

Default 0
Minimum value 0
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL"

specifies the sort order for the levels of the classification variable. This ordering determines which parameters in the model correspond to each level in the data.

For more information, see the description of the order subparameter in the class parameter (Shared Concepts).

param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE"

specifies the parameterization method for the classification variable or variables. The default is GLM when none of the variables specified in the vars parameter includes a param parameter; otherwise, the default is REFERENCE.

For more information, see the description of the param subparameter in the class parameter (Shared Concepts).

ref="FIRST" | "LAST" | double | "string"

specifies the reference level to use when you specify a nonsingular parameterization in the param parameter. For an individual variable, you can specify the level of the variable to use as the reference level. If the action supports the global class options parameter, then you can specify FIRST or LAST.

split=TRUE | FALSE

enables selection of columns of the design matrix that correspond to any effect that contains a split classification variable to enter or leave a model independently of the other design columns of that effect.

For more information, see the description of the split subparameter in the class parameter (Shared Concepts).

Default FALSE

Lua Syntax

classopts={
countMissing=true | false,
descending=true | false,
ignoreMissing=true | false,
levelizeRaw=true | false,
maxLev=integer,
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
ref="FIRST" | "LAST" | double | "string",
split=true | false
}

Parameter Descriptions

countMissing=true | false

when set to True, treats missing as a valid level for this variable.

Default false
descending=true | false

when set to True, reverses the sort order that is imposed by the order parameter.

Default false
ignoreMissing=true | false

when set to True, ignores the fact that some variables in the observation have missing values and honors the nonmissing values for other variables in that observation.

Default false
levelizeRaw=true | false

when set to True, bases levelization for this variable on raw values.

Default false
maxLev=integer

specifies the maximum number of levels. A value of 0 means an unlimited number of levels.

Default 0
Minimum value 0
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL"

specifies the sort order for the levels of the classification variable. This ordering determines which parameters in the model correspond to each level in the data.

For more information, see the description of the order subparameter in the class parameter (Shared Concepts).

param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE"

specifies the parameterization method for the classification variable or variables. The default is GLM when none of the variables specified in the vars parameter includes a param parameter; otherwise, the default is REFERENCE.

For more information, see the description of the param subparameter in the class parameter (Shared Concepts).

ref="FIRST" | "LAST" | double | "string"

specifies the reference level to use when you specify a nonsingular parameterization in the param parameter. For an individual variable, you can specify the level of the variable to use as the reference level. If the action supports the global class options parameter, then you can specify FIRST or LAST.

split=true | false

enables selection of columns of the design matrix that correspond to any effect that contains a split classification variable to enter or leave a model independently of the other design columns of that effect.

For more information, see the description of the split subparameter in the class parameter (Shared Concepts).

Default false

Python Syntax

classopts={
"countMissing":True | False,
"descending":True | False,
"ignoreMissing":True | False,
"levelizeRaw":True | False,
"maxLev":integer,
"order":"FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
"param":"BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
"ref":"FIRST" | "LAST" | double | "string",
"split":True | False
}

Parameter Descriptions

"countMissing":True | False

when set to True, treats missing as a valid level for this variable.

Default False
"descending":True | False

when set to True, reverses the sort order that is imposed by the order parameter.

Default False
"ignoreMissing":True | False

when set to True, ignores the fact that some variables in the observation have missing values and honors the nonmissing values for other variables in that observation.

Default False
"levelizeRaw":True | False

when set to True, bases levelization for this variable on raw values.

Default False
"maxLev":integer

specifies the maximum number of levels. A value of 0 means an unlimited number of levels.

Default 0
Minimum value 0
"order":"FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL"

specifies the sort order for the levels of the classification variable. This ordering determines which parameters in the model correspond to each level in the data.

For more information, see the description of the order subparameter in the class parameter (Shared Concepts).

"param":"BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE"

specifies the parameterization method for the classification variable or variables. The default is GLM when none of the variables specified in the vars parameter includes a param parameter; otherwise, the default is REFERENCE.

For more information, see the description of the param subparameter in the class parameter (Shared Concepts).

"ref":"FIRST" | "LAST" | double | "string"

specifies the reference level to use when you specify a nonsingular parameterization in the param parameter. For an individual variable, you can specify the level of the variable to use as the reference level. If the action supports the global class options parameter, then you can specify FIRST or LAST.

"split":True | False

enables selection of columns of the design matrix that correspond to any effect that contains a split classification variable to enter or leave a model independently of the other design columns of that effect.

For more information, see the description of the split subparameter in the class parameter (Shared Concepts).

Default False

R Syntax

classopts=list(
countMissing=TRUE | FALSE,
descending=TRUE | FALSE,
ignoreMissing=TRUE | FALSE,
levelizeRaw=TRUE | FALSE,
maxLev=integer,
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL",
param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE",
ref="FIRST" | "LAST" | double | "string",
split=TRUE | FALSE
)

Parameter Descriptions

countMissing=TRUE | FALSE

when set to True, treats missing as a valid level for this variable.

Default FALSE
descending=TRUE | FALSE

when set to True, reverses the sort order that is imposed by the order parameter.

Default FALSE
ignoreMissing=TRUE | FALSE

when set to True, ignores the fact that some variables in the observation have missing values and honors the nonmissing values for other variables in that observation.

Default FALSE
levelizeRaw=TRUE | FALSE

when set to True, bases levelization for this variable on raw values.

Default FALSE
maxLev=integer

specifies the maximum number of levels. A value of 0 means an unlimited number of levels.

Default 0
Minimum value 0
order="FORMATTED" | "FREQ" | "FREQFORMATTED" | "FREQINTERNAL" | "INTERNAL"

specifies the sort order for the levels of the classification variable. This ordering determines which parameters in the model correspond to each level in the data.

For more information, see the description of the order subparameter in the class parameter (Shared Concepts).

param="BTH" | "EFFECT" | "GLM" | "ORDINAL" | "ORTHBTH" | "ORTHEFFECT" | "ORTHORDINAL" | "ORTHPOLY" | "ORTHREF" | "POLYNOMIAL" | "REFERENCE"

specifies the parameterization method for the classification variable or variables. The default is GLM when none of the variables specified in the vars parameter includes a param parameter; otherwise, the default is REFERENCE.

For more information, see the description of the param subparameter in the class parameter (Shared Concepts).

ref="FIRST" | "LAST" | double | "string"

specifies the reference level to use when you specify a nonsingular parameterization in the param parameter. For an individual variable, you can specify the level of the variable to use as the reference level. If the action supports the global class options parameter, then you can specify FIRST or LAST.

split=TRUE | FALSE

enables selection of columns of the design matrix that correspond to any effect that contains a split classification variable to enter or leave a model independently of the other design columns of that effect.

For more information, see the description of the split subparameter in the class parameter (Shared Concepts).

Default FALSE
Last updated: March 05, 2026