The TSMODEL Procedure
Functional Summary
Table 2 summarizes the statements and options that control the TSMODEL procedure.
Table 2: Functional Summary
| Description | Statement | Option |
|---|---|---|
| Statements | ||
| Specifies BY-group processing | BY | |
| Specifies variables to analyze | VAR | |
| Specifies the time ID variable | ID | |
| Specifies the arrays to output | OUTARRAYS | |
| Specifies the scalars to output | OUTSCALARS | |
| Specifies the scalars that are input | INSCALARS | |
| Specifies the packages to include | REQUIRE | |
| Specifies the beginning of program statements | SUBMIT | |
| Specifies the end of program statements | ENDSUBMIT | |
| Print results from program execution | ||
| Table Options | ||
| Specifies the auxiliary input tables | PROC TSMODEL | AUXDATA= |
| Specifies the input table | PROC TSMODEL | DATA= |
| Specifies the output table | PROC TSMODEL | OUT= |
| Specifies the array output table | PROC TSMODEL | OUTARRAY= |
| Specifies the scalar output table | PROC TSMODEL | OUTSCALAR= |
| Specifies the summary statistics output table | PROC TSMODEL | OUTSUM= |
| Specifies the table to contain the BY-group message output log | PROC TSMODEL | OUTLOG= |
| Specifies whether messages are output to the OUTLOG= table by severity | PROC TSMODEL | LOGCONTROL= |
| Specifies the input table for scalar variables | PROC TSMODEL | INSCALAR= |
| Specifies a collector object for an output table | PROC TSMODEL | OUTOBJ= |
| Specifies a repeater object for an input table | PROC TSMODEL | INOBJ= |
| Accumulation and Seasonality Options | ||
| Specifies the accumulation frequency | ID | INTERVAL= |
| Specifies the length of the seasonal cycle | PROC TSMODEL | SEASONALITY= |
| Specifies the interval alignment | ID | ALIGN= |
| Specifies the method for partitioning input tables | ID | DISTRIBUTE= |
| Specifies the use of the best international format for the time ID values in output tables | ID | NLFORMAT= |
| Specifies the starting time ID value | ID | START= |
| Specifies the ending time ID value | ID | END= |
| Specifies the accumulation statistic | ID, VAR | ACCUMULATE= |
| Specifies how to interpret missing values | ID, VAR | SETMISSING= |
| Specifies the method for trimming BY groups | ID | TRIMID= |
| Miscellaneous Options | ||
| Specifies the forecast horizon or lead used to extend the CAS table | PROC TSMODEL | LEAD= |
| Specifies the format for the time ID variable | ID | FORMAT= |
| Specifies the file that contains the user-defined program | SUBMIT | FILE= |
| Specifies variable values available to the user-defined program | SUBMIT | DYNAMICS= |
Last updated: October 12, 2022