Overview (TCM APPLY command)
The TCM APPLY procedure loads a model system file that was created by the
TCM MODEL procedure and applies the models to the active dataset. You can
use this procedure to obtain forecasts for series for which more current data is available,
without rebuilding your models. You can also generate any of the output that is available with
the TCM MODEL procedure.
Assumptions
- The structure of the data in the active dataset, either column-based or multidimensional, must be the same structure that was used when the model system was built. For multidimensional data, the dimension fields must be the same as used to build the model system. Also, the dimension values that were used to build the model system must exist in the active dataset.
- Models are applied to fields in the active dataset with the same names as the fields specified in the model system.
- The field, or fields, that defined the observations when the model system was built must
exist in the active dataset. The time interval between observations is assumed to be the
same as when the models were built. If the observations were defined by a date
specification, then the same date specification must exist in the active dataset. Date specifications are created from
the Define Dates dialog or the
DATEcommand. - The time interval of the analysis and any settings for aggregation, distribution, and missing values are the same as when the models were built.
Basic Specification
The basic specification is the MODELSYSTEM subcommand that specifies the
model system file. This specification generates the Overall Model System visualization for
the 10 best-fitting models, a histogram of model fit for all models, and a table of any
transformations that were applied to the series in the model system. Also, forecasts are
produced for the 10 best-fitting models, for one time interval beyond the end of the
original estimation period. The forecasts are saved as new variables.
Syntax Rules
- Multiple
SERIESFILTERsubcommands are allowed. - Multiple
FILTEREDOUTPUTsubcommands are allowed. If the same value of theINCLUDEkeyword appears on multipleFILTEREDOUTPUTsubcommands, then the specifications for only the last such subcommand are honored. - Each keyword can be specified only once within a subcommand.
- Empty subcommands are not allowed.
- Parentheses, equals signs, and slashes that are shown in the syntax chart are required.
- The command name, subcommand names, and keywords must be spelled in full.
Operations
- The procedure honors the
USEcommand but it also has settings for specifying the estimation period. Settings on theESTIMATIONPERIODkeyword are applied after any case selection that is specified with theUSEcommand. - The procedure does not honor the
PREDICTcommand. TheTCM APPLYprocedure provides an option to specify the forecast period. - The procedure does not honor the
TSETcommand. - The procedure does not honor the following commands:
MODEL NAMEorSAVE MODEL. TheTCM APPLYprocedure provides the option to save the model system when model parameters are reestimated. - The
TDISPLAYcommand does not display model systems that are saved fromTCM APPLY.
Limitations
- The
SPLIT FILEsetting is ignored by this procedure. - Case weighting is ignored by this procedure.