Professional Documents
Culture Documents
2018
2 Forecasting
4-1
What is Forecasting?
Process of predicting
a future event
Underlying basis
of all business
??
decisions
Production
Inventory
Personnel
Facilities
4-2
1
6.10.2018
Forecasting in Production
Planning and Control?
How do you decide what to produce
when you don’t know what your
customers will buy?
4-3
Determines the revenue Warehousing can plan staffing for Initiates the forecast in $ or
to be generated and the stocking/shipping units (typically)
operating costs
Production looks at demand and Manages the forecasting
associated with the
on-hand inventory to develop a process
schedules to produce a
schedule and determine capacity
financial P/(L) forecast
requirements to meet demand and
for stock holders,
maintain safety stock
bankers, and executive
management Purchasing can use the schedule
to notify suppliers of dates raw
materials are needed
4-4
2
6.10.2018
Types of Forecasts
Economic forecasts
Address business cycle – inflation rate,
money supply, housing starts, etc.
Technological forecasts
Predict rate of technological progress
Impacts development of new products
Demand forecasts
Predict sales of existing products and
services
4-6
3
6.10.2018
Strategic Importance of
Forecasting
Human Resources – Hiring, training,
laying off workers
Capacity – Capacity shortages can
result in undependable delivery, loss
of customers, loss of market share
Supply Chain Management – Good
supplier relations and price
advantages
4-7
4-8
4
6.10.2018
Is accuracy of forecast
acceptable?
Y
Monitor results and
Develop forecast for Adjust the forecast based measure forecast accuracy
the planning horizon on qualitative insights
4-9
The Realities!
Forecasts are seldom perfect
Most techniques assume an
underlying stability in the system
Product family and aggregated
forecasts are more accurate than
individual product forecasts
4 - 10
5
6.10.2018
Forecasting Approaches
Qualitative Methods
4 - 11
Forecasting Approaches
Quantitative Methods
Used when situation is ‘stable’ and
historical data exist
Existing products
Current technology
Involves mathematical techniques
e.g., forecasting sales of color
televisions
4 - 12
6
6.10.2018
Overview of Qualitative
Methods
1. Jury of executive opinion
Pool opinions of high-level experts,
sometimes augment by statistical
models
2. Delphi method
Panel of experts, queried iteratively
4 - 13
Overview of Qualitative
Methods
3. Sales force composite
Estimates from individual
salespersons are reviewed for
reasonableness, then aggregated
4. Consumer Market Survey
Ask the customer
4 - 14
7
6.10.2018
4 - 15
4 - 16
8
6.10.2018
4 - 17
9
6.10.2018
Delphi Method
Iterative group
Decision Makers
process, (Evaluate
continues until responses and
consensus is make decisions)
reached
Staff
3 types of (Administering
survey)
participants
Decision makers
Staff Respondents
(People who can
Respondents make valuable
judgments)
4 - 19
Delphi Method
• Horizon: Intermediate, long range, new
product introduction
• Method: A series of anonymous
questionnaires where each successive
questionnaire builds on the results of the
previous one
• Risk: It can take a long time with many
rounds.
4 - 20
10
6.10.2018
4 - 21
4 - 22
11
6.10.2018
Overview of Quantitative
Approaches
Causal Models: A causal model is one in which the forecast
for y is some function of the variables from X1 to Xn.
4 - 23
4 - 24
12
6.10.2018
Trend Cyclical
Seasonal Random
4 - 25
Components of Demand
Trend
component
Demand for product or service
Seasonal peaks
Actual demand
line
Average demand
over 4 years
Random variation
| | | |
1 2 3 4
Time (years)
4 - 26
13
6.10.2018
Trend Component
4 - 27
Demand Variation
Trend - an overall upward or
downward pattern
Linear Trend
Parabolic Trend
Growth Trend
Exponential Trend
4 - 28
14
6.10.2018
Seasonal Component
Regular pattern of up and
down fluctuations
Due to weather, customs, etc.
Occurs within a single year
Number of
Period Length Seasons
Week Day 7
Month Week 4-4.5
Month Day 28-31
Year Quarter 4
Year Month 12
Year Week 52
4 - 29
Demand Variation
4 - 30
15
6.10.2018
Cyclical Component
Repeating up and down movements
Affected by business cycle,
political, and economic factors
Multiple years duration
Often causal or
associative
relationships
0 5 10 15 20
4 - 31
Random Component
Erratic, unsystematic, ‘residual’
fluctuations
Due to random variation or unforeseen
events
Short duration
and nonrepeating
M T W T F
4 - 32
16
6.10.2018
Future Demand
Time
4 - 33
Forecast Notation
Time Actual Forecast t = time period
1 A1 F1 At actual at time t
2 A2 F2
3 A3 F3 Ft forecast at time t
4 A4 F4
5 A5 F5
6 A6 F6
7 A7 F7
8 A8 F8
9 A9 F9
10 A10 F10
4 - 34
17
6.10.2018
4 - 35
Forecast Notation
Time Actual Forecast If t=4 and n=3 what is the forecast for t when
using the following forecast methodology?
1 17 #N/A
2 21 #N/A At-1 At-2 ... At-n
3 19 #N/A Ft
n
4 23 19.00
5 18
A4-1 A4-2 A4-3
6 16 3
7 20 A A2 A1
3
8 18 3
9 22 17 21 19
19
10 20 3
4 - 36
18
6.10.2018
Forecast Notation
Time Actual Forecast Verify these forecasts are correct for the
following forecast methodology?
1 17 #N/A
2 21 #N/A At-1 At-2 ... At-n
3 19 #N/A Ft
n
4 23 19.00
5 18 21.00
6 16 20.00 Why is the forecast #N/A for t = 1, 2, 3?
7 20 19.00
8 18 18.00
9 22 18.00
10 20 20.00
4 - 37
4 - 38
19
6.10.2018
22 –
20 –
18 –
16 –
14 –
12 –
10 –
| | | | | | | | | | | |
J F M A M J J A S O N D
4 - 39
4 - 40
20
6.10.2018
4 - 41
4 - 42
21
6.10.2018
20 – Actual
sales
15 –
Moving
10 – average
5 –
| | | | | | | | | | | |
J F M A M J J A S O N D
Figure 4.2
4 - 43
Exponential Smoothing
Form of weighted moving average
Weights decline exponentially
Most recent data weighted most
Requires smoothing constant ()
Ranges from 0 to 1
Subjectively chosen
Involves little record keeping of past
data
4 - 44
22
6.10.2018
Exponential Smoothing
Ft = At – 1 + (1-)Ft – 1
4 - 45
Exponential Smoothing
Example
Predicted demand = 142 Ford Mustangs
Actual demand = 153
Smoothing constant = .20
4 - 46
23
6.10.2018
Exponential Smoothing
Example
Predicted demand = 142 Ford Mustangs
Actual demand = 153
Smoothing constant = .20
4 - 47
Exponential Smoothing
Example
Predicted demand = 142 Ford Mustangs
Actual demand = 153
Smoothing constant = .20
4 - 48
24
6.10.2018
Impact of Different
225 –
Actual = .5
200 – demand
Demand
175 –
= .1
150 – | | | | | | | | |
1 2 3 4 5 6 7 8 9
Quarter
Impact of Different
225 –
Actual = .5
200
Chose
– high values of
demand
Demand
4 - 50
25
6.10.2018
Choosing
4 - 51
4 - 52
26
6.10.2018
n
∑100|Actuali - Forecasti|/Actuali
MAPE = i=1
n
4 - 53
Comparison of Forecast
Error
Rounded Absolute Rounded Absolute
Actual Forecast Deviation Forecast Deviation
Tonnage with for with for
Quarter Unloaded = .10 = .10 = .50 = .50
1 180 175 5.00 175 5.00
2 168 175.5 7.50 177.50 9.50
3 159 174.75 15.75 172.75 13.75
4 175 173.18 1.82 165.88 9.12
5 190 173.36 16.64 170.44 19.56
6 205 175.02 29.98 180.22 24.78
7 180 178.02 1.98 192.61 12.61
8 182 178.22 3.78 186.30 4.30
82.45 98.62
4 - 54
27
6.10.2018
Comparison of Forecast
Error
∑ |deviations|
Rounded Absolute Rounded Absolute
MADActual
= Forecast Deviation Forecast Deviation
Tonnage n
with for with for
Quarter Unloaded = .10 = .10 = .50 = .50
1
For 180
= .10 175 5.00 175 5.00
2 168 = 82.45/8
175.5 = 10.31
7.50 177.50 9.50
3 159 174.75 15.75 172.75 13.75
4 For 175
= .50 173.18 1.82 165.88 9.12
5 190 173.36 16.64 170.44 19.56
6 205 = 98.62/8
175.02 = 12.33
29.98 180.22 24.78
7 180 178.02 1.98 192.61 12.61
8 182 178.22 3.78 186.30 4.30
82.45 98.62
4 - 55
Comparison of Forecast
Error2
∑ (forecast errors)
Rounded Absolute Rounded Absolute
MSE = Actual Forecast Deviation Forecast Deviation
Tonnage
n
with for with for
Quarter Unloaded = .10 = .10 = .50 = .50
1
For 180
= .10 175 5.00 175 5.00
2 = 1,526.54/8 = 190.82
168 175.5 7.50 177.50 9.50
3 159 174.75 15.75 172.75 13.75
4 For = .50 173.18
175 1.82 165.88 9.12
5 190 173.36 16.64 170.44 19.56
6 = 1,561.91/8
205 175.02 = 195.24
29.98 180.22 24.78
7 180 178.02 1.98 192.61 12.61
8 182 178.22 3.78 186.30 4.30
82.45 98.62
MAD 10.31 12.33
4 - 56
28
6.10.2018
Comparison of Forecast
n Error
∑100|deviationi|/actuali
Rounded Absolute Rounded Absolute
MAPE = i=1
Actual Forecast Deviation Forecast Deviation
Tonnage with n for with for
Quarter Unloaded = .10 = .10 = .50 = .50
1
= .10 175
For 180 5.00 175 5.00
2 168 = 44.75/8
175.5 = 7.50
5.59% 177.50 9.50
3 159 174.75 15.75 172.75 13.75
4 = .50 173.18
For 175 1.82 165.88 9.12
5 190 173.36 16.64 170.44 19.56
6 205 = 54.05/8
175.02 =29.98
6.76% 180.22 24.78
7 180 178.02 1.98 192.61 12.61
8 182 178.22 3.78 186.30 4.30
82.45 98.62
MAD 10.31 12.33
MSE 190.82 195.24
4 - 57
Comparison of Forecast
Error
Rounded Absolute Rounded Absolute
Actual Forecast Deviation Forecast Deviation
Tonnage with for with for
Quarter Unloaded = .10 = .10 = .50 = .50
1 180 175 5.00 175 5.00
2 168 175.5 7.50 177.50 9.50
3 159 174.75 15.75 172.75 13.75
4 175 173.18 1.82 165.88 9.12
5 190 173.36 16.64 170.44 19.56
6 205 175.02 29.98 180.22 24.78
7 180 178.02 1.98 192.61 12.61
8 182 178.22 3.78 186.30 4.30
82.45 98.62
MAD 10.31 12.33
MSE 190.82 195.24
MAPE 5.59% 6.76%
4 - 58
29
6.10.2018
4 - 59
Step 1: Compute St
Step 2: Compute Gt
Step 3: Calculate the forecast Ft,t+x = St + xGt
4 - 60
30
6.10.2018
25 –
20 –
15 –
0 – | | | | | | | | |
1 2 3 4 5 6 7 8 9
Figure 4.3
Time (month)
4 - 61
Trend Projections
Fitting a trend line to historical data points
to project into the medium to long-range
Linear trends can be found using the least
squares technique
y^ = a + bx
^ = computed value of the variable to
where y
be predicted (dependent variable)
a = y-axis intercept
b = slope of the regression line
x = the independent variable
4 - 62
31
6.10.2018
Deviation5 Deviation6
Deviation3
Deviation4
Deviation1
(error) Deviation2
Trend line, y^ = a + bx
Deviation5 Deviation6
Deviation1
(error) Deviation2
Trend line, y^ = a + bx
32
6.10.2018
y^ = a + bx
Sxy - nxy
b=
Sx2 - nx2
a = y - bx
4 - 65
33
6.10.2018
130 –
120 –
110 –
100 –
90 –
80 –
70 –
60 –
50 –
| | | | | | | | |
2003 2004 2005 2006 2007 2008 2009 2010 2011
Year
4 - 68
34
6.10.2018
The multiplicative
seasonal model
can adjust trend
data for seasonal
variations in
demand
4 - 70
4 - 71
35
6.10.2018
36
6.10.2018
37
6.10.2018
110 –
100 –
90 –
80 –
70 –
| | | | | | | | | | | |
J F M A M J J A S O N D
Time
4 - 76
10,000 –
Inpatient Days
9,800 – 9745
9659
9702
9573 9616 9766
9,600 – 9530 9680 9724
9594 9637
9,400 – 9551
9,200 –
9,000 – | | | | | | | | | | | |
Jan Feb Mar Apr May June July Aug Sept Oct Nov Dec
67 68 69 70 71 72 73 74 75 76 77 78
Month
Figure 4.6
4 - 77
38
6.10.2018
1.04
1.04 – 1.03
1.02
1.02 – 1.01
1.00
1.00 – 0.99
0.98
0.98 – 0.99
0.96 – 0.97 0.97
0.96
0.94 –
0.92 – | | | | | | | | | | | |
Jan Feb Mar Apr May June July Aug Sept Oct Nov Dec
67 68 69 70 71 72 73 74 75 76 77 78
Month
Figure 4.7
4 - 78
9,000 – | | | | | | | | | | | |
Jan Feb Mar Apr May June July Aug Sept Oct Nov Dec
67 68 69 70 71 72 73 74 75 76 77 78
Month
Figure 4.8
4 - 79
39
6.10.2018
Associative Forecasting
4 - 80
Associative Forecasting
Forecasting an outcome based on
predictor variables using the least squares
technique
y^ = a + bx
^
where y = computed value of the variable to
be predicted (dependent variable)
a = y-axis intercept
b = slope of the regression line
x = the independent variable thought to
predict the value of the dependent
variable
4 - 81
40
6.10.2018
Associative Forecasting
Example
Sales Area Payroll
($ millions), y ($ billions), x
2.0 1
3.0 3
2.5 4 4.0 –
2.0 2
2.0 1 3.0 –
Sales
3.5 7
2.0 –
1.0 –
| | | | | | |
0 1 2 3 4 5 6 7
Area payroll
4 - 82
Associative Forecasting
Example
Sales, y Payroll, x x2 xy
2.0 1 1 2.0
3.0 3 9 9.0
2.5 4 16 10.0
2.0 2 4 4.0
2.0 1 1 2.0
3.5 7 49 24.5
∑y = 15.0 ∑x = 18 ∑x2 = 80 ∑xy = 51.5
41
6.10.2018
Associative Forecasting
Example
y^ = 1.75 + .25x Sales = 1.75 + .25(payroll)
Nodel’s sales
2.0 –
Sales = 1.75 + .25(6)
Sales = $3,250,000 1.0 –
| | | | | | |
0 1 2 3 4 5 6 7
Area payroll
4 - 84
probability 2.0 –
distribution
1.0 –
| | | | | | |
0 1 2 3 4 5 6 7
Area payroll
Figure 4.9
4 - 85
42
6.10.2018
∑(y - yc)2
Sy,x =
n-2
4 - 86
4 - 87
43
6.10.2018
Nodel’s sales
The standard error
2.0 –
of the estimate is
$306,000 in sales 1.0 –
| | | | | | |
0 1 2 3 4 5 6 7
Area payroll
4 - 88
Correlation
How strong is the linear
relationship between the variables?
Correlation does not necessarily
imply causality!
Coefficient of correlation, r,
measures degree of association
Values range from -1 to +1
4 - 89
44
6.10.2018
Correlation Coefficient
nSxy - SxSy
r=
[nSx2 - (Sx)2][nSy2 - (Sy)2]
4 - 90
y y
Correlation Coefficient
nSxy - SxSy
r=
[nSx2 - (Sx)2][nSy2 - (Sy)2]
(a) Perfect positive x x
(b) Positive
correlation: correlation:
r = +1 0<r<1
y y
45
6.10.2018
Correlation
Coefficient of Determination, r2,
measures the percent of change in
y predicted by the change in x
Values range from 0 to 1
Easy to interpret
Multiple Regression
Analysis
If more than one independent variable is to be
used in the model, linear regression can be
extended to multiple regression to
accommodate several independent variables
y^ = a + b1x1 + b2x2 …
46
6.10.2018
REFERENCES
• Heizer j., & Render, B., Operations Management,
Pearson
• Stevenson, W.J., Operations Management,
McGraw-Hill.
4 - 94
47