CCDM Procedure

OUTPUT Statement

  • OUTPUT OUT=libref.data-table <variable-name-option> </ out-option>;

The OUTPUT statement enables you to specify the data table to output the generated compound distribution sample.

If you specify more than one OUTPUT statement, only the first one is used.

You must specify the output data table by using the following option:

OUT=libref.data-table
OUTSAMPLE=libref.data-table

specifies the output data table to contain the simulated compound distribution sample. libref.data-table is a two-level name, where libref refers to the library, and data-table specifies the name of the output data table. For more information about this two-level name, see the DATA= option and the section Using CAS Sessions and CAS Engine Librefs. The libref must be identical to the libref that you specify in the DATA= option. If you specify programming statements to adjust individual severity values, then this data table contains both unadjusted and adjusted samples.

You can specify the following variable-name-options to control the names of the variables that are created in the OUT= data table:

ADJSAMPLEVAR=variable-name
ADJSAMPLEVAR=(variable-name <…variable-name>)

specifies the names of the variables to contain the adjusted compound distribution sample in the OUT= data table. If you specify more than one variable-name, then separate them with spaces and enclose them in parentheses.

This option is ignored if you do not specify the ADJUSTEDSEVERITY= option and the programming statements to adjust the simulated severity values.

If you specify k names in the ADJSAMPLEVAR= option and if you specify m symbols in the ADJUSTEDSEVERITY= option such that m greater-than k, then the k names are used for the first k symbols. The variable names for the remaining m minus k symbols are the same as the corresponding symbol names. If m less-than k, then the extra k minus m names are ignored.

If you do not specify the ADJSAMPLEVAR= option, if you specify only one adjusted severity symbol in the ADJUSTEDSEVERITY= option, and if you specify the ONEADJSEVCOMPAT option, then "_AGGADJSEV_" is used by default.

SAMPLEVAR=variable-name

specifies the name of the variable to contain the simulated sample in the OUT= data table. If you do not specify this option, then "_AGGSEV_" is used by default.

Further, you can request that the perturbed samples be written to the OUT= data table by specifying the following out-option:

PERTURBOUT

writes all the perturbed samples to the OUT= data table. Each perturbed sample is identified by the value of the _DRAWID_ variable in the OUT= data table. A value of 0 indicates an unperturbed sample.

Separate compound distribution samples are generated for each combination of specified severity and frequency models. The _SEVERITYMODEL_ and _COUNTMODEL_ columns in the OUT= data table identify the severity and frequency models, respectively, that are used to generate the sample in the SAMPLEVAR= variable and ADJSAMPLEVAR= variables.

For more information about the variables in the OUTSAMPLE= data table, see the section OUTSAMPLE= Data Table.

Last updated: July 09, 2026