Forecasting

advertisement
Forecasting
–
–
–
–
–
Introduction to forecasting
Do you need a forecasting system?
Forecasting models
Qualitative judgments in forecasting
Reading: Chapter 8
MGT3303
Michel Leseure
Forecasting
• All operational systems operate in an
environment of uncertainty
• Information is an asset - managing it a
necessity
• “Reliable” information about the future is a
source of competitive edge
• Forecasting supplements the intuitive
feelings of managers and decision
makers.
MGT3303
Michel Leseure
Users
%
Budgets
86
Market planning
70
Production planning
59
Capital investment
57
Sales quota
44
Production scheduling
42
Product introduction
31
Others
10
The Uses
of
Demand
Forecasts
Forecasting practices of
Canadian Firms
Int. J. Production Economics
70(2001) 163-174
MGT3303
Michel Leseure
Forecasting in the hand tool
industry (1997 survey)
• 84% of hand tool manufacturers (UK+US)
use forecasting techniques
• Out of the manufacturers using
forecasting techniques:
– 0% think they are inaccurate and not
helpful
– 38 % think they are inaccurate but helpful
– 50% think they are somewhat accurate
– 12% think they are accurate
MGT3303
Michel Leseure
Forecasting « Laws »
• Forecasts are always wrong
• Forecasts always change
• The further into the future, the less reliable the
forecast.
– (greatest uncertainty and potential for a large error
when there is still time to prepare)
• Forecasts for group statistics tend to be more
accurate than forecasts for individuals
(risk/uncertainty pooling concept)
• Learning not predicting
MGT3303
Michel Leseure
Forecasting Error Trumpet
When the start of the new season is
farthest off,
 We still have time to produce in anticipation of start of season
demand
 We have the least accurate picture of what the demand will
look like
40%
20%
+10%
-10%
Time
Start of season
16 weeks
26 weeks
MGT3303
Michel Leseure
Time scope in manufacturing
forecasting
• Short-term forecasting:
– planning and scheduling manufacturing
operations, purchasing, staffing - mostly
quantitative
• Long-term forecasting:
– planning for capital investment, facility
layout, job shop design, etc. - subjective
and qualitative considerations
MGT3303
Michel Leseure
Frequency of Forecasting
Frequency of forecasting
%
Daily
2
Weekly
7
Monthly
38
Quarterly
24
Semi-annual
8
Yearly
21
Total
100
Forecasting
practices of
Canadian Firms
Int. J. Production
Economics
70(2001) 163-174
MGT3303
Michel Leseure
Do you need a forecasting
system?
• Difficult to estimate all the benefits (or
losses avoided)
• Not an excuse for not knowing the
economics of a forecasting system
MGT3303
Michel Leseure
Benefits of a forecasting system
• Cost of inventory
• Loss of business because of stockout
• Permanent loss of customers because of
stockout
• Cost of obsolescence
• Increase in the cost of production for
producing what is not in stock
MGT3303
Michel Leseure
Computing the value of the
benefits
• Sales = £800,000
• Markup= 100%
• Cost of inventory = 9% of Cost of Goods
Sold
MGT3303
Michel Leseure
Computing the value of the
benefits
•
•
•
•
•
•
Inventory reduced by 5 days
Decrease in order cancellation: 1% of sales
Reduction of lost customers: 0.25% of sales
Reduction of obsolescence: 1% of sales
Reduction of product cost: 2%
How much can you invest in forecasting without
decreasing profits?
MGT3303
Michel Leseure
Computing the value of the
benefits
•
•
•
•
•
Annual CGS: 800,000*0.5= £ 400,000
Product Cost of 5 days worth of inventory: £5,479
of which inventory costs: 9% = £493
Decrease in order cancellation: 1%=£4000
Reduction of lost customers: 0.25% of sales =
£1000
• Reduction of obsolescence: 1% of sales = £4000
• Reduction of product cost: 2% = £8,000
• TOTAL = £17,493
MGT3303
Michel Leseure
Forecasting System Expenditures
Expenditures
(thousand C$)
No. of firms
0-50
Median
Product
69
25K
1725
50-100
16
75
1200
100-250
11
175
1925
625
5000
250-1000 8
>1000
6
Sum
110
1000
6000
15850
Mean =
15,850/110
= 144 K
Forecasting practices of
Canadian Firms
Int. J. Production
Economics
70(2001) 163-174
MGT3303
Michel Leseure
Forecasting Techniques
MGT3303
Michel Leseure
Types of Forecasting
Approaches & Methods
Unpredictable
Quantitative
Time-Series Methods
Causal / Explanatory Methods
Moving Avarages
Exponential Smoothing
Simple (No Trend)
Double (Linear Trend)
Triple (Curvilinear Trend)
Simple Regression
Linear Trend
Quadratic Trend
Exponential Trend
Multiple Regression
Econometric Modeling
Leading Indicator Analysis
Diffusion Indexes
Qualitative
Delphi Technique
Expert Opinion
Factor Listing Method
MGT3303
Michel Leseure
Overview of forecasting models
• Naïve models
• Time series
– Moving average
– weighting past value
– The decomposition method
• Associative models
– Correlation analysis
– Regression analysis
MGT3303
Michel Leseure
Year
1991
Sales of saws for
the Acme Tool
Company (19911996)
1992
1993
1994
Sales
800
700
600
500
1995
400
300
200
100
0
1996
0
5
10
15
20
25
30
Quarter
T
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Sales
500
350
250
400
450
350
200
300
350
200
150
400
550
350
250
550
550
400
350
600
750
500
400
650
MGT3303
Michel Leseure
Time series analysis
• Time series:
– A time-ordered sequence of observations
taken at regular interval over a period of
time
• Time series are analysed to discover past
patterns of growth and change that can be
used to predict future patterns and needs
for business operations
MGT3303
Michel Leseure
Naïve model
• The forecast for any period equals the
previous period’s actual value
X t 1  X t
 Example,
650
for the Acme tool company, X25=
MGT3303
Michel Leseure
Jazzing-up the naïve model
• Incorporating a trend:
X t 1  X t  ( X t  X t 1 )
 This
model takes into account the
amount of change that occurred
between the last two periods
 X25=X24+(X24-X23)=650 + (650400)=900
MGT3303
Michel Leseure
Jazzing-up the naïve model
• Incorporating seasonal variations:
X t 1  X t 3
 Visual
inspection of the data indicates
that seasonal variations seems to exist.
Sales in the fourth quarter are typically
larger than any of the other quarters
 X25= X21= 750
MGT3303
Michel Leseure
Moving Averages
• Many possible extensions of the naïve model,
moving averages is one
• Averages a number of recent actual values,
updated as new values become available
n
MA n 
Y
i
i 1
n
i: “age” of the data
n= number of periods
in the moving average
Ai: actual value with
age i
MGT3303
Michel Leseure
Application to Acme Tools
• Forecast during the
third quarter of 1996,
with n=4
• Actual value = 650
600  750  500  400
MA 4 
4
MA 4  562 . 5
• Forecast during the
fourth quarter of 1996,
with n=4
750  500  400  650
4
MA 4  575
MA 4 
MGT3303
Michel Leseure
Smoothing effect
800
700
600
500
400
Sales
300
MA4
200
100
0
0
5
10
15
20
25
30
MGT3303
Michel Leseure
12
Period
Index
Months
Moving
Average
Spreadsheet
2 Months
Moving
Error 12
Error 2
Average
1
108
2
108
3
110
4
106
5
108
6
108
7
105
8
100
9
97
10
95
11
95
12
92
13
95
102.67
93.50
-7.67
1.50
14
95
101.58
93.50
-6.58
1.50
15
98
100.50
95.00
-2.50
3.00
16
97
99.50
96.50
-2.50
0.50
17
101
98.75
97.50
2.25
3.50
18
104
98.17
99.00
5.83
5.00
19
101
97.83
102.50
3.17
-1.50
20
99
97.50
102.50
1.50
-3.50
21
95
97.42
100.00
-2.42
-5.00
22
95
97.25
97.00
-2.25
-2.00
23
96
97.25
95.00
-1.25
1.00
24
96
97.33
95.50
-1.33
0.50
25
97
97.67
96.00
-0.67
1.00
26
98
97.83
96.50
0.17
1.50
27
94
98.08
97.50
-4.08
-3.50
28
92
97.75
96.00
-5.75
-4.00
MGT3303
Michel Leseure
8.00
6.00
4.00
2.00
0.00
28
25
22
19
16
13
7
-2.00
10
Results
4
1
Error 12
Error 2
-4.00
-6.00
-8.00
-10.00
115
Index
110
105
12 Months Moving
Average
100
2 Months Moving
Average
95
90
0
5
10
15
20
25
30
MGT3303
Michel Leseure
Using weighted averages
• Using weights in moving averages allows
to give more or less importance to
different periods
• An example is exponential smoothing, a
procedure for continually revising an
estimate in light of more recent
experiences
• Adaptive filtering is a procedure which
identifies the best set of weights for the
actual data
MGT3303
Michel Leseure
Exponential Smoothing
 Form of Weighted Moving Average
 Weights Decline Exponentially
 Most Recent Data Weighted Most
 Each Smoothing Calculation or Forecast Depends On
All Previously Observed Values
 Used for Smoothing to provide an overall impression of
data over time & short-term Forecasting (one period into
the future)
 Assumes No Trend
 Requires Smoothing Coefficient ()
 Subjectively Chosen
 Ranges from 0 to 1
MGT3303
Michel Leseure
Exponential Smoothing
• Ft+1= Dt + (1- )Ft
– Ft+1: Forecast for period t+1
– Dt: Demand for period t
– Ft: Forecast for period t
– : smoothing constant
MGT3303
Michel Leseure
Exponential Smoothing
112
110
108
106
104
102
Data
100
Smoothing (0.5)
98
96
94
92
90
0
5
10
15
20
25
30
MGT3303
Michel Leseure
Choice of Alpha
112
110
108
106
Data
104
Smoothing (0.2)
102
Smoothing (0.4)
100
Smoothing (0.6)
98
Smoothing (0.8)
96
94
92
90
0
5
10
15
20
25
30
The greater is , the greater the reaction to the most
recent demand.
MGT3303
Michel Leseure
Adjusted Exponentially Smoothing
• Exponentional smoothing with a trend
component
• AFt+1= Ft+1+Tt+1
• AF is the adjusted forecast
• T is an exponentially smoothed trend
• Tt+1= (Ft+1 – Ft )+ (1- )Tt
• F is the normal forecast based on the
smoothing constant 
MGT3303
Michel Leseure
Adjusted Exponentially Smoothing
450000
400000
350000
300000
Actual
250000
Regression
200000
4-MAV
150000
FIT
100000
50000
0
-50000
1
3
5
7
9 11 13 15 17 19 21 23 25 27 29 31 33 35
MGT3303
Michel Leseure
The decomposition method
• The most widely used method to forecast
time series
• Three components are found in annual
time series: the trend, the cyclical
variation, and irregular fluctuations
• In short-term time series (i.e. classified by
quarters, months, weeks) an additional
seasonal component is added
MGT3303
Michel Leseure
The trend
Y  27627
. 10.56t
•
•
800
700
•
600
500
Sales
400
Trend
300
•
200
100
0
0
5
10
15
20
25
The long-term
component of a time
series
Underlies the growth
(or decline) in the
series
usually assumed to
be linear (regression
analysis of Y(t)
in the same unit than
Y
30
MGT3303
Michel Leseure
The cyclical component C
• Only for long term time series - scale of
the economic cycles
• Compute C=Y/TS
• Search for a published economic index
which is correlated with C (leading,
coincident, lagging indicators)
• Use published forecasts of the indicator
MGT3303
Michel Leseure
The seasonal component
• Important in manufacturing, where the
model Y=TCSI is often reduced to Y=TSI
• S is usually a centered moving average
• Computations of the seasonal indexes can
be long - the use of time serie and
forecasting software is more appropriate
MGT3303
Michel Leseure
Centered moving average
• A moving average positioned at the center
of the data that were used to compute it
• Period index = actual/centered average
Period
Centered
average Index
Y
1
1
3
40
46
42
42.67 107.8041
MGT3303
Michel Leseure
The irregular component: I
• what is leftover when dividing the actual
values of Y by T, C and
• is plotted to identify any significant
patterns (rare event, e.g. strike, etc.)
• usually, I=1.0 when forecasting
MGT3303
Michel Leseure
A simple
application
• Acme data,
C=I=1.0 for all
quarters
• Y=TS
• T= 276.27
+10.56t
Results of SEASON
procedure for variable
SALES
Multiplicative Model.
Centered MA method.
Period = 4.
Seasonal
index
Period
(* 100)
1
134.133
2
87.481
3
64.285
4
114.102
MGT3303
Michel Leseure
Time series Analysis with SPSS
G1. SALES
800
700
600
500
400
300
200
B1.Original series
E1.Mod. for extremes
100
1ST91
1ST92
1ST93
1ST94
1ST95
1ST96
3RD91
3RD92
3RD93
3RD94
3RD95
3RD96
with 0 final weight
Date
MGT3303
Michel Leseure
Measuring forecast error
• The mean squared error is the most
common method
• Plotting out actual and forecasted points
n
MSE 
 (Y  F )
i
2
i
i 1
n
MGT3303
Michel Leseure
Associative forecasting models
• The fluctuations of the quantity to forecast
(the independent variable Y)are “linked” to
the fluctutations of a dependent variable X
• Time series trend analysis X=t
• if there is a single X, regression analysis
• if there are several X, multivariate
regression analysis
MGT3303
Michel Leseure
Correlation Analysis
• The first step of associative forecasting
models: finding and testing the correlation
of Y with potential Xs
• The correlation measures the strength
and direction of relationship between two
variables
MGT3303
Michel Leseure
Correlation Coefficient
• A correlation of +/-1 indicates a change in one
variable is always matched by a change in the
other, and indicates a strong linear relationship
between the two variables
• r=0 indicates a poor correlation
r
n(  xy )  (  x )(  y )
n(  x 2 )  (  x ) 2  n(  y 2 )  (  y ) 2
MGT3303
Michel Leseure
Application - Correlation
• r= -0.966
• Good explanatory
power
• U explains 96.6% of
sales variations
• not necessarily
statistically significant
Units Sold
45
40
35
30
25
20
15
10
5
0
0
Period
Unemployement
Units Sold
1
7.2
20
2
4
41
3
7.3
17
1
2
4
5.5
35
3
4
5
6.8
25
5
6
6
6
31
7
8
7
5.4
38
MGT3303
Michel Leseure
Regression Analysis-Graphical
• If two variables are correlated, express
their linear relationship
• Y= a+ bX y
dy
a
dx
b=dy/dx
x
MGT3303
Michel Leseure
Regression Analysis - least
square method
• A computational method to fit the best line
through a collection of points
• available on all spreadsheets
• precise (?), convenient
• but cannot detect outliers, noise in the
data, etc.
• Always plot the data
MGT3303
Michel Leseure
Subjective judgments in
forecasting
• A wide variety of tools and techniques
– example: Delphi technique
• problem of the availability of data
• problem of the quality of data
• these tools and techniques force
managers to a thorough analysis of their
businesses -what counts
• supplement “gut feelings”
MGT3303
Michel Leseure
Newer Methods
•
•
•
•
Chaos theory
Expert systems
Genetic algorithms
Neural networks
MGT3303
Michel Leseure
Suggested Homework
•
•
•
•
•
•
Use excel
Solved problems p 376-377
Problem 8-1, p. 378
Problem 8-7, p. 380
Problem 8-14, p. 381
Case problem 8-1, p. 388
MGT3303
Michel Leseure
Download