Professional Documents
Culture Documents
Forecasting
The Forecast of future demand forms the basis for
all strategic and planning decision in a supply
chain.
The following are the few functional areas that are
based on demand forecast
Production: Scheduling, inventory control, aggregate
planning
Characteristics of Forecast
Forecasts almost always contain errors and should
include both the expected value and a measure of
forecast error
Long term forecasts are usually less accurate than
short term forecast
Aggregate forecasts are usually more accurate than
disaggregate forecasts
Common sense compatibility of forecasting
Year
Total
Absolute
Forecast Actual
Demand Demand Error |A-F|
200
80
150
300
150
215
79
128
290
162
880
Aggregate Error:
874
6
15
1
22
10
12
60
Components of a Forecast
The following factors may be related to the
demand forecast besides numerous other
factors
Past demand
Planned Promotional efforts
State of the economy
Planned price discounts
Actions competitors have taken
Components of a Forecast
Observed demand
Systematic component +
Random
component
Components of a Forecast
Systematic component of Demand :
Measures the expected value of demand and
consists of
Demand Patterns
A time series is the repeated
observations of demand for a service or
product in their order of occurrence
There are five basic time series
patterns
Horizontal
Trend
Seasonal
Cyclical
Random
Demand Patterns
Quantity
Time
(a) Horizontal: Data cluster about a horizontal line
Demand Patterns
Quantity
Time
(b) Trend: Data consistently increase or decrease
Demand Patterns
Figure 13.1 Patterns of Demand
Quantity
Year 1
Year 2
|
J
|
F
|
M
|
A
|
M
|
|
J
J
Months
|
A
|
S
|
O
|
N
|
D
Demand Patterns
Quantity
|
1
|
2
|
3
|
4
|
5
Years
(d) Cyclical: Data reveal gradual increases and
decreases over extended periods
|
6
Key Decisions
Deciding what to forecast
Level
of aggregation
Units
of measurement
Accuracy
Required
Number of
Forecasts
Long
Medium
Qualitative
or causal
Long
Medium
Qualitative
and causal
Medium
High
Few
Middle
Causal and
time series
Short
Highest
Many
Lower
Time series
Inventory
management Short
Highest
Many
Lower
Time series
Process
design
Capacity
planning,
facilities
Aggregate
planning
Scheduling
Management Forecasting
Level
Method
11-18
13 18
Accuracy
Required
Number of
Forecasts
Long
Medium
Qualitative
Short
High
Many
Middle
Time series
New product
introduction Medium
Medium
Single
Top
Qualitative
and causal
Cost
estimating
Short
High
Many
Lower
Time series
Capital
budgeting
Medium
Highest
Few
Top
Causal and
time series
Long-range
marketing
programs
Pricing
decisions
Management Forecasting
Level
Method
11-19
13 19
Judgment Methods
Other methods (casual and time-series)
require an adequate history file, which
might not be available
Judgmental forecasts use contextual
knowledge gained through experience
Sales force estimates
Executive opinion is a method in which
opinions, experience, and technical
knowledge of one or more managers are
summarized to arrive at a single forecast
Delphi method Used when neither
historical data nor relevant expertise is
available within the organization.
Consensus of Experts
Judgment Methods
Market research is a systematic approach
used to determine external customer
interest through data-gathering surveys
Delphi method is a process of gaining
consensus from a group of experts while
maintaining their anonymity
22
7/22/02
1/5/2017
23
1/5/2017
24
7/22/02
1/5/2017
25
7/22/02
1/5/2017
Forecasting Error
For any forecasting method, it is important to
measure the accuracy of its forecasts.
Forecast error is simply the difference found
by subtracting the forecast from actual
demand for a given period, or
Et = Dt Ft
where
Et = forecast error for period t
Dt = actual demand in period t
Ft = forecast for period t
CFE = Et
CFE
E= n
|Et |
MAD =
n
MSE =
where
Et2
n
4.Exponential Smoothing
A sophisticated weighted moving average that
calculates the average of a time series by
giving recent demands more weight than
earlier demands
Requires only three items of data
= Dt + (1 )Ft
4.Exponential Smoothing
The emphasis given to the most recent
demand levels can be adjusted by changing
the smoothing parameter
Larger values emphasize recent levels of
demand and result in forecasts more
responsive to changes in the underlying
average
5.Using Trend-Adjusted
Exponential Smoothing
Including a Trend
A trend in a time series is a systematic
increase or decrease in the average of
the series over time
5.Using Trend-Adjusted
Exponential Smoothing
For each period, we calculate the average and
the trend:
At = (Demand this period)
+ (1 )(Average + Trend estimate last period)
= Dt + (1 )(At1 + Tt1)
ACTUAL
DEMAND
Initial JAN
FEB
MAR
APR
MAY
JUN
JUL
, Dt
0.00
19.36
25.45
19.73
21.48
20.77
25.42
-
Average
At
20.00
19.87
20.98
20.81
20.99
21.02
21.96
-
TREND
Tt
0.000
-0.013
0.099
0.072
0.084
0.077
0.1643
-
FORECAST
t t+1
0.00
20.00
19.86
21.08
20.88
21.10
21.10
22.13
6.Seasonal Patterns
Seasonal patterns are regularly
repeated upward or downward
movements in demand measured in
periods of less than one year (hours,
days, weeks, months or quarter)
Account for seasonal effects by using
one of the techniques already described
but to limit the data in the time series
to those periods in the same season
This approach accounts for seasonal
effects but discards considerable
information on past demand
Year 1
Year 2
Year 3
Year 4
45
70
100
100
335
370
585
725
520
590
830
1160
100
170
285
215
Total
1000
1200
1800
2200
Year 1
45
335
520
100
1000
250
Year 2
70
370
590
170
1200
300
Year 3
100
585
830
285
1800
450
Year 4
100
725
1160
215
2200
550
Year 5
Quarter
1
2
3
4
Year 1
0.18
1.34
2.08
0.40
Year 2
0.23
1.23
1.97
0.57
Year 3
0.22
1.30
1.84
0.63
Year 4
0.18
1.32
2.11
0.39
Average Index
0.20
1.30
2.00
0.50
2600
650
Year 2
Average
Index
Quarter
Demand
Index
Demand
Index
100
0.40
192
0.64
0.52
400
1.60
408
1.36
1.48
300
1.20
384
1.28
1.24
200
0.80
216
0.72
0.76
Average
250
300
Forecasting Error
For any forecasting method, it is important to
measure the accuracy of its forecasts.
Forecast error is simply the difference found
by subtracting the forecast from actual
demand for a given period, or
Et = Dt Ft
where
Et = forecast error for period t
Dt = actual demand in period t
Ft = forecast for period t
CFE = Et
CFE
E= n
|Et |
MAD =
n
MSE =
where
Et2
n
MAPE =
(Et E )2
n1
({|Et |/Dt})(100)
n
Ft
225
220
285
290
250
240
250
240
Total
Et
Et2
Absolute Absolute %
Error
Error
|Et|
(|Et|/Dt)(100)
Month
Demand
Forecast
Error
t
1
2
3
4
5
6
7
8
Dt
200
240
300
270
230
260
210
275
Ft
225
220
285
290
250
240
250
240
Total
Et
-25
20
15
-20
-20
20
-40
35
-15
Error2
E t2
625
400
225
400
400
400
1600
1225
5275
Absolute Absolute %
Error
Error
|Et|
(|Et|/Dt)(100)
25
12.5
20
8.3
15
5.0
20
7.4
20
8.7
20
7.7
40
19.0
35
12.7
195
81.4
S
(Et E )2
534.7656
478.5156
284.7656
328.5156
328.5156
478.5156
1453.516
1359.766
5246.9
CFE = Et
CFE = 15
CFE
n
-15 = 1.875
8
Et2
5,275 = 659.4
MSE = n =
8
(Et E )2
n1
[Et (1.875)]2
n1
= 27.4
Tracking Signals
A measure that indicates whether a method of
forecasting is accurately predicting actual
changes in demand
Useful when forecast systems are
computerized because it alerts analysts when
forecast are getting far from desirable limits
CFEt
Tracking signalt =
MADt
Each period, the CFE and MAD are updated to
reflect current error, and the tracking signal is
compared to some predetermined limits
Tracking Signals
The MAD can be calculated two ways
Control Limit
Spread (number
of MAD)
Equivalent
number of
+/- 1
+/- 0.8
57.62
+/- 1.5
+/- 1.2
76.98
+/- 2
+/- 1.6
89.04
+/- 2.5
+/- 2.0
95.44
+/- 3.0
+/- 2.4
98.36
Tracking Signals
Out of control
+2.0
Control limit
Tracking signal
+1.5
+1.0
+0.5
0
0.5
1.0
Control limit
1.5
|
10
15
20
Observation number
25
= dependent variable
= independent variable
= Y-intercept of the line
= slope of the line
Linear Regression
Dependent variable
Deviation,
or error
Regression
equation:
Y = a + bX
Estimate of
Y from
regression
equation
Actual
value
of Y
Value of X used
to estimate Y
X
Independent variable
Figure 13.2 Linear Regression Line Relative to Actual Data
Linear Regression
The sample correlation coefficient, r
Advertising (thousands of $)
264
2.5
116
1.3
165
1.4
101
1.0
209
2.0
a=
b=
r=
r2 =
syx =
8.135
109.229X
0.980
0.960
15.603
250
200
150
100
X
Data
X
Forecasts
50
1.0
2.0
Advertising ($000)
Figure 13.3 Linear Regression Line for the Sales and Advertising Data
Forecasting as a Process
A typical forecasting process
Step 1: Adjust history file
Step 2: Prepare initial forecasts
Step 3: Consensus meetings and collaboration
Step 4: Revise forecasts
Step 5: Review by operating committee
Step 6: Finalize and communicate
Forecasting as a Process
Adjust
history
file
1
Prepare
initial
forecasts
2
Consensus
meetings and
collaboration
3
Finalize
and
communicate
6
Review by
Operating
Committee
5
Revise
forecasts
4
Forecasting Principles
TABLE 13.2