Professional Documents
Culture Documents
and FORECASTING
Demand Management
Coordinate sources of demand for supply chain to run efficiently, deliver on time Independent Demand
Things demanded by end users
Dependent Demand
Demand known, once demand for end items is known
Affecting Demand
Increasing demand
Marketing campaigns Sales force efforts, cut prices
Time Horizons
Different decisions require projections about different time periods: Short-range: who works when, what to make each day (weeks to months) Medium-range: when to hire, lay off (months to years) Long-range: where to build plants, enter new markets, products (years to decades)
Forecast Impact
Finance & Accounting: budget planning Human Resources: hiring, training, laying off employees Capacity: not enough, customers go away angry, too much, costs are too high Supply-Chain Management: bringing in new vendors takes time, and rushing it can lead to quality problems later
Qualitative Methods
Sales force composite / Grass Roots Market Research / Consumer market surveys & interviews Jury of Executive Opinion / Panel Consensus Delphi Method Historical Analogy - DVDs like VCRs Nave approach
Quantitative Methods
Time Series Methods 0. All-Time Average 1. Simple Moving Average 2. Weighted Moving Average 3. Exponential Smoothing 4. Exponential smoothing with trend 5. Linear regression Causal Methods Linear Regression
All-Time Average
To forecast next period, take the average of all previous periods Advantages: Simple to use Disadvantages: Ends up with a lot of data Gives equal importance to very old data
Moving Average
Compute forecast using n most recent periods
Jan Feb Mar Apr May Jun Jul
3 month Moving Avg: June forecast: FJun = (AMar + AApr + AMay)/3 If no cycles to demand, quite a bit of freedom to choose n
Moving Average
Advantages:
Ignores data that is too old Requires less data than simple average More responsive than simple average
Disadvantages:
Still lacks behind trend like simple average, (though not as badly) The larger n is, more smoothing, but the more it will lag The smaller n is, the more over-reaction
Ja F
M Ap My Jn Jl Au
O N
Ja F
Avg of Jan-Dec gives average of month 6.5: (1+2+3+4+5+6+7+8+9+10+11+12)/12=6.5 Avg of Feb-Jan gives average of month 6.5: (2+3+4+5+6+7+8+9+10+11+12+13)/12=7.5 How get a July average? Average of other two averages
Old Data
Comparison of simple, moving averages clearly shows that getting rid of old data makes forecast respond to trends faster Moving average still lags the trend, but it suggests to us we give newer data more weight, older data less weight.
Exponential Smoothing
Ft ! Ft 1 E At 1 Ft 1
Ft ! E
Ft 1 E At 1 1
At-1 Actual demand in period t-1 Ft-1 Forecast for period t-1 E Smoothing constant >0, <1 Forecast is old forecast plus a portion of the error of the last forecast. Formulas are equivalent, give same answer
Exponential Smoothing
Smoothing Constant between 0.1-0.3 Easier to compute than moving average Most widely used forecasting method, because of its easy use F1 = 1,050, E = 0.05, A1 = 1,000 F2 = F1 + E(A1 - F1) = 1,050 + 0.05(1,000 1,050) = 1,050 + 0.05(-50) = 1,047.5 units BTW, we have to make a starting forecast to get started. Often, use actual A1
Alpha = 0.3
Alpha = 0.5
Exponential Smoothing
We take:
Ft ! E At 1 E
Ft 1 1
Ft 1 ! E At 2 E
Ft 2 1
2
Ft ! E At 1 E E
At 2 E
Ft 2 1 1
2 3 4
Choosing E
Low E: if demand is stable, we dont want to get thrown into a wild-goose chase, over-reacting to trends that are really just short-term variation High E: If demand really is changing rapidly, we want to react as quickly as possible
Averaging Methods
Simple Average Moving Average Weighted Moving Average Exponentially Weighted Moving Average (Exponential Smoothing) They ALL take an average of the past
With a trend, all do badly Average must be in-between
30 20 10
F2 ! 111.0 T2 ! 10.3
E ! 0.20 H ! 0.30
F3 ! FIT2 E A2 FIT2
T 3 ! T 2H F3 FIT2
Selecting E and H
You could:
Try an initial value for each parameter. Try lots of combinations and see what looks best. But how do we decide what looks best?
Lets measure the amount of forecast error. Then, try lots of combinations of parameters in a methodical way.
Let E = 0 to 1, increasing by 0.1
x For each E value, try H = 0 to 1, increasing by 0.1
Evaluating Forecasts
How far off is the forecast?
Forecasts
Demands
Evaluating Forecasts
Mean Absolute Deviation Mean Squared Error Mean Absolute Percent Error
MAD ! (1/n) At Ft
i!1
MSE ! (1/n) At Ft
i!1
Tracking Signal
To monitor, compute tracking signal
RSFE Tracking Signal ! MAD n
RSFE ! At Ft
t !1
If >4 or <-4 something is wrong Top should sum to 0 over time. If not, forecast is biased.
Forecast Error
Lower Limit
Updating MAD
Simplified calculation avoids keeping running total of all errors and demands:
W ! 1.25 MAD
yt ! a bt
Computing Values
xy n x y b! x nx y b x ! y b x a!
2 2
S yx !
( yi Yi ) i !1 n2
Linear Regression
Three methods
Type in formulas for trend, intercept Tools | Data Analysis | Regression Graph, and R click on data, add a trendline, and display the equation. Use intercept(Y,X) and slope(Y,X) commands
Fits a trend and intercept to the data. Gives all data equal weight. Exp. smoothing with a trend gives more weight to recent, less to old.
Causal Forecasting
Linear regression seeks a linear relationship between the input variable and the output quantity.
yc ! a bx
R2 measures the percentage of change in y that can be explained by changes in x.
January 3, 2005: 37 million sold! March analyst call: 40m by end Q1 March SEC filing: 33.7 million sold. Oops. May 10 Announcement:
In 2nd public Q, missed earnings targets by 25%. May 9, word started leaking Stock dropped 16.7%
Lessons Learned
Flooded market with DVDs Guaranteed Sales
Promised the retailer they would sell them, or else the retailer could return them Didnt know how many would come back
5 years ago
Typical movie 30% of sales in first week Animated movies even lower than that
What did they mean when they said it was down three quarters in a row?
1993
1994
1995
1996
Seasonality
Seasonality is regular up or down movements in the data Can be hourly, daily, weekly, yearly Nave method
N1: Assume January sales will be same as December N2: Assume this Fridays ticket sales will be same as last
Seasonal Factors
Seasonal factor for May is 1.20, means May sales are typically 20% above the average Factor for July is 0.90, meaning July sales are typically 10% below the average
1,000 1,000/4=250
Looks like a downhill slide -Silver Legacy opened 95Q3 -Otherwise, upward trend
1993 1994 1995 1996
1989-2007
1989-2007
1998-2007
Cache Creek
9/11
2003Q3 - 2007Q3
2003Q2 - 2007Q3
2003-2007
For each Q:
Date Quarter 59 60 2004 61 62 63 64 2005 65 66 67 68 2006 69 70 71 72 2007 73 74 75 Win 276,371 235,766 240,221 259,350 279,758 245,811 231,608 259,687 297,414 260,149 245,775 269,670 294,839 257,015 244,643 273,116 284,734
Compute Indexes
Q 1 2 3 4 Total Avg. Avg 240,562 265,456 289,187 254,325 262,382 Index 0.9168 1.0117 1.1022 0.9693
Compute Avg Win for each Q Divide Avg by Total Avg to get Index: 240,562/262,382 = 0.9168 Deseasonalize: Divide Win by Index 276,371 / 1.1022 = 250,755
2003-2007
Do LR on deseasonalized data
period 59 60 2004 61 62 63 64 2005 65 66 67 68 2006 69 70 71 72 2007 73 74 75 Win 276,371 235,766 240,221 259,350 279,758 245,811 231,608 259,687 297,414 260,149 245,775 269,670 294,839 257,015 244,643 273,116 284,734 Deseasonalized 250,755 243,236 262,010 256,347 253,828 253,598 252,616 256,681 269,847 268,391 268,069 266,548 267,511 265,157 266,834 269,954 258,343 Linear 251,613 252,733 253,853 254,972 256,092 257,212 258,332 259,452 260,572 261,692 262,812 263,932 265,052 266,172 267,291 268,411 269,531 270,651 271,771 272,891 274,011
Seasonal Forecast
2004 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 257,062 276,371 235,766 240,221 259,350 279,758 245,811 231,608 259,687 297,414 260,149 245,775 269,670 294,839 257,015 244,643 273,116 284,734 Deseasonalized Linear Forecast 250,755 251,613 277,317 243,236 252,733 244,972 262,010 253,853 232,741 256,347 254,972 257,959 253,828 256,092 282,254 253,598 257,212 249,314 252,616 258,332 236,848 256,681 259,452 262,491 269,847 260,572 287,191 268,391 261,692 253,656 268,069 262,812 240,956 266,548 263,932 267,023 267,511 265,052 292,129 265,157 266,172 257,998 266,834 267,291 245,063 269,954 268,411 271,556 258,343 269,531 297,066 270,651 262,340 271,771 263,425 272,891 264,511 274,011 265,596
Q 1 2 3 4
2005
2006
2007
2008