Forecasting: Disc 333: Supply Chain Management
Forecasting: Disc 333: Supply Chain Management
Lower inventories
Reduced Stock-outs
Smoother production and supply-chain plans
Reduced production costs
Improved customer service
Etc.
Forecasting Methods
or
t
t −1
Ft +1 = (1 / N ) ∑ Ai = (1 / N ) At + ∑ Ai − At − N
i = t − N +1 i =t − N
Ft +1 = Ft + (1 / N )[ At − At − N ]
Example: Simple Moving Average
Consider a demand
Period Demand MA(3) MA(6)
process 2, 4, 6, 8,
10, 12, 14, 16, 18, 20, 1 2
22, 24 in which 2 4
there is a definite 3 6
4 8 4
trend. 5 10 6
6 12 8
Value
15
3 10 5 #N/A 10 Actual
5 Forecast
4 8 7 #N/A 0
1 2 3 4 5 6 7 8 9 10 11 12
5 12 10 #N/A
Data Point
6 18 12.66666667 8.833333333
7 24 18 12.5
Moving Average MA(6)
8 26 22.66666667 16.33333333
30
9 20 23.33333333 18
Value
20
t
Ft +1 = ∑w A
i =t − N +1
i i
Perio
d Demand Weights Forecast MA(3) 30
1 2 0.2 25
2 3 0.2 20
3 10 0.6
15 Actual
4 8 7 Forecast
10
5 12 7.4
6 18 10.8 5
7 24 14.8 0
1 2 3 4 5 6 7 8 9 10 11 12
8 26 20.4
9 20 24
10 16 22
11 22 18.8
12 24 20.4
Exponential Smoothing Forecasting Model
Ft = α At −1 + (1 − α ) Ft −1
where 0 < α ≤ 1 is the smoothing constant, determines relative weight placed on demand
Ft = Ft −1 − α ( Ft −1 − At −1 )
Ft = Ft −1 − α et −1
Exponential Smoothing Forecasting Model
Value
15
6 18 10.7829 Actual
10
7 24 15.83487 Forecast
5
8 26 21.550461 0
1 2 3 4 5 6 7 8 9 10 11 12
9 20 24.6651383
Data Point
10 16 21.3995415
11 22 17.6198624
α = 0.3 (assumed)
12 24 20.6859587
Trend Based Exponential Smoothing
Forecasting Model
Ft = α At −1 + (1 − α )( Ft −1 + Tt −1 )
Tt = β ( Ft − Ft −1 ) + (1 − β )Tt −1
and the trend - adjusted forecast is
TAFt + m = Ft + mTt
∧
where, Y = predicted value of Y
x = time variable
b 0 = intercept of the line, and
b1 = slope of the line
n∑ ( xy ) − ∑ x ∑ y
b1 =
n∑ x 2 − (∑ x ) 2
b0 =
∑ y −b ∑ x1
n
Linear Trend Forecasting Model (Example)
0
11 4300 4390.2098
1 2 3 4 5 6 7 8 9 10 11 12
12 4400 4676.9231
Slope 286.7132867
Intercept 1236.363636
Associative Models
Y = Phenomenon to be forecasted
Y = f(X1 , X2 ,…, X n)
Forecast Accuracy
n
Running sum of forecast errors (RSFE) = ∑e
t =1
t
RSFE
TrackingSignal =
MAD