Sunteți pe pagina 1din 20

Modeling and Forecasting

Forecasting Methods
Measuring the Accuracy of Forecast

FORECASTING AND MODEL SELECTION

Anurag Prasad

Department of Mathematics and Statistics


Indian Institute of Technology Kanpur, India

REACH Symposium, March 15-18, 2008

1 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Outline

1 Modeling and Forecasting

2 Forecasting Methods

3 Measuring the Accuracy of Forecast

2 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Assumptions of Forecasting

1 Element of Uncertainty
2 Blind Spots
3 Change in Forecast Accuracy

3 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Framework of a Forecast System

Model−Building Phase Forecasting Phase

Theory and/or
Historical Data

No No
Model Model Diagnostic Forecast Stability Forecast
Specification Estimation Checking Generation Checking Updation
Yes Yes

New
Data
Observations

4 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Choice of a Particular Forecast Model

1 Degree of Accuracy Required


2 Cost of Producing Forecasts
3 Forecast Horizon
4 Degree of Complexity Required
5 Available Data

5 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Classification of Estimation Methods

1 Time Series Methods


2 Causal Methods
3 Judgemental Methods

6 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Time Series Methods

• Use historical data as a basis


• Underlying patterns are fairly stable

1 Autoregressive Moving Average (ARMA)


2 Exponential Smoothing
3 Extrapolation
4 Linear Prediction
5 Trend Estimation
6 Growth Curve
7 Box-Jenkins Approach

7 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Causal Methods

• Belief that some other time series can be useful


• Assumption that it is possible to identify the underlying factors

1 Regression Analysis
* Linear Regression
* Non-Linear Regression
2 Econometrics

8 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Judgemental Methods

• Incorporate intuitive judgements, opinions and probability


estimates

1 Composite Forecasts
2 Surveys
3 Delphi Method
4 Scenario Building
5 Technology Forecasting
6 Forecast by Analogy

9 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Forecast Error

For t = 1, . . . , N,
y (t) : Actual value at period t,
yb(t) : Forecast value at period t;
e(t) : Forecast error at period t; e(t) = y (t) − yb(t)

^y(t )
y(t) i

y(t )
i

t
t i

10 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Graphical Measures of Forecast Accuracy

Plot of y (t) versus yb(t)

• Keep the same scale for both the axes.


• Departure of points from the 450 line through origin indicates
imperfect forecasts.

11 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

y(t) y(t)

^
y(t) ^
y(t)
Correct Model Form Incorrect Model Form

12 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Plot of e(t) versus t


• Reveals patterns of variability which the model has failed to
explain.
• For a good model, the forecast errors should vary in a
horizontal band around zero.

13 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

e(t) e(t)
0 0

t t
Correct Model Form Incorrect Model Form

e(t) e(t)
0 0

t t
Incorrect Model Form Incorrect Model Form

14 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Descriptive Measures of Forecast Accuracy

Descriptive Measures of Forecast Accuracy are used to...


1 Provide a single, easily interpreted measure of model’s
reliability
2 Compare the accuracy of two different models
3 Search for an optimal model
4 Monitor a model’s performance

15 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Descriptive Measures of Forecast Accuracy

Mean Absolute Deviation (MAD)


N
|forecast error| |e(t)|
MAD = number of forecasts = t=1
N

Mean Square Error (MSE)


N
(forecast error)2 e(t)2
MSE = number of forecasts = t=1
N

Root Mean Square Error (RMSE)



RMSE = MSE

16 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Descriptive Measures of Forecast Accuracy

Mean Absolute Percent Error (MAPE)


|forecast error/actual value|
MAPE = number of forecasts .100%
N
|e(t)/y (t)|
= t=1
N .100%

Pearson’s Correlation Coefficient (r )


between y (t) and yb(t)
N ¯
t=1 (y (t)−ȳ)(y (t)−y)
r=
 

 

N 2 N ¯ 2
t=1 (y (t)−ȳ) t=1 (y (t)−y)
 

17 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Descriptive Measures of Forecast Accuracy

"No Change" model is : yb(t + 1) = y (t)

Theil’s Inequality Coefficient (U)


RMSE("new" model)
U= RMSE("no change" model)

U>1 ⇒ worse than "no change" model


U=1 ⇒ as good as "no change" model
U<1 ⇒ better than "no change" model

18 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Further Readings

Quantitative Forecasting Methods, N.R. Farnum and L.W.


Stanton, 1989, PWS-KENT Publishing Co.
Statistical Methods for Forecasting, B. Abraham and J.
Ledolter, 1983, John Wiley & Sons
Introduction to Time Series and Forecasting, P.J. Brockwell
and R.A. Davis, 2002 (Second Edition) , Springer-Verlag
Time Series Analysis and Forecasting, R. Yaffee, 2000,
Academic Press

19 Forecasting and Model Selection


Modeling and Forecasting
Forecasting Methods
Measuring the Accuracy of Forecast

Thank You

20 Forecasting and Model Selection

S-ar putea să vă placă și