CSSM Procedure
Functional Summary
Table 1 summarizes the statements and options that control the CSSM procedure. Most commonly needed scenarios are listed; for more information, see the individual statements.
Table 1: PROC CSSM Functional Summary
| Description | Statement | Option |
|---|---|---|
| Data Set Options | ||
| Specifies the input data set | PROC CSSM | DATA= |
| Writes series and component forecasts to an output data set | OUTPUT | OUT= |
| Model Specification Options | ||
| Specifies the index variable | ID | |
| Defines variables as model parameters | PARMS | |
| Specifies a response variable and the associated observation equation | MODEL | |
| Specifies a state subsection | STATE | |
| Specifies the transition matrix of a state subsection | STATE | T |
| Specifies the disturbance covariance matrix of a state subsection | STATE | COV |
| Specifies the size of the diffuse initial condition of a state subsection | STATE | A1 |
| Specifies the initial covariance matrix of a state subsection | STATE | COV1 |
| Specifies a state subsection for a predefined structural model | STATE | TYPE= |
| Specifies the regressors in a state equation | STATE | W |
| Specifies the input vector in a state equation | STATE | SINPUT= |
| Specifies a component | COMPONENT | |
| Specifies a predefined trend component | TREND | |
| Likelihood Optimization Process Control Options | ||
| Specifies the optimization technique | PROC CSSM | OPTIMIZER(TECH=) |
| Limits the number of iterations | PROC CSSM | OPTIMIZER(MAXITER=) |
| Outlier and Structural Break Detection Options | ||
| Turns on the search for additive outliers (AO) | Default | |
| Turns on the search for structural breaks in a state subsection | STATE | CHECKBREAK |
| Turns on the search for structural breaks in a state subsection associated with a trend | TREND | CHECKBREAK |
| Specifies the significance level for additive outlier tests | OUTPUT | AO(ALPHA= ) |
| Limits the reported number of additive outliers | OUTPUT | AO(MAXNUM= ) |
| Limits the reported number of additive outliers to a percentage of the series length | OUTPUT | AO(MAXPCT= ) |
| Specifies the significance level for structural break tests | OUTPUT | BREAK(ALPHA= ) |
| Limits the reported number of structural breaks | OUTPUT | BREAK(MAXNUM= ) |
| Limits the reported number of structural breaks to a percentage of the series length | OUTPUT | BREAK(MAXPCT= ) |
| Turns on the search for maximal state shock | OUTPUT | MAXSHOCK |
| Graphical Residual and Outlier Analysis Options | ||
| Creates a panel of plots that consists of residual normality plots | PROC CSSM | PLOTS=RESIDUAL(NORMAL) |
| Creates the standardized residual plot against time | PROC CSSM | PLOTS=RESIDUAL(STD) |
| Creates a panel of plots that consists of prediction error normality plots | PROC CSSM | PLOTS=AO(NORMAL) |
| Creates the standardized prediction error plot against time | PROC CSSM | PLOTS=AO(STD) |
| Creates the plot of maximal state shock chi-square statistics against time | PROC CSSM | PLOTS=MAXSHOCK |
| Output Control Options | ||
| Specifies the significance level of the forecast confidence limits | OUTPUT | ALPHA= |
| Prints the prediction error sum of squares table | OUTPUT | PRESS |
| Specifies a linear combination of components to be output | EVAL | |
| Global Printing and Plotting Options | ||
| Turns off all printing for the procedure | PROC CSSM | NOPRINT |
| Turns on all printing options for the procedure | PROC CSSM | PRINTALL |
| Turns off all plotting for the procedure | PROC CSSM | PLOTS=NONE |
| Turns on all plotting options for the procedure | PROC CSSM | PLOTS=ALL |
| Printing State Equation System Matrix Options | ||
| Prints the transition matrix that is associated with a state subsection | STATE | PRINT=T |
| Prints the disturbance covariance matrix that is associated with a state subsection | STATE | PRINT=COV |
| Prints the initial covariance matrix that is associated with a state subsection | STATE | PRINT=COV1 |
| Prints the autoregressive coefficient matrix that is associated with a state subsection | STATE | PRINT=AR |
| Prints the moving average coefficient matrix that is associated with a state subsection | STATE | PRINT=MA |
| Printing Component, Series Forecast, and Smoothed Estimate Options | ||
| Prints the series forecasts | MODEL | PRINT=FILTER |
| Prints the full-sample estimates of missing series values | MODEL | PRINT=SMOOTH |
| Prints the smoothed trend estimate | TREND | PRINT=SMOOTH |
| Prints the filtered trend estimate | TREND | PRINT=FILTER |
| Prints the smoothed component estimate | COMPONENT | PRINT=SMOOTH |
| Prints the filtered component estimate | COMPONENT | PRINT=FILTER |
| Prints the smoothed component estimate | EVAL | PRINT=SMOOTH |
| Prints the filtered component estimate | EVAL | PRINT=FILTER |
| BY Groups | ||
| Specifies BY-group processing | BY | |
Last updated: July 09, 2026