Sie sind auf Seite 1von 63

Forecasting

McGraw-Hill/Irwin
Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
 You should be able to:
1. List the elements of a good forecast
2. Outline the steps in the forecasting process
3. Describe at least three qualitative forecasting techniques and
the advantages and disadvantages of each
4. Compare and contrast qualitative and quantitative
approaches to forecasting
5. Describe averaging techniques, trend and seasonal
techniques, and regression analysis, and solve typical
problems
6. Explain three measures of forecast accuracy
7. Compare two ways of evaluating and controlling forecasts
8. Assess the major factors and trade-offs to consider when
choosing a forecasting technique

Instructor Slides 3-2


 Forecast – a statement about the future value of a
variable of interest
 We make forecasts about such things as weather,
demand, and resource availability
 Forecasts are an important element in making informed
decisions

Instructor Slides 3-3


Accounting Cost/profit estimates

Finance Cash flow and funding

Human Resources Hiring/recruiting/training

Marketing Pricing, promotion, strategy

MIS IT/IS systems, services

Operations Schedules, MRP, workloads

Product/service design New products and services


 Expected level of demand
 The level of demand may be a function of some
structural variation such as trend or seasonal variation
 Accuracy
 Related to the potential size of forecast error

Instructor Slides 3-5


1. Techniques assume some underlying causal system that
existed in the past will persist into the future
2. Forecasts are not perfect
3. Forecasts for groups of items are more accurate than
those for individual items
4. Forecast accuracy decreases as the forecasting horizon
increases

Instructor Slides 3-6


The forecast
 should be timely
 should be accurate
 should be reliable
 should be expressed in meaningful units
 should be in writing
 technique should be simple to understand and use
 should be cost effective

Instructor Slides 3-7


1. Determine the purpose of the forecast
2. Establish a time horizon
3. Obtain, clean, and analyze appropriate data
4. Select a forecasting technique
5. Make the forecast
6. Monitor the forecast

Instructor Slides 3-8


 Qualitative Forecasting
 Qualitative techniques permit the inclusion of soft information such as:
 Human factors
 Personal opinions
 Hunches
 These factors are difficult, or impossible, to quantify
 Quantitative Forecasting
 Quantitative techniques involve either the projection of historical data or
the development of associative methods that attempt to use causal
variables to make a forecast
 These techniques rely on hard data
 Forecasts that use subjective inputs such as
opinions from consumer surveys, sales staff,
managers, executives, and experts
 Executive opinions
 Salesforce opinions
 Consumer surveys
 Delphi method
 Forecasts that project patterns identified in recent
time-series observations
 Time-series - a time-ordered sequence of observations
taken at regular time intervals
 Assume that future values of the time-series can be
estimated from past values of the time-series

Instructor Slides 3-11


 Trend
 Seasonality
 Cycles
 Irregular variations
 Random variation

Instructor Slides 3-12


 Trend
 A long-term upward or downward movement in data
 Population shifts
 Changing income

 Seasonality
 Short-term, fairly regular variations related to the calendar or time
of day
 Restaurants, service call centers, and theaters all experience
seasonal demand
 Cycle
 Wavelike variations lasting more than one year
 These are often related to a variety of economic, political, or even
agricultural conditions
 Random Variation
 Residual variation that remains after all other behaviors have been
accounted for
 Irregular variation
 Due to unusual circumstances that do not reflect typical behavior
 Labor strike
 Weather event
Instructor Slides 3-15
 Naïve Forecast
 Uses a single previous value of a time series as the basis
for a forecast
 The forecast for a time period is equal to the
previous time period’s value
 Can be used with
 a stable time series
 seasonal variations
 trend

Instructor Slides 3-16


 Forecast for any period = previous period’s
actual value

Ft = At-1
F: forecast A: Actual t: time period
Week Sales (actual) Sales (forecast) Error
t A F A-F
1 20 -
2 25 20 5
3 15 25 -10
4 30 15 15
5 27 30 -3
 Simple to use
 Virtually no cost
 Quick and easy to prepare
 Data analysis is nonexistent
 Easily understandable
 Cannot provide high accuracy
 Can be a standard for accuracy
 These Techniques work best when a series tends to
vary about an average
 Averaging techniques smooth variations in the data
 They can handle step changes or gradual changes in the
level of a series
 Techniques
1. Moving average
2. Weighted moving average
3. Exponential smoothing

Instructor Slides 3-21


 Technique that averages a number of the most recent
actual values in generating a forecast
n

A t i
Ft  MA n  i 1
n
where
Ft  Forecast for time period t
MA n  n period moving average
At 1  Actual value in period t  1
n  Number of periods in the moving average
Instructor Slides 3-22
 As new data become available, the forecast is updated
by adding the newest value and dropping the oldest
and then re-computing the average
 The number of data points included in the average
determines the model’s sensitivity
 Fewer data points used-- more responsive
 More data points used-- less responsive

Instructor Slides 3-23


Moving Average Example

Week Sales (actual) Sales (forecast) Error

t A F = MA3 A-F
20
1 -

2 25 -

3 15 -

4 30 20 10

5 27 23.3333 3.66667

6 24
Figure 3-4 Revised Forecast Forecast
Actual (MA3) (MA5)
47
45
43
41
39
37
35
1 2 3 4 5 6 7 8 9 10 11 12

Questions:
• Why is MA3 longer than MA5?
• Which curve fluctuate the most?
• Which curve is the smoothest?

3-25
Responsiveness vs. Stability
• Smaller m, responsiveness , stability 
• Larger m, responsiveness , stability 
• Must maintain stability when fluctuations are high.
Figure 3-4 Revised Forecast Forecast
Actual (MA3) (MA5)
47
45
43
41
39
37
35
1 2 3 4 5 6 7 8 9 10 11 12
3-26
 The most recent values in a time series are given more
weight in computing a forecast
 The choice of weights, w, is somewhat arbitrary and
involves some trial and error
Ft  wt ( At )  wt 1 ( At 1 )  ...  wt n ( At  n )
where
wt  weight for period t , wt 1  weight for period t  1, etc.
At  the actual value for period t , At 1  the actual value for period t  1, etc.

Instructor Slides 3-27


Week Sales (actual) Sales (forecast) Error
t A F = MA3 A-F
1 20 -
2 25 -
3 15 -
4 30 19 11
5 27 24.5 2.5
6 25.5
 A weighted averaging method that is based on the
previous forecast plus a percentage of the forecast
error
Ft  Ft 1   ( At 1  Ft 1 )
where
Ft  Forecast for period t
Ft 1  Forecast for the previous period
 = Smoothing constant
At 1  Actual demand or sales from the previous period

Instructor Slides 3-29


Ft = Ft-1 + (At-1 - Ft-1)
 Weighted averaging method based on previous
forecast plus a percentage of the forecast error
 A-F is the error term,  is the % feedback
Example 3 - Exponential Smoothing

Period Actual Alpha = 0.1 Error Alpha = 0.4 Error


1 42
2 40 42 -2.00 42 -2
3 43 41.8 1.20 41.2 1.8
4 40 41.92 -1.92 41.92 -1.92
5 41 41.73 -0.73 41.15 -0.15
6 39 41.66 -2.66 41.09 -2.09
7 46 41.39 4.61 40.25 5.75
8 44 41.85 2.15 42.55 1.45
9 45 42.07 2.93 43.13 1.87
10 38 42.36 -4.36 43.88 -5.88
11 40 41.92 -1.92 41.53 -1.53
12 41.73 40.92
Actu
50 al
.4
 .1
Demand

45

40

35
1 2 3 4 5 6 7 8 9 10 11 12
Period
 Focus Forecasting
 Some companies use forecasts based on a “best current
performance” basis
 Apply several forecasting methods to the last several periods
of historical data
 The method with the highest accuracy is used to make the
forecast for the following period
 This process is repeated each month
 Diffusion Models
 Historical data on which to base a forecast are not
available for new products
 Predictions are based on rates of product adoption and usage
spread from other established products
 Take into account facts such as
 Market potential
 Attention from mass media
 Word-of-mouth
 Linear trend equation
 Non-linear trends

Instructor Slides 3-35


 A simple data plot can reveal the existence and nature
of a trend
 Linear trend equation

Ft  a  bt
where
Ft  Forecast for period t
a  Value of Ft at t  0
b  Slope of the line
t  Specified number of time periods from t 0

Instructor Slides 3-36


Ft

Ft = a + bt

0 1 2 3 4 5
 Ft = Forecast for period t t
 t = Specified number of time periods
 a = Value of Ft at t = 0
 b = Slope of the line
180
160
140
120
100 Actual
80 Trend
60
Underlying
Demand
a 40
20
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

b (slope)
 Easy to use: a built-in
function in spreadsheet
software Yt Deviation
 Based on Least Squares
method used in linear
regression, which
 Minimizes the sum of the
squares of the deviations
 Uses equal weight for all time At
periods
 Both a and b must be
recalculated on regular basis
to include new data.
 Slope and intercept can be estimated from historical
data
n ty   t  y
b
n t   t 
2
2

a
 y  b t
or y  bt
n
where
n  Number of periods
y  Value of the time series


Instructor Slides 3-40
Period (t) Sales (Yt) t*Yt t^2
Exercise: Calculate b and a by using
1 67 67 1
2 74 148 4 the sums on the left.
3 102 305 9
4 87 346 16 n tYt    t  Yt
5 106 530 25 b
n t 2   t 
6 86 516 36 2
7 117 817 49
8 113 904 64 105958  55996 
  5.79
10385  55
9 130 1168 81 2
10 116 1156 100
55 996 5958 385
a
 Yt  b t
n
t  Yt  tYt t
2
996  5.7955
  67.78
10
t y
2
Week t Sales ty
1 1 150 150
2 4 157 314
3 9 162 486
4 16 166 664
5 25 177 885

 t = 15 t = 55  y = 812  ty = 2499


2
2
(t) = 225
5 (2499) - 15(812) 12495 -12180
b = = = 6.3
5(55) - 225 275 -225

812 - 6.3(15)
a = = 143.5
5

y = 143.5 + 6.3t
 Seasonality – regularly repeating movements in series
values that can be tied to recurring events
 Expressed in terms of the amount that actual values deviate
from the average value of a series
 Models of seasonality
 Additive
 Seasonality is expressed as a quantity that gets added to or
subtracted from the time-series average in order to incorporate
seasonality
 Multiplicative
 Seasonality is expressed as a percentage of the average (or trend)
amount which is then used to multiply the value of a series in order
to incorporate seasonality

Instructor Slides 3-44


Instructor Slides 3-45
0
20
40
60
80
100
120
Tu
es
Th
ur
s

Sa
t
M
on
W
ed
s

Fr
i
Volume

Su

Volume
n
Tu
es
Th
ur
s

Sa
t
M
on
Deseasonalize

90.00
80.00
70.00
60.00
50.00
40.00
30.00
20.00
10.00
0.00
s

s
es

es
on

on
t

t
s

i
Sa

Sa
Fr
ur

ur
Su
ed
Tu

Tu
M

M
Th

Th
W

Deseasonalize
 Seasonal relatives
 The seasonal percentage used in the multiplicative seasonally
adjusted forecasting model
 Using seasonal relatives
 To deseasonalize data
 Done in order to get a clearer picture of the nonseasonal (e.g.,
trend) components of the data series
 Divide each data point by its seasonal relative
 To incorporate seasonality in a forecast
1. Obtain trend estimates for desired periods using a trend
equation
2. Add seasonality by multiplying these trend estimates by the
corresponding seasonal relative

Instructor Slides 3-48


 Cycles are similar to seasonal variations but are of longer
duration
 Explanatory approach
 Search for another variable that relates to, and leads, the variable
of interest
 Housing starts precede demand for products and services
directly related to construction of new homes
 If a high correlation can be established with a leading variable,
an equation can be developed that describes the relationship,
enabling forecasts to be made

Instructor Slides 3-49


 Associative techniques are based on the
development of an equation that summarizes
the effects of predictor variables
 Predictor variables - variables that can be used to
predict values of the variable of interest
 Home values may be related to such factors as home and
property size, location, number of bedrooms, and number
of bathrooms

Instructor Slides 3-50


 Regression - a technique for fitting a line to a set of
data points
 Simple linear regression - the simplest form of
regression that involves a linear relationship between
two variables
 The object of simple linear regression is to obtain an
equation of a straight line that minimizes the sum of
squared vertical deviations from the line (i.e., the least
squares criterion)

Instructor Slides 3-51


yc  a  bx
where
yc  Predicted (dependent ) variable
x  Predictor (independe nt) variable
b  Slope of the line
a  Value of yc when x  0 (i.e., the height of the line at the y intercept)
and
n xy   x  y 
b
 
n  x 2   x 
2

a
 y  b x
or y  b x
n
where
n  Number of paired observatio ns
Instructor Slides 3-52
 Standard error of estimate
 A measure of the scatter of points around a regression
line
 If the standard error is relatively small, the predictions
using the linear equation will tend to be more accurate
than if the standard error is larger

 y  y 
2

Se  c

n2
where
S e  standard error of estimate
y  y value of each data point
n  number of data points
Instructor Slides 3-53
 Correlation, r
 A measure of the strength and direction of relationship between
two variables
 Ranges between -1.00 and +1.00

n xy   x  y 


r
 
n  x 2   x 
2
 
n  y 2   y 
2

 r2, square of the correlation coefficient


 A measure of the percentage of variability in the values of y that is
“explained” by the independent variable
 Ranges between 0 and 1.00

Instructor Slides 3-54


1. Variations around the line are random
2. Deviations around the average value (the line)
should be normally distributed
3. Predictions are made only within the range of
observed values

Instructor Slides 3-55


 Forecasters want to minimize forecast errors
 It is nearly impossible to correctly forecast real-world
variable values on a regular basis
 So, it is important to provide an indication of the extent
to which the forecast might deviate from the value of the
variable that actually occurs
 Forecast accuracy should be an important forecasting
technique selection criterion
 Error = Actual – Forecast
 If errors fall beyond acceptable bounds, corrective
action may be necessary

Instructor Slides 3-56


MAD 
 Actual t  Forecast t MAD weights all errors
n evenly

 Actual  Forecast t 
2
MSE weights errors according
MSE  t
to their squared values
n 1

Actual t  Forecast t
 Actual t
100
MAPE weights errors
MAPE  according to relative error
n
Instructor Slides 3-57
Actual Forecast (A-F)
Period
(A) (F) Error |Error| Error2 [|Error|/Actual]x100

1 107 110 -3 3 9 2.80%

2 125 121 4 4 16 3.20%

3 115 112 3 3 9 2.61%

4 118 120 -2 2 4 1.69%

5 108 109 1 1 1 0.93%

Sum 13 39 11.23%

n=5 n-1 = 4 n=5

MAD MSE MAPE

= 2.6 = 9.75 = 2.25%


Instructor Slides 3-58
 Always plot the line to verify that a linear relationship
is appropriate
 The data may be time-dependent.
 If they are
 use analysis of time series
 use time as an independent variable in a multiple regression
analysis
 A small correlation may indicate that other variables
are important

Instructor Slides 3-59


 Tracking forecast errors and analyzing them can provide useful
insight into whether forecasts are performing satisfactorily
 Sources of forecast errors
 The model may be inadequate
 Irregular variations may have occurred
 The forecasting technique has been incorrectly applied
 Random variation
 Control charts are useful for identifying the presence of non-
random error in forecasts
 Tracking signals can be used to detect forecast bias

Instructor Slides 3-60


 Factors to consider
 Cost
 Accuracy
 Availability of historical data
 Availability of forecasting software
 Time needed to gather and analyze data and prepare a
forecast
 Forecast horizon

Instructor Slides 3-61


 Reactive approach
 View forecasts as probable future demand
 React to meet that demand
 Proactive approach
 Seeks to actively influence demand
 Advertising
 Pricing
 Product/service modifications
 Generally requires either an explanatory model or a subjective
assessment of the influence on demand

Instructor Slides 3-62


 The better forecasts are, the more able organizations will
be to take advantage of future opportunities and reduce
potential risks
 A worthwhile strategy is to work to improve short-term forecasts
 Accurate up-to-date information can have a significant effect on
forecast accuracy:
 Prices
 Demand
 Other important variables
 Reduce the time horizon forecasts have to cover
 Sharing forecasts or demand data through the
supply chain can improve forecast quality

Instructor Slides 3-63

Das könnte Ihnen auch gefallen