Computer-implemented systems and methods for testing large scale automatic forecast combinations
First Claim
1. A computer-program product tangibly embodied in a non-transitory, machine-readable storage medium having instructions stored thereon, the instructions operable to cause a data processing apparatus to perform operations including:
- displaying representations of multiple models operable to provide ex-post forecasts and ex-ante forecasts with regard to a forecast variable;
accessing an input that represents a selection of at least two of the models;
accessing a historical time series that includes multiple historical observations of the forecast variable;
defining multiple distinct holdout time series within the historical time series, wherein each of the holdout time series includes a portion of the historical observations of the forecast variable and spans a corresponding time period;
generating a combination model by combining the selected models;
evaluating multi-step forecasting characteristics of the combination model by using ex-post forecasting at multiple different points of origin, wherein evaluating includes, with respect to each of the time periods, performing operations including;
using the combination model to generate ex-post forecasted values of the forecast variable at multiple times during the time period;
comparing the ex-post forecasted values to coinciding historical observations included in the holdout time series that spans the time period;
calculating ex-post forecast errors based on the comparison; and
displaying the ex-post forecast errors.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for evaluating performance of forecasting models. A plurality of forecasting models may be generated using a set of in-sample data. Two or more forecasting models from the plurality of forecasting models may be selected for use in generating a combined forecast. An ex-ante combined forecast may be generated for an out-of-sample period using the selected two or more forecasting models. The ex-ante combined forecast may then be compared with a set of actual out-of-sample data to evaluate performance of the combined forecast.
-
Citations
24 Claims
-
1. A computer-program product tangibly embodied in a non-transitory, machine-readable storage medium having instructions stored thereon, the instructions operable to cause a data processing apparatus to perform operations including:
-
displaying representations of multiple models operable to provide ex-post forecasts and ex-ante forecasts with regard to a forecast variable; accessing an input that represents a selection of at least two of the models; accessing a historical time series that includes multiple historical observations of the forecast variable; defining multiple distinct holdout time series within the historical time series, wherein each of the holdout time series includes a portion of the historical observations of the forecast variable and spans a corresponding time period; generating a combination model by combining the selected models; evaluating multi-step forecasting characteristics of the combination model by using ex-post forecasting at multiple different points of origin, wherein evaluating includes, with respect to each of the time periods, performing operations including; using the combination model to generate ex-post forecasted values of the forecast variable at multiple times during the time period; comparing the ex-post forecasted values to coinciding historical observations included in the holdout time series that spans the time period; calculating ex-post forecast errors based on the comparison; and displaying the ex-post forecast errors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
displaying representations of multiple models operable to provide ex-post forecasts and ex-ante forecasts with regard to a forecast variable; accessing an input that represents a selection of at least two of the models; accessing a historical time series that includes multiple historical observations of the forecast variable; defining multiple distinct holdout time series within the historical time series, wherein each of the holdout time series includes a portion of the historical observations of the forecast variable and spans a corresponding time period; generating a combination model by combining the selected models; evaluating multi-step forecasting characteristics of the combination model by using ex-post forecasting at multiple different points of origin, wherein evaluating includes, with respect to each of the time periods, performing operations including; using the combination model to generate ex-post forecasted values of the forecast variable at multiple times during the time period; comparing the ex-post forecasted values to coinciding historical observations included in the holdout time series that spans the time period; calculating ex-post forecast errors based on the comparison; and displaying the ex-post forecast errors. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computerized system comprising:
-
a processor configured to perform operations including; displaying representations of multiple models operable to provide ex-post forecasts and ex-ante forecasts with regard to a forecast variable; accessing an input that represents a selection of at least two of the models; accessing a historical time series that includes multiple historical observations of the forecast variable; defining multiple distinct holdout time series within the historical time series, wherein each of the holdout time series includes a portion of the historical observations of the forecast variable and spans a corresponding time period; generating a combination model by combining the selected models; evaluating multi-step forecasting characteristics of the combination model by using ex-post forecasting at multiple different points of origin, wherein evaluating includes, with respect to each of the time periods, performing operations including; using the combination model to generate ex-post forecasted values of the forecast variable at multiple times during the time period; comparing the ex-post forecasted values to coinciding historical observations included in the holdout time series that spans the time period; calculating ex-post forecast errors based on the comparison; and displaying the ex-post forecast errors. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification