Large-Scale Automatic Forecasting: Millions of Forecasts
نویسنده
چکیده
Web sites and transactional databases collect large amounts of time-stamped data. Businesses often want to make future predictions (forecasts) based on numerous sets of time-stamped data (sets of transactions). There are many time series analysis techniques related to forecasting, and an experienced analyst can effectively use these techniques to analyze, model, and forecast time series data. However, the number of time series to forecast may be enormous or the forecasts may need to be updated frequently, making human interaction impractical. Additionally, these time series analysis techniques require that the data be recorded on fixed time intervals. This paper proposes the following technique for automatically forecasting sets of transactions. For each set of transactions recorded in the database: The time-stamped data are accumulated to form a time series. The time series is diagnosed to choose an appropriate set of candidate forecasting models. Each of the diagnosed candidate models are fitted (trained) to the time series data with the most recent data excluded (holdout sample or test data). Based on a model selection criterion, the best performing candidate model within the holdout sample is selected to forecast the time series. This automatic forecasting technique can efficiently generate millions of forecasts related to time-stamped data. This paper demonstrates this technique using SAS® High-Performance Forecasting Software.
منابع مشابه
Automatic time series forecasting
Automatic forecasts of large numbers of univariate time series are often needed in business. It is common to have over one thousand product lines that need forecasting at least monthly. In these circumstances, an automatic forecasting algorithm is an essential tool. Automatic forecasting algorithms must determine an appropriate time series model, estimate the parameters and compute the forecast...
متن کاملA fuzzy case-based system for weather prediction
Weather forecasting is a complex process that involves numerous specialized fields of expertise. The output from computationally intensive numerical weather prediction (NWP) models forms the starting point of the forecasting process. Expert forecasters have both a general knowledge of large-scale weather systems and specific knowledge about the idiosyncratic behavior of local scale weather phen...
متن کاملAnalysis of Wind Speed Forecasting Error Effects on Automatic Generation Control Performance
The main goal of this paper is to study statistical indices and evaluate AGC indices in power system which has large penetration of the WTGs. Increasing penetration of wind turbine generations, needs to study more about impacts of it on power system frequency control. Frequency control is changed with unbalancing real-time system generation and load . Also wind turbine generations have more flu...
متن کاملEvaluating the performance of infectious disease forecasts: A comparison of climate-driven and seasonal dengue forecasts for Mexico
Dengue viruses, which infect millions of people per year worldwide, cause large epidemics that strain healthcare systems. Despite diverse efforts to develop forecasting tools including autoregressive time series, climate-driven statistical, and mechanistic biological models, little work has been done to understand the contribution of different components to improved prediction. We developed a f...
متن کاملSparse and Smooth Adjustments for Coherent Forecasts in Temporal Aggregation of Time Series
Independent forecasts obtained from different temporal aggregates of a given time series may not be mutually consistent. State-of-the art forecasting methods usually apply adjustments on the individual level forecasts to satisfy the aggregation constraints. These adjustments require the estimation of the covariance between the individual forecast errors at all aggregation levels. In order to ke...
متن کامل