Demand Planning: Part 2 Collaboration requires shared information 1 Objectives Hands on experience using smoothing procedures Enhanced trend and seasonal smoothing models Forecasting into the future Parameter & initialization estimation considerations Error measures 2 Smoothing Models Ft+1 Moving Average model = Lt = (Dt + Dt-1 + ….+ Dt-n )/ n Simple Exponential Smoothing Ft+1 = Lt = α Dt + ( 1- α )Lt-1 Dt = sales in t Lt = average in t Ft = forecast in t 3 Forecasting Tools Spreadsheets Example: Excel install the Data Analysis Toolpack (Tools/AddInns/Analysis Toolpack) open the file containing the data click on: Tools - Data Analysis (different options are available) Other Add-ins: e.g., KADD and StatTools Forecasting application software (2 types) statistical packages forecasting packages specifically designed for forecasting applications 4 Hands on Exercise Hot Pizza exercise, problem 2, page 214 Use moving average (4 period) and simple exponential smoothing (alpha = .2 & .4) models with data, forecast weeks 13 to 16 into the future. Northwestern Parts, (in class exercise for seasonal and tend enhanced models) 5 Components of demand Trend component: growth or decline over an extended period of time Cyclical component: wavelike fluctuation around the trend Seasonal component: pattern of change that repeats itself year after year Random component: after removal of other components 6 Pattern Issues Which patterns are present in data? Things are not constant over time Need a process to identify change Need a procedure to update quickly Enhancing Smoothing Procedures 7 Grow in Sales Trend Pattern 700 600 Units 500 400 300 200 100 0 0 4 8 12 16 20 24 28 32 36 Quarter 8 Expo with Trend - Update Equations and Forecasting Model Basic Exponential Smoothing: Ft+1 = Lt = α Dt + ( 1- α )Lt-1 Update Equations with Trend: Level: Lt = α ( Dt ) + ( 1- α ) ( Lt- 1+Tt-1 ) Trend: Tt = β (Lt - Lt-1 ) + ( 1- β ) Tt-1 Forecast Equation for ‘n’ period in the future: Dt = sales in t Lt = average in t Tt = trend in t Ft = forecast in t Ft+n = Lt + n Tt 9 Trend Adjustment Update smoothed average for recent trend Update Trend Factor Difference of two period “Average” Weighted combination of Past trend factor Current Forecast of trend factor Trend the forecast 10 Seasonal Sale Pattern Season Pattern 700 600 Units 500 400 300 200 100 0 0 4 8 12 16 20 24 28 32 36 Quarter 11 Expo with Season - Update Equations and Forecasting Model Basic Exponential Smoothing: Ft+1 = Lt = α Dt + ( 1- α )Lt-1 Update Equations: Level: Lt = α ( Dt / St ) + ( 1- α ) ( Lt- 1) Season: St+p = γ ( Dt / Lt ) + ( 1- γ ) St Forecast Equation for ‘n’ period in the future: Ft+n = (Lt ) St+n Dt = sales in t Lt = average in t St = season in t Ft = forecast in t p = season 12 Seasonality Adjustment Deseasonalize recent sales data Calculate smoothed average Update Seasonal Factor Ratio of Actual to “Average” Weighted combination of Past deseasonalized seasonal factor Current Forecast of seasonal factor Seasonalize the forecast 13 Trend & Seasonality Common Coca Cola Quarterly Sales in Millions of Dollars $5,500 $5,000 $4,500 $4,000 $3,500 $3,000 $2,500 $2,000 $1,500 196 Q 395 Q 195 Q 394 Q 194 Q 393 Q 193 Q 392 Q 192 Q 391 Q 191 Q 390 Q 190 Q 389 Q 189 Q 388 Q 188 Q 387 Q 187 Q 386 Q Q 186 $1,000 14 Trend & Season (Winter’s) Update Equations and Forecasting Model Update Equations: Level: Lt = α ( Dt / St ) + ( 1- α ) ( Lt- 1+Tt-1 ) Trend: Tt = β (Lt - Lt-1 ) + ( 1- β ) Tt-1 Season: St+p = γ ( Dt / Lt ) + ( 1- γ ) St Forecast Equation for ‘n’ period in the future: Ft+n = (Lt + n Tt ) St+n Dt = sales in t Lt = average in t Tt = trend in t St = season in t Ft = forecast in t p = season 15 Forecast Error Building a Forecast Fit to historical data Project future data Forecast Error How well does model fit historical data? Do we need to tune or refine the model? Can we offer confidence intervals about our predictions? 16 Measuring Forecast Error MAD or MAE Bias (tendency measurement) Sum of all errors (plus & minus) MAPE (mean absolute percentage error) average of the absolute errors Average absolute ratio of error to actual MSE (mean square error) Square of all errors divided by ‘n’ 17 Evaluating Forecast Models with Different Measures Error in period t Mean Absolute Deviation Mean Absolute Percentage Error Mean Squared Error et = d t - f t n MAD = S d t - f t n t =1 MAP = E n n S t =1 ( dt - ft n dt MSE = S d t - f t t =1 (100 ) ) 2 n 18 Mabert Web Page Prepare: Specialty Packaging Corp. (A), pp. 216-217. Develop forecasts for each quarter of 2007 for Clear and Black Plastic containers. Seasonal time series. Try using KADD analysis tool vs. provided Excel workbook. Quiz: There will be a short quiz covering the fundamentals of demand planning and smoothing forecast models. Open book and notes. 19 Mabert Web Page URL address with useful files: http://kelley.iu.edu/mabert/class-e730.html 20