Introduction to
Demand Planning
& Forecasting
n
n
n
Demand Forecasting
n
n
n
Demand Management
How do we prepare for and act
on demand when it materializes?
n
n
n
Material adapted from Lapide, L. (2006) Course Notes, ESD.260 Logistics Systems.
CTL.SC1x - Supply Chain and Logistics Fundamentals
Forecasting Levels
Level
Strategic
Horizon
Year/Years
Quarterly
Tactical
Months/Weeks
Operational
Days/Hours
Purposes
Business Planning
Capacity Planning
Investment Strategies
Brand Plans
Budgeting
Sales Planning
Manpower Planning
Material adapted from Lapide, L. (2006) Course Notes, ESD.260 Logistics Systems.
CTL.SC1x - Supply Chain and Logistics Fundamentals
Agenda
Forecasting Truisms
Subjective vs. Objective Approaches
Forecast Quality
Forecasting Metrics
Forecasting Truisms 1:
Forecasts are always wrong
Things happen . . .
Forecasting Truisms 2:
Aggregated forecasts
are more accurate
CTL.SC1x - Supply Chain and Logistics Fundamentals
n
n
n
200
180
Daily Demand
160
140
120
100
80
60
40
20
2/26/11
3/28/11
4/27/11
5/27/11
6/26/11
7/26/11
8/25/11
8
Aggregating by SKU
Coffee Cups and Lids @ the Sandwich Shop
n
n
n
Large
Medium
Small
~N(80, 30)
~N(450, 210)
~N(250, 110)
CV = 0.38
CV = 0.47
CV = 0.44
800
700
600
500
Small
400
Medium
300
Large
200
100
8/14/13
9/13/13
10/13/13
11/12/13
12/12/13
1/11/14
2/10/14
3/12/14
4/11/14
5/11/14
6/10/14
Aggregating by SKU
What if I design cups with a common lid?
Common Lid ~N(780, 239) CV = 0.31
n
n
1,600
1,400
1,200
1,000
800
600
400
200
8/14/13
9/13/13
10/13/13
11/12/13
12/12/13
1/11/14
2/10/14
3/12/14
4/11/14
5/11/14
6/10/14
10
Aggregating by Time
Daily Demand for Lids ~N(780, 239) CV=0.31
1,600
1,200
800
400
8/14/13
9/13/13
10/13/13
11/12/13
12/12/13
1/11/14
2/10/14
3/12/14
4/11/14
5/11/14
6/10/14
8,000
6,000
4,000
2,000
1
13
17
21
25
29
33
37
41
10
45
49
30,000
25,000
20,000
15,000
10,000
5,000
1
11
12
11
Aggregating by Locations
Suppose we have three sandwich shops
n
CV reduces as we
aggregate over SKUs,
time, or locations.
~N(5458, 632)
~N(5458, 632)
~N(16374, 1095)
CVind =
CVagg
CVind
n
=
=
=
n n
n
12
Forecasting Truisms 3:
Shorter horizon forecasts
are more accurate
CTL.SC1x - Supply Chain and Logistics Fundamentals
13
21
22
23
24
10
11
12
14
21
22
23
24
10
11
12
15
Forecasting Truisms
Forecasts are always wrong
Use ranges & track forecast error
Aggregated forecasts are more accurate
Risk pooling reduces CV
Shorter time horizon forecasts are more
accurate
Postpone customization until as
late as possible
16
17
Objective
Judgmental
n
n
n
Causal / Relational
Experimental
n
n
n
n
n
n
Econometric Models
Leading Indicators
Input-Output Models
Time Series
Customer surveys
Focus group sessions
Test marketing
n
n
n
Forecasting Quality
19
Good Region
Cost
Total Cost
Cost of Errors
In Forecast
Cost of Forecasting
Forecast Accuracy
CTL.SC1x - Supply Chain and Logistics Fundamentals
1100
1000
900
time
CTL.SC1x - Supply Chain and Logistics Fundamentals
Accurate
Not Accurate
Biased
CTL.SC1x - Supply Chain and Logistics Fundamentals
Not Biased
Forecasting Metrics
23
Forecasting Metrics
Mean Deviation
(MD)
Mean Absolute
Deviation (MAD)
MD =
Mean Squared
Error (MSE)
Mean Percent
Error (MPE)
n
2
t
n
n
et
A
MPE = t=1 t
n
Mean Absolute
Percent Error (MAPE)
MAPE =
t =1
n
n
RMSE =
t =1
Root Mean
Squared
Error (RMSE)
Notation:
MAD =
t =1
MSE =
et = At Ft
2
e
t
t =1
et
A
t=1
Forecast
Actual
Monday
50
43
Tuesday
50
42
Wednesday
50
66
Thursday
50
38
Friday
75
86
MAD =
t =1
n
n
RMSE =
2
e
t
t =1
et
MAPE =
A
t=1
n
25
90
1. Graph it.
2. Extend data table:
w Error: et=At-Ft
w Abs[error] = |et|
w Sqr[error] = e2
w AbsPct[error] = |et/At|
3. Sum and find means
Forecast
80
70
60
50
40
Ft
At
et |et|
e2
Monday
50
43
-7
49
16.3%
Tuesday
50
42
-8
64
19.0%
Wednesday
50
66
16
16
256
24.2%
Thursday
50
38 -12
12
144
31.6%
Friday
75
|et/At|
86 11 11 121 12.8%
Sum 0
54 634
104%
Mean 0 10.8 126.8 21%
Actual
30
Monday
Tuesday
Wednesday Thursday
Friday
26
27
Key Points
Forecasting is a means not an end
Forecasting Truisms
n
n
n
Forecasting metrics
n
n
Janie
Photo courtesy Yankee Golden
Retriever Rescue (www.ygrr.org)
caplice@mit.edu