Professional Documents
Culture Documents
Considerations in Forecasting
Forecast Object :
What is the object that we want to forecast? Is it a time series, such as
sales of a firm recorded over time, or an event, such as devaluation of a
currency, or something else?
Information Set
• On what information will the forecast be based? In a time series
environment, for example, are we forecasting one series, several, or
thousands? And what is the quantity and quality of the data?
Considerations in Forecasting
Model Uncertainty and Constant Improvement :
Does our forecasting model match the true data generating process. Of
course not. All models are false: they are intentional abstractions of a
much more complex reality.
Forecast Horizon
• What is the forecast horizon of interest, and what determines it? Are
we interested, for example, in forecasting one month ahead, one year
ahead, or ten years ahead (called h-step-ahead forecasts, in this case
for h = 1, h = 12 and h = 120 months)?
Considerations in Forecasting
Structural Change
• Are the approximations to reality that we use for forecasting (i.e.,
our models) stable over time?
• A cycle occurs when the data exhibit rises and falls that are not of a
fixed frequency. These fluctuations are usually due to economic
conditions, and are often related to the “business cycle.”
The US treasury bill contracts (top right) show results from the Chicago market for 100 consecutive
trading days in 1981. Here there is no seasonality, but an obvious downward trend. Possibly, if we
had a much longer series, we would see that this downward trend is actually part of a long cycle, but
when viewed over only 100 days it appears to be a trend.
The Australian quarterly electricity production (bottom left) shows a strong increasing
trend, with strong seasonality. There is no evidence of any cyclic behaviour here
The daily change in the Google closing stock price (bottom right) has no trend, seasonality
or cyclic behaviour. There are random fluctuations which do not appear to be very
predictable, and no strong patterns that would help with developing a forecasting model
The Forecasting Process
• THE FORECASTING PROCESS is a series of connected activities that
transform one or more inputs into one or more outputs. All work
activities are performed in processes, and forecasting is no exception.
The activities in the forecasting process are:
• 1. Problem definition
• 2. Data collection
• 3. Data analysis
• 4. Model selection and fitting
• 5. Model validation
• 6. Forecasting model deployment
• 7. Monitoring forecasting model performance
The Forecasting Process
• Problem definition involves developing understanding of how the forecast will be used
along with the expectations of the "customer" (the user of the forecast). Questions that
must be addressed during this phase include the desired form of the forecast (e.g., are
monthly forecasts required). the forecast horizon or lead time. how often the forecasts
need to be revised (the forecast interval) and what level of forecast accuracy is required
in order to make good business decisions.
• Data collection consists of obtaining the relevant history for the variable(s) that are to be
forecast, including historical information on potential predictor variables. The key here is
"relevant"; often information collection and storage methods and systems change over
time and not all historical data is useful for the current problem.
The Forecasting Process
• Problem definition involves developing understanding of how the forecast will be used
along with the expectations of the "customer" (the user of the forecast). Questions that
must be addressed during this phase include the desired form of the forecast (e.g., are
monthly forecasts required). the forecast horizon or lead time. how often the forecasts
need to be revised (the forecast interval) and what level of forecast accuracy is required
in order to make good business decisions.
• Data collection consists of obtaining the relevant history for the variable(s) that are to be
forecast, including historical information on potential predictor variables. The key here is
"relevant"; often information collection and storage methods and systems change over
time and not all historical data is useful for the current problem.
The Forecasting Process
• Data analysis is an important preliminary step to selection of the forecasting model to be used.
Time series plots of the data should be constructed and visually inspected for recognizable
patterns, such as trends and seasonal or other cyclical components.
• If potential predictor variables are available, scatter plots of each pair of variables should
be examined.
• Unusual data points or potential outliers should be identified and flagged for possible
further study. The purpose of this preliminary data analysis is to obtain some "feel" for the
data, and a sense of how strong the underlying patterns such as trend and seasonality are.
This information will usually suggest the initial types of quantitative forecasting methods
and models to explore.
• Model selection and fitting consists of choosing one or more forecasting models and fitting
the model to the data.
The Forecasting Process
• Model validation consists of an evaluation of the forecasting model to determine
how it is likely to perform in the intended application. This must go beyond just
evaluating the "fit" of the model to the historical data and must examine what
magnitude of forecast errors will be experienced when the model is used to
forecast "fresh" or new data.
• Forecasting model deployment involves getting the model and the resulting
forecasts in use by the customer. It is important to ensure that the customer
understands how to use the model and that generating timely forecasts from the
model becomes as routine as possible.
• Monitoring forecasting model performance should be an ongoing activity after
the model has been deployed to ensure that it is still performing satisfactorily.
FORECASTING METHODS
Naive Methods of Forecasting (See Excel)
• Average method
• Here, the forecasts of all future values are equal to the average (or “mean”) of
the historical data
• Naive method
• Here, the forecasts of all future values are equal to the average (or “mean”) of
the historical data