Professional Documents
Culture Documents
Information System
Demand Aggregate
Forecasts Planning
Forecasting Master
FAS Production RCCP
Schedule
Inventory &
Material Req. CRP
Judi Prajetno Sugiono
Planning
jpsugiono@bigfoot.com
© 2005 Detail Capacity
Scheduling Control
What is Forecasting?
Process of predicting a
Sales will
future event be $200
Underlying basis of Million!
all business decisions
Production
Inventory
Personnel
Facilities
Forecast Horizon
Job
scheduling, Sales &
worker production
assignments planning,
budgeting New product
planning,
Short term facility location
Medium term
Long Term
Economic forecasts
Address business cycle, e.g., inflation rate, money
supply etc.
Technological forecasts
Predict rate of technological progress
Predict acceptance of new product
Demand forecasts
Predict sales of existing product
Demand Forecast?
Independent Demand:
Finished Goods
Product Structure
Dependent Demand:
Raw Materials,
Component parts,
Sub-assemblies, etc.
B(4) C(2)
Error=Actual-Forecast
Demand for product or service
Actual ?
demand line
Average demand
over four years
Naïve Approach
Qualitative Approach
Quantitative Approach
Naive Approach
Assumes demand in
next period is the
same as demand in
most recent period
e.g., If May sales were
48, then June sales will
be 48
Sometimes cost
effective & efficient
Quantitative
Forecasting
Demand
Demand
Random
movement
Time Time
(a) Trend (b) Cycle
Demand
Demand
Time Time
(c) Seasonal pattern (d) Trend with seasonal pattern
Trend Component
Response
Summer
Response
© 1984-1994 T/Maker Co.
Mo., Qtr.
Common Seasonal Patterns
Cycle
Response
Mo., Qtr., Yr.
Random Component
Union strike
Tornado
Short duration &
nonrepeating
General Time Series Models
7.
Is accuracy 8b. Select new forecast
of forecast model or adjust parameters
acceptable? of existing model
MFD=
At Ft
n
Mean Absolute Deviation
MAD=
At Ft
n
Mean Square Deviation
At Ft
2
MSD=
n
Mean Absolute Percentage Deviation
100 Ft
MAPD= t
A
n At
Example:
A F A-F |(A-F)| (A-F)2 (A-F/A)100 | (A-F/A)100 |
120 125 -5 5 25 -4.17 4.17
130 125 +5 5 25 3.85 3.85
110 125 -15 15 225 -13.64 13.64
140 125 +15 15 225 10.71 10.71
110 125 -15 15 225 -13.64 13.64
130 125 +5 5 25 3.85 3.85
TOTAL -10 60 750 49.86
MFD=-10/6=-1.67
MAD=60/6=10
MSD=750/6=125
MAPD=49.86/6=8.31%
Moving Average Method
Sales
8 Actual
6
Forecast
4
2
95 96 97 98 99 00
Year
Example 2:
W eek D emand Question: What are the
1 650 3-week and 6-week
2 678 moving average
3 720
forecasts for demand?
4 785
5 859 Assume you only have
6 920 3 weeks and 6 weeks
7 850 of actual demand data
8 758
for the respective
9 892
10 920
forecasts
11 789
12 844
Week Demand 3-Week 6-Week
1 650 F4=(650+678+720)/3
2 678
=682.67
3 720 F7=(650+678+720
4 785 682.67 +785+859+920)/6
5 859 727.67
=768.67
6 920 788.00
7 850 854.67 768.67
8 758 876.33 802.00
9 892 842.67 815.33
10 920 833.33 844.00
11 789 856.67 866.50
12 844 867.00 854.83
Plotting the moving averages and comparing them
shows how the lines smooth out to reveal the overall
upward trend in this example.
1000
900
Demand
Demand
800
3-Week
700
6-Week
600
500
1 2 3 4 5 6 7 8 9 10 11 12
Week
Example 3:
20
15
10
Moving average
5
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Month
Disadvantages of Moving Average Methods
0≤α≤1
α=0 Forecast does not reflect recent data
α=1 Forecast based only on most recent
data
Exponential Smoothing Example
During the past 8 quarters, the Port of Baltimore has unloaded large
quantities of grain. ( = .10). The first quarter forecast was 175..
Quarter Actual
1 180
2 168
Find the forecast
3 159
for the 9th quarter.
4 175
5 190
6 205
7 180
8 182
9 ?
Exponential Smoothing Solution
Ft = Ft-1 + 0.1(At-1 - Ft-1)
Forecast, F t
Quarter Actual
(α = .10)
1 180 175.00 (Given)
2 168 175.00 +
3 159
4 175
5 190
6 205
Exponential Smoothing Solution
Ft = Ft-1 + 0.1(At-1 - Ft-1)
Forecast, F t
Quarter Actual
(α = .10)
1 180 175.00 (Given)
2 168 175.00 + .10(
3 159
4 175
5 190
6 205
Exponential Smoothing Solution
Ft = Ft-1 + 0.1(At-1 - Ft-1)
Forecast, Ft
Quarter Actual
(α = .10)
1 180 175.00 (Given)
2 168 175.00 + .10(180 -
3 159
4 175
5 190
6 205
Exponential Smoothing Solution
Ft = Ft-1 + 0.1(At-1 - Ft-1)
Forecast, Ft
Quarter Actual
(α = .10)
1 180 175.00 (Given)
2 168 175.00 + .10(180 - 175.00)
3 159
4 175
5 190
6 205
Exponential Smoothing Solution
Ft = Ft-1 + 0.1(At-1 - Ft-1)
Forecast, Ft
Quarter Actual
(α= .10)
1 180 175.00 (Given)
2 168 175.00 + .10(180 - 175.00) = 175.50
3 159
4 175
5 190
6 205
Exponential Smoothing Solution
Ft = Ft-1 + 0.1(At-1 - Ft-1)
Forecast, F t
Quarter Actual
(α = .10)
1 180 175.00 (Given)
2 168 175.00 + .10(180 - 175.00) = 175.50
3 159 175.50 + .10(168 - 175.50) = 174.75
4 175
5 190
6 205
Exponential Smoothing Solution
Ft = Ft-1 + 0.1(At-1 - Ft-1)
Forecast, F t
Quarter Actual
(α = .10)
1995 180 175.00 (Given)
1996 168 175.00 + .10(180 - 175.00) = 175.50
1997 159 175.50 + .10(168 - 175.50) = 174.75
1998 175 174.75 + .10(159 - 174.75)= 173.18
1999 190
2000 205
Exponential Smoothing Solution
Ft = Ft-1 + 0.1(At-1 - Ft-1)
Forecast, F t
Quarter Actual
(α = .10)
1 180 175.00 (Given)
2 168 175.00 + .10(180 - 175.00) = 175.50
3 159 175.50 + .10(168 - 175.50) = 174.75
4 175 174.75 + .10(159 - 174.75) = 173.18
5 190 173.18 + .10(175 - 173.18) = 173.36
6 205
Exponential Smoothing Solution
Ft = Ft-1 + 0.1(At-1 - Ft-1)
Forecast, F t
Quarter Actual
(α = .10)
1 180 175.00 (Given)
2 168 175.00 + .10(180 - 175.00) = 175.50
3 159 175.50 + .10(168 - 175.50) = 174.75
4 175 174.75 + .10(159 - 174.75) = 173.18
5 190 173.18 + .10(175 - 173.18) = 173.36
6 205 173.36 + .10(190 - 173.36) = 175.02
Exponential Smoothing Solution
Ft = Ft-1 + 0.1(At-1 - Ft-1)
Forecast, F t
Time Actual
(α = .10)
4 175 174.75 + .10(159 - 174.75) = 173.18
5 190 173.18 + .10(175 - 173.18) = 173.36
6 205 173.36 + .10(190 - 173.36) = 175.02
7 180 175.02 + .10(205 - 175.02) = 178.02
8
9
Exponential Smoothing Solution
Ft = Ft-1 + 0.1(At-1 - Ft-1)
Forecast, F t
Time Actual
(α = .10)
4 175 174.75 + .10(159 - 174.75) = 173.18
5 190 173.18 + .10(175 - 173.18) = 173.36
6 205 173.36 + .10(190 - 173.36) = 175.02
7 180 175.02 + .10(205 - 175.02) = 178.02
8 182 178.02 + .10(180 - 178.02) = 178.22
9 ? 178.22 + .10(182 - 178.22) = 178.58
Forecast Effects of
Smoothing Constant
Ft = At - 1 + (1- )At - 2 + (1- )2At - 3 + ...
Weights
= Prior Period 2 periods ago 3 periods ago
(1 - ) (1 - )2
= 0.10 10%
= 0.90
Forecast Effects of
Smoothing Constant
Ft = At - 1 + (1- ) At - 2 + (1- )2At - 3 + ...
Weights
= Prior Period 2 periods ago 3 periods ago
(1 - ) (1 - )2
= 0.10 10% 9%
= 0.90
Forecast Effects of
Smoothing Constant
Ft = At - 1 + (1- )At - 2 + (1- )2At - 3 + ...
Weights
= Prior Period 2 periods ago 3 periods ago
(1 - ) (1 - )2
Weights
= Prior Period 2 periods ago 3 periods ago
(1 - ) (1 - )2
Weights
= Prior Period 2 periods ago 3 periods ago
(1 - ) (1 - )2
= 0.10
10% 9% 8.1%
= 0.90
90% 9% 0.9%
Impact of
250
100
50
0
1 2 3 4 5 6 7 8 9
Quarter
Choosing
forecast errors
Then: MAD
n
Exponential Smoothing with Trend Adjustment
1 Jan 37 37.00 – –
2 Feb 40 37.00 0.00 37.00
3 Mar 41 38.50 0.45 38.95
4 Apr 37 39.75 0.69 40.44
5 May 45 38.37 0.07 38.44
6 Jun 50 38.37 0.07 38.44
7 Jul 43 45.84 1.97 47.82
8 Aug 47 44.42 0.95 45.37
9 Sep 56 45.71 1.05 46.76
10 Oct 52 50.85 2.28 58.13
11 Nov 55 51.42 1.76 53.19
12 Dec 54 53.21 1.77 54.98
13 Jan – 53.61 1.36 54.96
70 –
Adjusted forecast ( = 0.30)
60 –
Actual
50 –
Demand
40 –
30 – Forecast ( = 0.50)
20 –
10 –
0– | | | | | | | | | | | | |
1 2 3 4 5 6 7 8 9 10 11 12 13
Period
Simple Linear Regression Model
The simple linear regression Y
model seeks to fit a line
through various data over time.
a
0 1 2 3 4 5 x (Time)
a y bx
b
xy - n( y )( x )
x - n( x )
2 2
atau
( x x)( y y)
b
x x ) 2
Example:
Question: Given the data below, what is the simple linear
regression model that can be used to predict sales?
W eek Sales
1 150
2 157
3 162
4 166
5 177
73
Answer: First, using the linear regression formulas, we can
compute “a” and “b”.
b=
xy - n( y)(x) 2499 - 5(162.4)(3) 63
= = 6.3
x - n(x )
2 2
55 5(9 ) 10
155 Forecast
150
145
140
135
1 2 3 4 5
Perio
d
Seasonal Adjustments
Repetitive increase/
decrease in demand
Use seasonal factor
to adjust forecast
Seasonal Adjustments
Repetitive increase/
decrease in demand
Use seasonal factor
to adjust forecast
Di
Seasonal factor = Si =
D
Seasonal Adjustment
D1 42.0 D3 21.9
S1 = = = 0.28 S3 = = = 0.15
D 148.7 D 148.7
D2 29.5 D4 55.3
S2 = = = 0.20 S4 = = = 0.37
D 148.7 D 148.7
Seasonal Adjustment
(Dt - Ft) E
Tracking signal = =
MAD MAD
1 37 37.00 – – –
2 40 37.00 3.00 3.00 3.00
3 41 37.90 3.10 6.10 3.05
4 37 38.83 -1.83 4.27 2.64
5 45 38.28 6.72 10.99 3.66
6 50 40.29 9.69 20.68 4.87
7 43 43.20 -0.20 20.48 4.09
8 47 43.14 3.86 24.34 4.06
9 56 44.30 11.70 36.04 5.01
10 52 47.81 4.19 40.23 4.92
11 55 49.06 5.94 46.17 5.02
12 54 50.84 3.15 49.32 4.85
Tracking Signal Values
DEMAND FORECAST, ERROR E =
PERIOD Dt Ft Dt - Ft (Dt - Ft) MAD
1 37 37.00 – – –
2 40 37.00 3.00 3.00 3.00
3 41 37.90 3.10 6.10 3.05
4 37 38.83 -1.83 4.27 2.64
5 45 38.28
Tracking 6.72 for period
signal 10.99 3 3.66
6 50 40.29 9.69 20.68 4.87
7 43 43.20 -0.20
6.10 20.48 4.09
8 47 TS3 = 3.86 =24.34
43.14 2.00 4.06
9 56 44.30 3.05 36.04
11.70 5.01
10 52 47.81 4.19 40.23 4.92
11 55 49.06 5.94 46.17 5.02
12 54 50.84 3.15 49.32 4.85
Tracking Signal Values
DEMAND FORECAST, ERROR E = TRACKING
PERIOD Dt Ft Dt - Ft (Dt - Ft) MAD SIGNAL
1 37 37.00 – – – –
2 40 37.00 3.00 3.00 3.00 1.00
3 41 37.90 3.10 6.10 3.05 2.00
4 37 38.83 -1.83 4.27 2.64 1.62
5 45 38.28 6.72 10.99 3.66 3.00
6 50 40.29 9.69 20.68 4.87 4.25
7 43 43.20 -0.20 20.48 4.09 5.01
8 47 43.14 3.86 24.34 4.06 6.00
9 56 44.30 11.70 36.04 5.01 7.19
10 52 47.81 4.19 40.23 4.92 8.18
11 55 49.06 5.94 46.17 5.02 9.20
12 54 50.84 3.15 49.32 4.85 10.17
Tracking Signal Plot
3 –
Tracking signal (MAD)
2 –
1 –
0 –
-1 –
-2 –
-3 –
| | | | | | | | | | | | |
0 1 2 3 4 5 6 7 8 9 10 11 12
Period
Tracking Signal Plot
3 –
Tracking signal (MAD)
2 –
Exponential smoothing ( = 0.30)
1 –
0 –
-1 –
-2 –
-3 –
| | | | | | | | | | | | |
0 1 2 3 4 5 6 7 8 9 10 11 12
Period
Tracking Signal Plot
3 –
Tracking signal (MAD)
2 –
Exponential smoothing ( = 0.30)
1 –
0 –
-1 –
-3 –
| | | | | | | | | | | | |
0 1 2 3 4 5 6 7 8 9 10 11 12
Period
Statistical Control Charts
(Dt - Ft)2
= n-1
18.39 –
12.24 –
6.12 –
Errors
0–
-6.12 –
-12.24 –
-18.39 –
| | | | | | | | | | | | |
0 1 2 3 4 5 6 7 8 9 10 11 12
Period
Statistical Control Charts
18.39 –
UCL = +3
12.24 –
6.12 –
Errors
0–
-6.12 –
-12.24 –
LCL = -3
-18.39 –
| | | | | | | | | | | | |
0 1 2 3 4 5 6 7 8 9 10 11 12
Period