3-1
Forecasting
Operations Management
William J. Stevenson
8th edition
3-2
Forecasting
Forecasting methods Statistical Judgemental Basic assumption is that actual pattern will follow seasonality, trend, causal relation ship plus some random influences. Actual outcome = Pattern + Randomness Actual out come = Model + Error Thus there is some deviation between forecast and Actual demand
3-3
Forecasting
Objective is to reduce this error. It is called accurate point estimate. Qualitative or Judgmental subjective Independent judgment , Committee judgment, Sales force estimate and juries of executive opinion Quantitative or Mathematical objective Time series one dimensional reactive method
3-4
Forecasting
Causal or multidimensional proactive method Time series Premise the future sales will mimic the pattern of past sales it means identification of pattern is essential( Cyclic, seasonal, trend)
Moving average also called smoothening model Level out small random fluctuations Exponential smoothening has premise that most recent sales pattern has more impact on forecast
3-5
Forecasting
Product port folio Stable Multiple regression Simple regression
Census Box Jenkins Winters
Incomplete
Simple moving average Judgmental method
Robust regression
complete
Un Stable
3-6
Forecasting
3-7
Forecasting
3-8
Forecasting
3-9
Forecasting
Time series based on four elements Trend , Cyclical, seasonal and random influences Time series methods work well for large number of products Stable product families Short term forecast Systematized require little storage and little data
3-10 Forecasting
Forecast is essential step in business plan. To plan future for Distribution, Production, Procurement( These are three distinct stages in Supply chain management
3-11 Forecasting
3-12 Forecasting
3-13 Forecasting
3-14 Forecasting
Uses of Forecasts
Cost/profit estimates Cash flow and funding
Accounting Finance
Human Resources Marketing
MIS Operations Product/service design
Hiring/recruiting/training Pricing, promotion, strategy
IT/IS systems, services Schedules, MRP, workloads New products and services
3-15 Forecasting
Assumes causal system past ==> future Forecasts rarely perfect because of randomness
Forecasts more accurate for groups vs. individuals
Forecast accuracy decreases as time horizon increases
I see that you will get an A this semester.
3-16 Forecasting
Elements of a Good Forecast
Timely
Reliable
Accurate
Written
3-17 Forecasting
Steps in the Forecasting Process
The forecast
Step 6 Monitor the forecast
Step 5 Prepare the forecast Step 4 Gather and analyze data Step 3 Select a forecasting technique
Step 2 Establish a time horizon Step 1 Determine purpose of forecast
3-18 Forecasting
Types of Forecasts
Judgmental - uses subjective inputs Time series - uses historical data assuming the future will be like the past Associative models - uses explanatory variables to predict the future
3-19 Forecasting
Judgmental Forecasts
Executive opinions
Sales force opinions Consumer surveys Outside opinion method
Delphi
Opinions of managers and staff
Achieves a consensus forecast
3-20 Forecasting
Time Series Forecasts
Trend - long-term movement in data Seasonality - short-term regular variations in data Cycle wavelike variations of more than one years duration Irregular variations - caused by unusual circumstances Random variations - caused by chance
3-21 Forecasting
Forecast Variations
Irregular variatio n
Figure 3.1
Trend
Cycles
90 89 88 Seasonal variations
3-22 Forecasting
Naive Forecasts
Uh, give me a minute.... We sold 250 wheels last week.... Now, next week we should sell....
The forecast for any period equals the previous periods actual value.
3-23 Forecasting
Nave Forecasts
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
3-24 Forecasting
Uses for Nave Forecasts
Stable time series data
F(t) = A(t-1) F(t) = A(t-n) F(t) = A(t-1) + (A(t-1) A(t-2))
Seasonal variations
Data with trends
3-25 Forecasting
Techniques for Averaging
Moving average Weighted moving average Exponential smoothing
3-26 Forecasting
Moving Averages
Moving average A technique that averages a number of recent actual values, updated as new values become available.
MAn =
Ai i=1 n
Weighted moving average More recent values in a series are given more weight in computing the forecast.
3-27 Forecasting
Simple Moving Average
Actual
MA5
47 45 43 41 39 37 35 1 2 3 4 5 6 7
n
MA3
8 9 10 11 12
MAn =
Ai i=1 n
3-28 Forecasting
Exponential Smoothing
Ft = Ft-1 + (At-1 - Ft-1)
Premise--The most recent observations might have the highest predictive value.
Therefore, we should give more weight to the more recent time periods when forecasting.
3-29 Forecasting
Exponential Smoothing
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
3-30 Forecasting
Example 3 - Exponential Smoothing
Period 1 2 3 4 5 6 7 8 9 10 11 12 Actual 42 40 43 40 41 39 46 44 45 38 40 Alpha = 0.1 Error 42 41.8 41.92 41.73 41.66 41.39 41.85 42.07 42.36 41.92 41.73 -2.00 1.20 -1.92 -0.73 -2.66 4.61 2.15 2.93 -4.36 -1.92 Alpha = 0.4 Error 42 41.2 41.92 41.15 41.09 40.25 42.55 43.13 43.88 41.53 40.92 -2 1.8 -1.92 -0.15 -2.09 5.75 1.45 1.87 -5.88 -1.53
3-31 Forecasting
Picking a Smoothing Constant
Actual
50
Demand
.4
45 40 35 1 2 3 4 5 6 7 8
.1
9 10 11 12
Period
3-32 Forecasting
Common Nonlinear Trends
Figure 3.5
Parabolic
Exponential
Growth
3-33 Forecasting
Linear Trend Equation
Ft
Ft = a + bt
0 1 2 Ft = Forecast for period t t = Specified number of time periods a = Value of Ft at t = 0 b = Slope of the line 3 4 5 t
3-34 Forecasting
Calculating a and b
n (ty) - t y b = 2 2 n t - ( t)
y - b t a = n
3-35 Forecasting
Linear Trend Equation Example
t Week 1 2 3 4 5 t2 1 4 9 16 25 y Sales 150 157 162 166 177 ty 150 314 486 664 885
t = 15 t2 = 55 2 ( t) = 225
y = 812 ty = 2499
3-36 Forecasting
Linear Trend Calculation
5 (2499) - 15(812) 5(55) - 225 = 12495 -12180 275 -225 = 6.3
b =
812 - 6.3(15) a = = 143.5 5
y = 143.5 + 6.3t
3-37 Forecasting
Associative Forecasting
Predictor variables - used to predict values of variable interest
Regression - technique for fitting a line to a set of points Least squares line - minimizes sum of squared deviations around the line
3-38 Forecasting
Linear Model Seems Reasonable
X 7 2 6 4 14 15 16 12 14 20 15 7 Y 15 10 13 15 25 27 24 20 27 44 34 17
Computed relationship
50 40 30 20 10 0 0 5 10 15 20 25
A straight line is fitted to a set of sample points.
3-39 Forecasting
Forecast Accuracy
Error - difference between actual value and predicted value
Mean Absolute Deviation (MAD)
Average absolute error
Mean Squared Error (MSE)
Average of squared error
Mean Absolute Percent Error (MAPE)
Average absolute percent error
3-40 Forecasting
MAD, MSE, and MAPE
Actual forecast
MAD
n
MSE = ( Actual forecast)
2
n -1
( Actual forecas t n
MAPE =
/ Actual*100)
3-41 Forecasting
Example 10
Forecast 215 216 215 214 211 214 217 216 (A-F) 2 -3 1 -4 2 5 -1 -4 -2 |A-F| 2 3 1 4 2 5 1 4 22 (A-F)^2 4 9 1 16 4 25 1 16 76 (|A-F|/Actual)*100 0.92 1.41 0.46 1.90 0.94 2.28 0.46 1.89 10.26
Period 1 2 3 4 5 6 7 8
Actual 217 213 216 210 213 219 216 212
MAD= MSE= MAPE=
2.75 10.86 1.28
3-42 Forecasting
Controlling the Forecast
Control chart
A visual tool for monitoring forecast errors Used to detect non-randomness in errors
Forecasting errors are in control if
All errors are within the control limits No patterns, such as trends or cycles, are present
3-43 Forecasting
Sources of Forecast errors
Model may be inadequate Irregular variations Incorrect use of forecasting technique
3-44 Forecasting
Tracking Signal
Tracking signal
Ratio of cumulative error to MAD
(Actual-forecast) Tracking signal = MAD
Bias Persistent tendency for forecasts to be Greater or less than actual values.
3-45 Forecasting
Choosing a Forecasting Technique
No single technique works in every situation Two most important factors
Cost Accuracy
Other factors include the availability of:
Historical data Computers Time needed to gather and analyze the data Forecast horizon
3-46 Forecasting
Exponential Smoothing
3-47 Forecasting
Linear Trend Equation
3-48 Forecasting
Simple Linear Regression
3-49 Forecasting
Forecasting methods Statistical Judgemental Basic assumption is that actual pattern will follow seasonality, trend, causal relation ship plus some random influences. Actual outcome = Pattern + Randomness Actual out come = Model + Error Thus there is some deviation between forecast and Actual demand