Chapter 4 Forecasting
Production Planning
Overview What is forecasting? Types of forecasts 7 steps of forecasting Qualitative forecasting
Overview Quantitative forecasting Time-series forecasting Naïve Moving average Exponential smoothing Seasonal variations Associative methods Monitoring and Controlling Forecasts
What is forecasting? Sales will be $200 Million! Could be a prediction based on historical data and mathematical models Could be a prediction based on expertise and intuition Forecasting - Is the art and science of predicting the future Could be a prediction based on both a model and a manager’s expertise
7 Steps to a Forecast Determine the use of the forecast Select the items to be forecast Determine the time horizon of the forecast Select the forecasting model(s) Gather the data Make the forecast Validate and implement results
Realities of Forecasting Forecasts never perfect and seldom correct. Most forecasting methods assume that there is some underlying stability in the system Both product family and aggregated product forecasts are more accurate than individual product forecasts
Demand Forecasts OM manager is primarily interested in demand forecasts (as opposed to economic forecasts and technological forecasts) Underlying basis of all business decisions Production Inventory Personnel Facilities
Demand Forecast Applications Time Horizon Medium TermLong Term Short Term (3 months–(more than Application(0–3 months) 3 years) 3 years) Forecast quantity Decision area Forecasting technique
Demand Forecast Applications Time Horizon Medium TermLong Term Short Term (3 months–(more than Application(0–3 months) 2 years) 2 years) Forecast quantityIndividual products or services Decision areaInventory management Final assembly scheduling Workforce scheduling Master production scheduling ForecastingTime series techniqueAssociative
Demand Forecast Applications Time Horizon Medium TermLong Term Short Term (3 months–(more than Application(0–3 months) 2 years) 2 years) Forecast quantityIndividualTotal sales products orGroups or families servicesof products or services Decision areaInventoryStaff planning managementProduction Final assemblyplanning schedulingMaster production Workforcescheduling schedulingPurchasing Master productionDistribution scheduling ForecastingTime seriesAssociative techniqueAssociative
Demand Forecast Applications Time Horizon Medium TermLong Term Short Term (3 months–(more than Application(0–3 months) 2 years) 2 years) Forecast quantityIndividualTotal salesTotal sales products orGroups or families servicesof products or services Decision areaInventoryStaff planningFacility location managementProductionCapacity Final assemblyplanningplanning schedulingMaster productionProcess Workforceschedulingmanagement schedulingPurchasing Master productionDistribution scheduling ForecastingTime seriesAssociativeAssociative techniqueAssociative
Overview of Qualitative Methods READ in TEXT (p ) Jury of executive opinion Pool opinions of high-level executives, sometimes augment by statistical models Sales force composite Estimates from individual salespersons are reviewed for reasonableness, then aggregated Delphi method Panel of experts, queried iteratively Consumer Market Survey Ask the customer
Patterns of Demand
Quantity Time
Patterns of Demand Quantity Time (a) Random: Data cluster about a horizontal line.
Patterns of Demand Quantity Time (b) Trend: Data consistently increase or decrease over a period of time.
Patterns of Demand Quantity |||||||||||| JFMAMJJASOND Months (c) Seasonal: Data consistently show peaks and valleys at the same time each year. Year 1
Patterns of Demand Quantity |||||||||||| JFMAMJJASOND Months Year 1 Year 2 (c) Seasonal: Data consistently show peaks and valleys at the same time each year.
Patterns of Demand Quantity |||||| Years (c) Cyclical: Data reveal gradual increases and decreases over extended periods.
Overview of Quantitative Methods Naïve approach Moving averages Exponential smoothing Linear regression Time-series Models – no trend, seasonal, or cyclical fluctuations Associative models
Set of evenly spaced numerical data Obtained by observing response variable at regular time periods Forecast based only on past values Assumes that factors influencing past and present will continue influence in future Example Year: Sales: What is a Time Series?
Naïve Approach Assumes demand in next period is the same as demand in most recent period e.g., If May sales were 48, then June sales will be 48 Sometimes cost effective & efficient
Moving Average Approach MA is a series of arithmetic means Used if little or no trend Used often for smoothing Provides overall impression of data over time MA n n Demand in Previous Periods Periods
Time-Series Methods Simple Moving Averages Patient arrivals have been recorded at a medical clinic over the past 28 weeks. Want to predict the number of patient arrivals for the 29 th week.
Time-Series Methods Simple Moving Averages Week 450 — 430 — 410 — 390 — 370 — Patient arrivals |||||| Patient arrivals
Time-Series Methods Simple Moving Averages Week 450 — 430 — 410 — 390 — 370 — |||||| Actual patient arrivals Patient arrivals
Time-Series Methods Simple Moving Averages Week 450 — 430 — 410 — 390 — 370 — |||||| Actual patient arrivals Patient arrivals -No trend -No seasonal variation -No cycle
Time-Series Methods Simple Moving Averages Actual patient arrivals 450 — 430 — 410 — 390 — 370 — Week |||||| Patient arrivals
Time-Series Methods Simple Moving Averages Actual patient arrivals Actual patient arrivals 450 — 430 — 410 — 390 — 370 — Week |||||| Patient WeekArrivals Patient arrivals
Time-Series Methods Simple Moving Averages Actual patient arrivals Actual patient arrivals 450 — 430 — 410 — 390 — 370 — Week |||||| Patient WeekArrivals Patient arrivals
Time-Series Methods Simple Moving Averages Actual patient arrivals Week 450 — 430 — 410 — 390 — 370 — |||||| Patient WeekArrivals F 4 = Patient arrivals F 4 = 397.0
Time-Series Methods Simple Moving Averages Actual patient arrivals 450 — 430 — 410 — 390 — 370 — Week |||||| Patient WeekArrivals F 4 = Patient arrivals
Time-Series Methods Simple Moving Averages Actual patient arrivals Week 450 — 430 — 410 — 390 — 370 — |||||| Patient WeekArrivals F 5 = Patient arrivals
Time-Series Methods Simple Moving Averages Actual patient arrivals 450 — 430 — 410 — 390 — 370 — Week |||||| Patient WeekArrivals F 5 = Patient arrivals
Time-Series Methods Simple Moving Averages 450 — 430 — 410 — 390 — 370 — Week |||||| Actual patient arrivals Patient arrivals Go To Excel
Time-Series Methods Simple Moving Averages 450 — 430 — 410 — 390 — 370 — Week |||||| Actual patient arrivals 3-week MA forecast Patient arrivals
Time-Series Methods Simple Moving Averages Week 450 — 430 — 410 — 390 — 370 — |||||| Actual patient arrivals 3-week MA forecast 6-week MA forecast Patient arrivals
WEIGHTED Moving Averages SKIP
Increasing n makes forecast less sensitive to changes Do not forecast trend well Require much historical data © T/Maker Co. Disadvantages of Moving Average Methods
Form of weighted moving average Weights decline exponentially Most recent data weighted most Requires smoothing constant ( ) Ranges from 0 to 1 Subjectively chosen Involves little record keeping of past data Exponential Smoothing Method
Time-Series Methods Exponential Smoothing 450 — 430 — 410 — 390 — 370 — Week |||||| Exponential Smoothing = 0.10 F t +1 = F t + (D t – F t ) Patient arrivals
Time-Series Methods Exponential Smoothing 450 — 430 — 410 — 390 — 370 — Week |||||| Exponential Smoothing = 0.10 F 3 = 390 (Given) D 3 = 411 F t +1 = F t + (D t – F t ) Patient arrivals F 4 = ( )
Time-Series Methods Exponential Smoothing 450 — 430 — 410 — 390 — 370 — Week |||||| F 4 = Exponential Smoothing = 0.10 F 3 = 390 (Given) D 3 = 411 F t +1 = F t + (D t – F t ) Patient arrivals
Time-Series Methods Exponential Smoothing Week 450 — 430 — 410 — 390 — 370 — |||||| F 4 = D 4 = 415 Exponential Smoothing = 0.10 F 4 = F 5 = F t +1 = F t + (D t – F t ) Patient arrivals
Time-Series Methods Exponential Smoothing Week 450 — 430 — 410 — 390 — 370 — |||||| Patient arrivals
Time-Series Methods Exponential Smoothing 450 — 430 — 410 — 390 — 370 — Patient arrivals Week |||||| Exponential smoothing = 0.10 Go To Excel
Time-Series Methods Exponential Smoothing 450 — 430 — 410 — 390 — 370 — Patient arrivals Week |||||| week MA forecast Exponential smoothing = 0.10
Exponential smoothing with trend adjustment SKIP Trend projection (p ) Regression analysis
Time-Series Methods Seasonal Influences
QuarterYear 1Year 2Year 3Year Total Average Time-Series Methods Seasonal Influences
QuarterYear 1Year 2Year 3Year Total Average Seasonal Index = Actual Demand Average Demand Time-Series Methods Seasonal Influences Projected Annual Demand = 2600 Average Quarterly Demand = 2600/4 = 650
QuarterYear 1Year 2Year 3Year Total Average Seasonal Index = Actual Demand Average Demand Time-Series Methods Seasonal Influences
QuarterYear 1Year 2Year 3Year Total Average Seasonal Index = = Time-Series Methods Seasonal Influences
Quarter Year 1 Year 2 Year 3 Year 4 145/250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = 0.39 Time-Series Methods Seasonal Influences
Quarter Year 1 Year 2 Year 3 Year 4 145/250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = 0.39 QuarterAverage Seasonal Index 1( )/4 = Time-Series Methods Seasonal Influences
Quarter Year 1 Year 2 Year 3 Year 4 145/250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = 0.39 QuarterAverage Seasonal Index 1( )/4 = ( )/4 = ( )/4 = ( )/4 = 0.50 Time-Series Methods Seasonal Influences
Quarter Year 1 Year 2 Year 3 Year 4 145/250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = 0.39 QuarterAverage Seasonal IndexForecast 1( )/4 = ( )/4 = ( )/4 = ( )/4 = 0.50 Projected Annual Demand = 2600 Average Quarterly Demand = 2600/4 = 650 Time-Series Methods Seasonal Influences
Quarter Year 1 Year 2 Year 3 Year 4 145/250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = 0.39 QuarterAverage Seasonal IndexForecast 1( )/4 = (0.20) =130 2( )/4 = ( )/4 = ( )/4 = 0.50 Projected Annual Demand = 2600 Average Quarterly Demand = 2600/4 = 650 Time-Series Methods Seasonal Influences
Quarter Year 1 Year 2 Year 3 Year 4 145/250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = /250 = /300 = /450 = /550 = 0.39 QuarterAverage Seasonal IndexForecast 1( )/4 = (0.20) =130 2( )/4 = (1.30) =845 3( )/4 = (2.00) =1300 4( )/4 = (0.50) =325 Time-Series Methods Seasonal Influences
Remember Regression Analysis?
Dependent variable Independent variable X Y
Remember Regression Analysis? Dependent variable Independent variable X Y
Remember Regression Analysis? Dependent variable Independent variable X Y Regression equation: Y = a + bX
Remember Regression Analysis? Dependent variable Independent variable X Y Actual value of Y Value of X used to estimate Y Regression equation: Y = a + bX
Remember Regression Analysis? Dependent variable Independent variable X Y Actual value of Y Estimate of Y from regression equation Value of X used to estimate Y Regression equation: Y = a + bX
Remember Regression Analysis? Dependent variable Independent variable X Y Actual value of Y Estimate of Y from regression equation Value of X used to estimate Y Deviation, or error { Regression equation: Y = a + bX
Regression analysis in forecasting Two applications of regressions analysis in forecasting Time-series data Independent variable is time Dependent variable is the variable that you want to forecast (i.e. demand) Data is not time-series Independent variable is a known variable that can be used to predict (i.e. advertising dollars, customer population) Dependent variable is the variable that you want to forecast (i.e. demand) Regression analysis is the same in both applications
Armand, Inc.: Regression Analysis Armand, Inc. is a chain of Italian restaurants located in a five-state area. The most successful locations have been near college campuses. Prior to opening a new restaurant, management requires a forecast of the yearly sales revenues. Such an estimate is used in planning the restaurant capacity, personnel requirements, and to see if the operations costs are smaller than the predicted revenue.
Armand, Inc.
Go To Excel
Armand, Inc. Intercept Coefficient for Student Population
Armand, Inc. Forecast the Annual Sales if the student population is 20,000.
Armand, Inc. Forecast the Annual Sales if the student population is 20,000. Forecast is : $160,000
Forecasting accuracy “I think there is a world market for about FIVE computers.” —Thomas J. Watson, chairman of IBM, 1943
Forecast accuracy IBM 1994 $700 million inventory of OBSOLETE PCs that took 6 months to unload. Reaction: too conservative when releasing the new Aptiva home PCs. New models sold out before the holiday season had begun.
Measuring the quality of forecasting MAD – mean absolute deviation MSE – mean square error
Your Turn Demand for April-September is given. Determine the exponential smoothing forecasts for those April. Forecast for Mar was 58 Demand for Mar was 60. Determine the regression equation forecasts for those April. X is the number of months in the future (for April, X = 1)
Your Turn Demand Exponential Smoothing alpha = 0.2 Regression Y = X April60 May55 June75 July60 August80 September75 Calculate for APRIL: Exponential smoothing forecast Regression forecast Forecast for Mar was 58 Demand for Mar was 60. X is the number of months in the future (for April, X = 1)
Your Turn Demand Exponential Smoothing alpha = 0.20 Regression Y = X April May June July August September
Your Turn Demand Exponential Smoothing alpha = 0.20 Exp Smooth abs(forecast error) Regression Y = X Regression abs(forecast error) April May June July August September MAD = Calculate abs(forecast error) for April
Your Turn Demand Exponential Smoothing alpha = 0.20 Regression Y = X April May June July August September MAD =
Your Turn Demand Exponential Smoothing alpha = 0.20 Regression Y = X April May June July August September MAD = Calculate MAD for each.
Your Turn Demand Exponential Smoothing alpha = 0.20 Regression Y = X April May June July August September MAD =8.8MAD =6.12
Third Wave Research Group - offers marketing software and databases - Forecasts sales for specific -Market areas -Products -segments
Tracking Signals
Tracking signal = RSFE MAD +2.0 — +1.5 — +1.0 — +0.5 — 0 — –0.5 — –1.0 — –1.5 — ||||| Observation number Tracking signal Control limit
Tracking Signals Tracking signal = RSFE MAD +2.0 — +1.5 — +1.0 — +0.5 — 0 — –0.5 — –1.0 — –1.5 — ||||| Observation number Tracking signal Control limit Out of control
Tracking Signal Computation
Tracking Signals Tracking signal = RSFE MAD +2.0 — +1.5 — +1.0 — +0.5 — 0 — –0.5 — –1.0 — –1.5 — ||||| Observation number Tracking signal Control limit Out of control
Demand Forecast Applications Time horizons Short term0 – 3 monthsDay to day More accurate Medium term3 months – 3 yearsSales & Production planning Budgeting Long termOver 3 yearsLong term projects Facility planning New products