What's New in SAS High-Performance Forecasting 2.3
Overview
Note: This section describes the features of SAS High-Performance Forecasting that are new or enhanced since SAS 9.1.3.
SAS High-Performance Forecasting has a new release numbering scheme. SAS High-Performance Forecasting 2.3 provides new features while maintaining all the capabilities of SAS 9.1.3
High-Performance Forecasting software.
New features have been added to the following procedures:
General Enhancements
High-Performance Forecasting Release Numbering Scheme
SAS High-Performance Forecasting has a new release numbering scheme. SAS High-Performance Forecasting 2.3 provides the same features and functionality as SAS 9.1.3 High-Performance Forecasting
software and includes new features.
HPF Procedure
New features related to the forecast model selection enable you to better monitor forecast generation.
The HPF procedure has the following new features:
-
OUTPROCINFO=
option specifies the output data set to contain the summary information of the processing done by HPF Procedure. This option is particularly useful for easy programmatic assessment
of the status of the procedure's execution via a data set instead of looking at or parsing the SAS log.
- statistics of fit
related to scaled and relative errors.
HPFDIAGNOSE Procedure
Many new features related to the diagnostics enable you to better control model generation.
The
HPFDIAGNOSE
procedure has the following features:
-
DELAYEVENT=
option specifies the delay lag for the events. If the option is not specified, the delay lag for the events is set to zero by default.
-
DELAYINPUT=
option specifies the delay lag for the inputs. If the option is not specified, the delay lag for the inputs is chosen appropriately by the procedure.
-
ENTRYPCT=
option specifies a threshold to check the percentage increment of the criterion between two candidate models. The ENTRYPCT=value should be in the range (0,100); the default is ENTRYPCT=0.1 (0.1%).
-
NODIAGNOSE
option specifies that the series is not to be diagnosed. If the INSELECTNAME= option and OUTEST= option are specified, the existing model specification files are written to the OUTEST data set.
-
OUTPROCINFO=
option specifies the output data set to contain the summary information of the processing done by the HPFDIAGNOSE procedure. This option is particularly useful for easy programmatic assessment of the status of the procedure's execution via a data set instead of looking at or parsing the SAS log.
-
OUTLIER=(ENTRYPCT= )
option specifies a threshold to check the percentage increment of the criterion between two candidate models. The ENTRYPCT=value should be in the range (0,100); the default is ENTRYPCT=0.1 (0.1%). The value of the OUTLIER=(ENTRYPCT= ) option overrides the value of the ENTRYPCT= option in the HPFDIAGNOSE statement.
-
REFINEPARMS=
option specifies that insignificant parameters of the final model are to be refined, identifies the factors to refine, and identifies the order of factors.
-
RETAINCHOOSE
option specifies that the PROC HPFSELECT CHOOSE= option is respected when re-diagnosing series.
-
POSITIVE or NEGATIVE
option is specified in the INPUT statement followed by the REQUIRED= option such as REQUIRED=YES(POSITIVE) and REQUIRED=MAYBE(NEGATIVE). When the REQUIRED=YES(POSITIVE) option is specified, if its coefficient is negative, then the input variable drops out from the model.
HPFENGINE Procedure
New features related to the forecasting engine enable you to better monitor forecast generation.
The new
HPFENGINE
procedure has the following features:
-
OUTPROCINFO=
option specifies the output data set to contain the summary information of the processing done by the HPFENGINE procedure. This option is particularly useful for easy programmatic assessment of the status of the procedure's execution via a data set instead of looking at or parsing the SAS log.
-
statistics of fit
related to scaled and relative errors.
HPFEVENTS Procedure
New predefined date keywords have been added to the
HPFEVENTS
procedure:
Table 1.1
New Holiday Date Keywords and Definitions
Date Keyword
|
Definition
|
COLUMBUS
|
2nd Monday in October
|
MLK
|
3rd Monday in January
|
USPRESIDENTS
|
3rd Monday in February (since 1971)
|
VETERANS
|
November 11
|
VETERANSUSG
|
date observed by U.S. government for
|
|
Monday-Friday schedule
|
VETERANSUSPS
|
date observed by U.S. government for
|
|
Monday-Saturday schedule
|
|
(U.S. Post Office)
|
HPFRECONCILE Procedure
The following new options are available in the
HPFRECONCILE
procedure:
-
FORCECONSTRAINT
option specifies whether the user-specified constraints should be forced on the PREDICT variable in the OUTFOR= data set when the problem is infeasible because the constraints are incompatible with the aggregation constraint. The default is to leave the input unmodified.
-
OUTPROCINFO= SAS-data-set
specifies the output data set to contain the summary information of the processing done by PROC HPFRECONCILE. This option is particularly useful for easy programmatic assessment of the status of the procedure's execution via a data set instead of looking at or parsing the SAS log.
-
WEIGHTED
option specifies that the loss function for top-down reconciliation be weighted by the inverse of the variance of the input forecasts.
-
OUTINFEASIBLE= data set
specifies the output data set that contains summary information.
-
ALIGN=
option controls the alignment of SAS dates used to identify output observations. Internal processing uses aligned versions of the values of START= and END= options (if specified) and values of ID variable in input observations. The ALIGN= option accepts the following values: BEGIN, MIDDLE, and END. BEGIN is the default.