Download presentation
Presentation is loading. Please wait.
Published byTiffany Bond Modified over 9 years ago
1
4 – 1 PSM10 © 2006 Prentice Hall, Inc. PowerPoint presentation to accompany Heizer/Render Operations Management, 8e Chapter 4 – Forecasting
2
4 – 2 PSM10 What is Forecasting? Process of predicting a future event Underlying basis of all business decisions Production Inventory Personnel Facilities ??
3
4 – 3 PSM10 Forecasting Time Horizons Short-range forecast Up to 1 year, generally less than 3 months Purchasing, job scheduling, workforce levels, job assignments, production levels Medium-range forecast 3 months to 3 years Sales and production planning, budgeting Long-range forecast 3 + years New product planning, facility location, research and development
4
4 – 4 PSM10 Distinguishing Differences Medium/long range forecasts deal with more comprehensive issues and support management decisions regarding planning and products, plants and processes Short-term forecasting usually employs different methodologies than longer-term forecasting Short-term forecasts tend to be more accurate than longer-term forecasts
5
4 – 5 PSM10 Influence of Product Life Cycle Introduction and growth require longer forecasts than maturity and decline As product passes through life cycle, forecasts are useful in projecting Staffing levels Inventory levels Factory capacity Introduction – Growth – Maturity – Decline
6
4 – 6 PSM10 Types of Forecasts Economic forecasts Address business cycle – inflation rate, money supply, housing starts, etc. Technological forecasts Predict rate of technological progress Impacts development of new products Demand forecasts Predict sales of existing product
7
4 – 7 PSM10 Strategic Importance of Forecasting Human Resources – Hiring, training, laying off workers Capacity – Capacity shortages can result in undependable delivery, loss of customers, loss of market share Supply-Chain Management – Good supplier relations and price advance
8
4 – 8 PSM10 Seven Steps in Forecasting 1.Determine the use of the forecast 2.Select the items to be forecasted 3.Determine the time horizon of the forecast 4.Select the forecasting model(s) 5.Gather the data 6.Make the forecast 7.Validate and implement results
9
4 – 9 PSM10 The Realities! Forecasts are seldom perfect Most techniques assume an underlying stability in the system Product family and aggregated forecasts are more accurate than individual product forecasts
10
4 – 10 PSM10 Forecasting Approaches Used when situation is vague and little data exist New products New technology Involves intuition, experience e.g., forecasting sales on Internet Qualitative Methods
11
4 – 11 PSM10 Forecasting Approaches Used when situation is ‘stable’ and historical data exist Existing products Current technology Involves mathematical techniques e.g., forecasting sales of color televisions Quantitative Methods
12
4 – 12 PSM10 Overview of Qualitative Methods Jury of executive opinion Pool opinions of high-level executives, sometimes augment by statistical models Delphi method Panel of experts, queried iteratively
13
4 – 13 PSM10 Overview of Qualitative Methods Sales force composite Estimates from individual salespersons are reviewed for reasonableness, then aggregated Consumer Market Survey Ask the customer
14
4 – 14 PSM10 Involves small group of high-level managers Group estimates demand by working together Combines managerial experience with statistical models Relatively quick ‘Group-think’ disadvantage Jury of Executive Opinion
15
4 – 15 PSM10 Sales Force Composite Each salesperson projects his or her sales Combined at district and national levels Sales reps know customers’ wants Tends to be overly optimistic
16
4 – 16 PSM10 Delphi Method Iterative group process, continues until consensus is reached 3 types of participants Decision makers Staff Respondents Staff (Administering survey) Decision Makers (Evaluate responses and make decisions) Respondents (People who can make valuable judgments)
17
4 – 17 PSM10 Consumer Market Survey Ask customers about purchasing plans What consumers say, and what they actually do are often different Sometimes difficult to answer
18
4 – 18 PSM10 Overview of Quantitative Approaches 1.Naive approach 2.Moving averages 3.Exponential smoothing 4.Trend projection 5.Linear regression Time-Series Models Associative Model
19
4 – 19 PSM10 Time Series Forecasting 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
20
4 – 20 PSM10 Trend Seasonal Cyclical Random Time Series Components
21
4 – 21 PSM10 Components of Demand Demand for product or service |||| 1234 Year Average demand over four years Seasonal peaks Trend component Actual demand Random variation
22
4 – 22 PSM10 Trend Component Persistent, overall upward or downward pattern Changes due to population, technology, age, culture, etc. Typically several years duration
23
4 – 23 PSM10 Seasonal Component Regular pattern of up and down fluctuations Due to weather, customs, etc. Occurs within a single year Number of PeriodLengthSeasons WeekDay7 MonthWeek4-4.5 MonthDay28-31 YearQuarter4 YearMonth12 YearWeek52
24
4 – 24 PSM10 Cyclical Component Repeating up and down movements Affected by business cycle, political, and economic factors Multiple years duration Often causal or associative relationships 05101520
25
4 – 25 PSM10 Random Component Erratic, unsystematic, ‘residual’ fluctuations Due to random variation or unforeseen events Short duration and nonrepeating MTWTFMTWTFMTWTFMTWTF
26
4 – 26 PSM10 Naive 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 and efficient
27
4 – 27 PSM10 Moving Average Method MA is a series of arithmetic means Used if little or no trend Used often for smoothing Provides overall impression of data over time Moving average = ∑ demand in previous n periods n
28
4 – 28 PSM10 January10 February12 March13 April16 May19 June23 July26 Actual3-Month MonthShed SalesMoving Average (12 + 13 + 16)/3 = 13 2 / 3 (13 + 16 + 19)/3 = 16 (16 + 19 + 23)/3 = 19 1 / 3 Moving Average Example 101213 (10 + 12 + 13)/3 = 11 2 / 3
29
4 – 29 PSM10 Graph of Moving Average ||||||||||||JFMAMJJASONDJFMAMJJASOND||||||||||||JFMAMJJASONDJFMAMJJASOND Shed Sales 30 30 – 28 28 – 26 26 – 24 24 – 22 22 – 20 20 – 18 18 – 16 16 – 14 14 – 12 12 – 10 10 – Actual Sales Moving Average Forecast
30
4 – 30 PSM10 Weighted Moving Average Used when trend is present Older data usually less important Weights based on experience and intuition Weighted moving average = ∑ (weight for period n) x (demand in period n) ∑ weights
31
4 – 31 PSM10 January10 February12 March13 April16 May19 June23 July26 Actual3-Month Weighted MonthShed SalesMoving Average [(3 x 16) + (2 x 13) + (12)]/6 = 14 1 / 3 [(3 x 19) + (2 x 16) + (13)]/6 = 17 [(3 x 23) + (2 x 19) + (16)]/6 = 20 1 / 2 Weighted Moving Average 101213 [(3 x 13) + (2 x 12) + (10)]/6 = 12 1 / 6 Weights AppliedPeriod 3Last month 2Two months ago 1Three months ago 6Sum of weights
32
4 – 32 PSM10 Potential Problems With Moving Average Increasing n smooths the forecast but makes it less sensitive to changes Do not forecast trends well Require extensive historical data
33
4 – 33 PSM10 Moving Average And Weighted Moving Average 30 30 – 25 25 – 20 20 – 15 15 – 10 10 – 5 5 – Sales demand ||||||||||||JFMAMJJASONDJFMAMJJASOND||||||||||||JFMAMJJASONDJFMAMJJASOND Actual sales Moving average Weighted moving average
34
4 – 34 PSM10 Exponential Smoothing 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
35
4 – 35 PSM10 Exponential Smoothing New forecast =last period’s forecast + (last period’s actual demand – last period’s forecast) F t = F t – 1 + (A t – 1 - F t – 1 ) whereF t =new forecast F t – 1 =previous forecast =smoothing (or weighting) constant (0 1)
36
4 – 36 PSM10 Exponential Smoothing Example Predicted demand = 142 Ford Mustangs Actual demand = 153 Smoothing constant =.20
37
4 – 37 PSM10 Exponential Smoothing Example Predicted demand = 142 Ford Mustangs Actual demand = 153 Smoothing constant =.20 New forecast= 142 +.2(153 – 142)
38
4 – 38 PSM10 Exponential Smoothing Example Predicted demand = 142 Ford Mustangs Actual demand = 153 Smoothing constant =.20 New forecast= 142 +.2(153 – 142) = 142 + 2.2 = 144.2 ≈ 144 cars
39
4 – 39 PSM10 Effect of Smoothing Constants Weight Assigned to Most2nd Most3rd Most4th Most5th Most RecentRecentRecentRecentRecent SmoothingPeriodPeriodPeriodPeriodPeriod Constant( ) (1 - ) (1 - ) 2 (1 - ) 3 (1 - ) 4 =.1.1.09.081.073.066 =.5.5.25.125.063.031
40
4 – 40 PSM10 Impact of Different 225 225 – 200 200 – 175 175 – 150 150 – |||||||||123456789123456789|||||||||123456789123456789 Quarter Demand =.1 Actual demand =.5
41
4 – 41 PSM10 Choosing The objective is to obtain the most accurate forecast no matter the technique We generally do this by selecting the model that gives us the lowest forecast error Forecast error= Actual demand - Forecast value = A t - F t
42
4 – 42 PSM10 Other interpretation F t = F t – 1 + (A t - F t – 1 ) – forecast for the t+1st period, A t – demand of the t-th period Exponential smoothing is the weighted average of the complete historic demand. The weights are decreasing exponentially from period to period.
43
4 – 43 PSM10 Common Measures of Error Mean Absolute Deviation (MAD) MAD = ∑ |actual - forecast| n Mean Squared Error (MSE) MSE = ∑ (forecast errors) 2 n
44
4 – 44 PSM10 Common Measures of Error Mean Absolute Percent Error (MAPE) MAPE = 100 ∑ |actual i - forecast i |/actual i n n i = 1
45
4 – 45 PSM10 Comparison of Forecast Error RoundedAbsoluteRoundedAbsolute ActualForecastDeviationForecastDeviation Tonnagewithforwithfor QuarterUnloaded =.10 =.10 =.50 =.50 118017551755 2168176817810 31591751617314 417517321669 51901731717020 62051753018025 7180178219313 818217841864 84100
46
4 – 46 PSM10 Comparison of Forecast Error RoundedAbsoluteRoundedAbsolute ActualForecastDeviationForecastDeviation Tonagewithforwithfor QuarterUnloaded =.10 =.10 =.50 =.50 118017551755 2168176817810 31591751617314 417517321669 51901731717020 62051753018025 7180178219313 818217841864 84100 MAD = ∑ |deviations| n = 84/8 = 10.50 For =.10 = 100/8 = 12.50 For =.50
47
4 – 47 PSM10 Comparison of Forecast Error RoundedAbsoluteRoundedAbsolute ActualForecastDeviationForecastDeviation Tonagewithforwithfor QuarterUnloaded =.10 =.10 =.50 =.50 118017551755 2168176817810 31591751617314 417517321669 51901731717020 62051753018025 7180178219313 818217841864 84100 MAD10.5012.50 = 1,558/8 = 194.75 For =.10 = 1,612/8 = 201.50 For =.50 MSE = ∑ (forecast errors) 2 n
48
4 – 48 PSM10 Comparison of Forecast Error RoundedAbsoluteRoundedAbsolute ActualForecastDeviationForecastDeviation Tonagewithforwithfor QuarterUnloaded =.10 =.10 =.50 =.50 118017551755 2168176817810 31591751617314 417517321669 51901731717020 62051753018025 7180178219313 818217841864 84100 MAD10.5012.50 MSE194.75201.50 = 45.62/8 = 5.70% For =.10 = 54.8/8 = 6.85% For =.50 MAPE = 100 ∑ |deviation i |/actual i n i = 1
49
4 – 49 PSM10 Comparison of Forecast Error RoundedAbsoluteRoundedAbsolute ActualForecastDeviationForecastDeviation Tonnagewithforwithfor QuarterUnloaded =.10 =.10 =.50 =.50 118017551755 2168176817810 31591751617314 417517321669 51901731717020 62051753018025 7180178219313 818217841864 84100 MAD10.5012.50 MSE194.75201.50 MAPE5.70%6.85%
50
4 – 50 PSM10 Exponential Smoothing with Trend Adjustment When a trend is present, exponential smoothing must be modified Forecast including (FIT t ) = trend exponentiallyexponentially smoothed (F t ) +(T t )smoothed forecasttrend
51
4 – 51 PSM10 Exponential Smoothing with Trend Adjustment Step 1: Compute F t Step 2: Compute T t Step 3: Calculate the forecast FIT t = F t + T t
52
4 – 52 PSM10 Exponential Smoothing with Trend Adjustment Example Forecast ActualSmoothedSmoothedIncluding Month(t)Demand (A t )Forecast, F t Trend, T t Trend, FIT t 11211213.00 217 320 419 524 621 731 828 936 10
53
4 – 53 PSM10 Exponential Smoothing with Trend Adjustment Example Forecast ActualSmoothedSmoothedIncluding Month(t)Demand (A t )Forecast, F t Trend, T t Trend, FIT t 11211213.00 217 320 419 524 621 731 828 936 10 F 2 = A 1 + (1 - )(F 1 + T 1 ) F 2 = (.2)(12) + (1 -.2)(11 + 2) = 2.4 + 10.4 = 12.8 units Step 1: Forecast for Month 2
54
4 – 54 PSM10 Exponential Smoothing with Trend Adjustment Example Forecast ActualSmoothedSmoothedIncluding Month(t)Demand (A t )Forecast, F t Trend, T t Trend, FIT t 11211213.00 21712.80 320 419 524 621 731 828 936 10 T 2 = (F 2 - F 1 ) + (1 - )T 1 T 2 = (.4)(12.8 - 11) + (1 -.4)(2) =.72 + 1.2 = 1.92 units Step 2: Trend for Month 2
55
4 – 55 PSM10 Exponential Smoothing with Trend Adjustment Example Forecast ActualSmoothedSmoothedIncluding Month(t)Demand (A t )Forecast, F t Trend, T t Trend, FIT t 11211213.00 21712.801.92 320 419 524 621 731 828 936 10 FIT 2 = F 2 + T 1 FIT 2 = 12.8 + 1.92 = 14.72 units Step 3: Calculate FIT for Month 2
56
4 – 56 PSM10 Exponential Smoothing with Trend Adjustment Example Forecast ActualSmoothedSmoothedIncluding Month(t)Demand (A t )Forecast, F t Trend, T t Trend, FIT t 11211213.00 21712.801.9214.72 320 419 524 621 731 828 936 10 15.182.1017.28 17.822.3220.14 19.912.2322.14 22.512.3824.89 24.112.0726.18 27.142.4529.59 29.282.3231.60 32.482.6835.16
57
4 – 57 PSM10 Exponential Smoothing with Trend Adjustment Example |||||||||123456789123456789|||||||||123456789123456789 Time (month) Product demand 35 35 – 30 30 – 25 25 – 20 20 – 15 15 – 10 10 – 5 5 – 0 0 – Actual demand (A t ) Forecast including trend (FIT t )
58
4 – 58 PSM10 Trend Projections Fitting a trend line to historical data points to project into the medium-to-long-range Linear trends can be found using the least squares technique (regression analysis) y = a + bx ^ where y= computed value of the variable to be predicted (dependent variable) a= y-axis intercept b= slope of the regression line x= the independent variable ^
59
4 – 59 PSM10 Least Squares Method Time period Values of Dependent Variable Deviation 1 Deviation 5 Deviation 7 Deviation 2 Deviation 6 Deviation 4 Deviation 3 Actual observation (y value) Trend line, y = a + bx ^
60
4 – 60 PSM10 Least Squares Method Time period Values of Dependent Variable Deviation 1 Deviation 5 Deviation 7 Deviation 2 Deviation 6 Deviation 4 Deviation 3 Actual observation (y value) Trend line, y = a + bx ^ Least squares method minimizes the sum of the squared errors (deviations)
61
4 – 61 PSM10 Least Squares Method Equations to calculate the regression variables b = xy - nxy x 2 - nx 2 y = a + bx ^ a = y - bx
62
4 – 62 PSM10 Least Squares Example b = = = 10.54 ∑xy - nxy ∑x 2 - nx 2 3,063 - (7)(4)(98.86) 140 - (7)(4 2 ) a = y - bx = 98.86 - 10.54(4) = 56.70 TimeElectrical Power YearPeriod (x)Demandx 2 xy 1999174174 20002794158 20013809240 200249016360 2003510525525 2004614236852 2005712249854 ∑x = 28∑y = 692∑x 2 = 140∑xy = 3,063 x = 4y = 98.86
63
4 – 63 PSM10 Least Squares Example b = = = 10.54 xy - nxy x 2 - nx 2 3,063 - (7)(4)(98.86) 140 - (7)(4 2 ) a = y - bx = 98.86 - 10.54(4) = 56.70 TimeElectrical Power YearPeriod (x)Demandx 2 xy 1999174174 20002794158 20013809240 200249016360 2003510525525 2004614236852 2005712249854 x = 28 y = 692 x 2 = 140 xy = 3,063 x = 4y = 98.86 The trend line is y = 56.70 + 10.54x ^
64
4 – 64 PSM10 Least Squares Example ||||||||| 199920002001200220032004200520062007 160 160 – 150 150 – 140 140 – 130 130 – 120 120 – 110 110 – 100 100 – 90 90 – 80 80 – 70 70 – 60 60 – 50 50 – Year Power demand Trend line, y = 56.70 + 10.54x ^ 141=56.7+8*10.54
65
4 – 65 PSM10 Least Squares Requirements 1.We always plot the data to insure a linear relationship 2.We do not predict time periods far beyond the database 3.Deviations around the least squares line are assumed to be random
66
4 – 66 PSM10 Seasonal Variations In Data The multiplicative seasonal model can modify trend data to accommodate seasonal variations in demand 1.Find average historical demand for each season 2.Compute the average demand over all seasons 3.Compute a seasonal index for each season 4.Estimate next year’s total demand 5.Divide this estimate of total demand by the number of seasons, then multiply it by the seasonal index for that season
67
4 – 67 PSM10 Seasonal Index Example Jan80851059094 Feb7085858094 Mar8093828594 Apr909511510094 May11312513112394 Jun11011512011594 Jul10010211310594 Aug8810211010094 Sept8590959094 Oct7778858094 Nov7572838094 Dec8278808094 DemandAverageAverage Seasonal Month2003200420052003-2005MonthlyIndex
68
4 – 68 PSM10 Seasonal Index Example Jan80851059094 Feb7085858094 Mar8093828594 Apr909511510094 May11312513112394 Jun11011512011594 Jul10010211310594 Aug8810211010094 Sept8590959094 Oct7778858094 Nov7572838094 Dec8278808094 DemandAverageAverage Seasonal Month2003200420052003-2005MonthlyIndex 0.957 Seasonal index = average 2003-2005 monthly demand average monthly demand = 90/94 =.957
69
4 – 69 PSM10 Seasonal Index Example Jan808510590940.957 Feb70858580940.851 Mar80938285940.904 Apr9095115100941.064 May113125131123941.309 Jun110115120115941.223 Jul100102113105941.117 Aug88102110100941.064 Sept85909590940.957 Oct77788580940.851 Nov75728380940.851 Dec82788080940.851 DemandAverageAverage Seasonal Month2003200420052003-2005MonthlyIndex 1,128
70
4 – 70 PSM10 Seasonal Index Example Jan808510590940.957 Feb70858580940.851 Mar80938285940.904 Apr9095115100941.064 May113125131123941.309 Jun110115120115941.223 Jul100102113105941.117 Aug88102110100941.064 Sept85909590940.957 Oct77788580940.851 Nov75728380940.851 Dec82788080940.851 DemandAverageAverage Seasonal Month2003200420052003-2005MonthlyIndex Expected annual demand = 1,200 Janx.957 = 96 1,200 12 Febx.851 = 85 1,200 12 Forecast for 2006
71
4 – 71 PSM10 Seasonal Index Example Jan 95,70 Feb 85,10 Mar 90,40 Apr 106,40 May 130,90 Jun 122,30 Jul 111,70 Aug 106,40 Sept 95,70 Oct 85,10 Nov Dec
72
4 – 72 PSM10 Seasonal Index Example 140 140 – 130 130 – 120 120 – 110 110 – 100 100 – 90 90 – 80 80 – 70 70 – ||||||||||||JFMAMJJASONDJFMAMJJASOND||||||||||||JFMAMJJASONDJFMAMJJASOND Time Demand 2006 Forecast 2005 Demand 2004 Demand 2003 Demand
73
4 – 73 PSM10 Monitoring and Controlling Forecasts Measures how well the forecast is predicting actual values Ratio of running sum of forecast errors (RSFE) to mean absolute deviation (MAD) Good tracking signal has low values If forecasts are continually high or low, the forecast has a bias error Tracking Signal
74
4 – 74 PSM10 Monitoring and Controlling Forecasts Tracking signal RSFEMAD= = ∑(actual demand in period i - forecast demand in period i) ∑|actual - forecast|/n)
75
4 – 75 PSM10 Tracking Signal Tracking signal + 0 MADs – Upper control limit Lower control limit Time Signal exceeding limit Acceptable range
76
4 – 76 PSM10 Tracking Signal Example Cumulative AbsoluteAbsolute ActualForecastForecastForecast QtrDemandDemandErrorRSFEErrorErrorMAD 190100-10-10101010.0 295100-5-155157.5 3115100+150153010.0 4100110-10-10104010.0 5125110+15+5155511.0 6140110+30+35308514.2
77
4 – 77 PSM10Cumulative AbsoluteAbsolute ActualForecastForecastForecast QtrDemandDemandErrorRSFEErrorErrorMAD 190100-10-10101010.0 295100-5-155157.5 3115100+150153010.0 4100110-10-10104010.0 5125110+15+5155511.0 6140110+30+35308514.2 Tracking Signal Example Tracking Signal (RSFE/MAD) -10/10 = -1 -15/7.5 = -2 0/10 = 0 -10/10 = -1 +5/11 = +0.5 +35/14.2 = +2.5 The variation of the tracking signal between -2.0 and +2.5 is within acceptable limits
78
4 – 78 PSM10 Forecasting in the Service Sector Presents unusual challenges Special need for short term records Needs differ greatly as function of industry and product Holidays and other calendar events Unusual events
79
4 – 79 PSM10Questions Answer the following questions How would you rate the time horizon for long range forecast in the field of mobile information technologies? Which of the Seven Steps in Forecasting is the most interesting for you? Did you ever use the method of “Jury of Executive Opinion” when discussing family affairs at home? Which week sides if the Delphi method would you identify? Under which circumstances do the Weighted Moving Average method and the method of exponential smoothing coincide? Can the two methods of exponential smoothing ever coincide? Look for the various opportunities of using forecast methods by Excel. Let the demand follow the function d(t) = 10 + 2t and apply the simple weighted average forecast method with n = 2. What can you say about the tracking signal?
80
4 – 80 PSM10Questions Homework No. 3: Create an Excel Spreadsheet to solve the following problem! Sales of music stands at Johnny Ho’s music store, in Columbus, Ohio, over the past 10 weeks are shown in the table below. WeekDemandWeekDemand 120629 221736 328822 437925 525102? a)Forecast demand for each week, including week 10, using exponential smoothing with α = 0.3 (initial forecast F 1 = 20) b)Compute the MAD. c)Compute the tracking signal. Submit your solution file via E-Mail to gobsch@euv-frankfurt-o.de (term: 29.04.2010). gobsch@euv-frankfurt-o.de Don’t forget to indicate your university ID card number. Put here the last digit of your university ID card number.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.