CH 13
CH 13
MGS 3100
• Why Forecasting?
Business Analysis • How Do We Forecast?
Qualitative approach
z based on experience, judgment, and knowledge
Chapter 13 Quantitative approach
z based on historical data and models
Forecasting z assume past patterns will continue into the future
Forecasting Models 2
Quantitative Qualitative
• Grass
G R
Roots
t
Trend
Trend + Seasonality
Forecasting Models 3 Forecasting Models 4
Quantitative Forecasting Evaluation of Forecasting
g Model
(based on data and models)
• BIAS - The arithmetic mean of the errors
• Casual Models:
BIAS =
∑ (Actual - Forecast) = ∑ Error
n n
Price Causal Year 2009
P
Population
l ti
Model Sales
n is the number of forecast errors
Advertising
…… Excel: =AVERAGE(error range)
| Actual - Forecast |
∑
6
*100 %
MAPE = Actual 4
n 2
Regression Example:
An oil company expansion
ccarss per
pe hour)
ou ) too forecast
o ec s sales
s es (measured
( e su ed in $200.00
$
Sales/hour ($)
average dollar sales per hour). The firm has had $150.00
p
five stations in operation for more than a yyear $100.00
$-
following g averages:
g 0 50 100
Cars/hour
150 200 250
$250.00
$200.00
ur ($)
$150.00
Linear (Series1)
dialog, choose
$100.00
Regression.
$50.00
$-
0 50 100 150 200 250
Cars/hour
Using Excel (2007), click on Data tab and then In the Regression dialog, enter the Y-range and
y ggroup,
in the Analysis p, click Data Analysis
y Tools g
X-range.
Choose to
place the
output in
a new
worksheet
called Results
• MAD
2
Classical decomposition 1
• MAPE 0
Data
D t shows
h bboth
th a trend
t d • Find
Fi d Seasonal
S l Index
I d
• MSE 1 2 3 4 5 6 7 8 9 10
and a seasonal pattern • Use regression analyses to find
• BIAS
the trend component
• R-Squared 25 Forecasting Models 26
Smoothing
g Effect of MA Model Moving Average Model
Weighted n-Period Moving Average
F =w Y +w Y +L+ w Y
t 1 t −1 2 t−2 n t−n
Typically
yp y weights
g are decreasing:
g
w1>w2>…>wn
Sum of the weights = ∑wi = 1
Flexible weights reflect relative importance of
each
h previous
i observation
b ti in i forecasting
f ti
Longer-period moving averages (larger n)
react to actual changes more slowly or will Optimal weights can be found via Solver
get less impact from a new data point
Forecasting Models 31 Forecasting Models 32
Simple Exponential Smoothing
Weighted MA: An Illustration
A special type of weighted moving average
Include all ppast observations
Month Weight Data
Use a unique set of weights that weight recent observations
August 17% 130 much more heavily than very old observations:
September 33% 110 weight 0 < α <1
October 50% 90 Decreasingg weights
g g
given α
to older observations
November forecast: α (1 − α )
FNov = (0.50)(90)+(0.33)(110)+(0.17)(130)
(0 50)(90)+(0 33)(110)+(0 17)(130) α (1 − α ) 2
= 103.4 α (1 − α ) 3
M
Forecasting Models 33 Forecasting Models 34
F t = α Y t − 1 + (1 − α ) F t − 1 3
4
Mar
A
Apr
41
37
37.30
37 67
37.67
38.50
39 75
39.75
=0.1(37)+0.9(37)
40
smoother forecast (See also Table 13.2)
30
α=0.1
α
20 • “B t” α in
“Best” i terms
t off minimizing
i i i i MSE or MAD
1 2 3 4 5 6 7 8 9 10 11 12 can be found by Solver
Period
Average Seasonal
Assume we only have two
1 Calculate overall average demand using all
1. Year
1
Month Demand Demand
January 80 94
Ratio
0.851
Index
0.957
years off data.
d t
1. Calculate overall average
data points February
March
75
80
94
94
0.798
0.851
0.851
0.904 demand using all 24 demands
April 90 94 0.957 1.064
2. Divide each demand by the
Mayy 115 94 1.223 1.309
2 Divide each demand by overall demand
2. June
July
110
100
94
94
1.170
1.064
1.223
1.117
overallll average tto gett raw
index
average August
September
90
85
94
94
0.957
0.904
1.064
0.957
3. Then the seasonal index is
calculated by averaging raw
October 75 94 0.798 0.851
" Each resulting number is called a raw index November 75 94 0.798 0.851 i di
indices iin th
the same month th
December 80 94 0.851 0.851 (here only two per same
" The number of raw indices for the same month or 2 January
February
100
85
94
94
1.064
0.904
0.957
0.851
month)
quarter is equal
q q to the number of yyears March 90 94 0.957 0.904
Example: average of year 1
April 110 94 1.170 1.064 J
January ratio
ti and
d year 2
3. Calculate Seasonal Index (SI) by averaging May
June
131
120
94
94
1.394
1.277
1.309
1.223
January ratio:
(0.851 + 1.064)/2 = 0.957
July 110 94 1.170 1.117
all raw indices for the same month or quarter August
September
110
95
94
94
1.170
1.011
1.064
0.957
October 85 94 0.904 0.851
November 85 94 0.904 0.851
Forecasting Models 41 Forecasting
December Models
80 94 0.851 0.851 42