Outline. Role of Forecasting. Characteristics of Forecasts. Logistics and Supply Chain Management. Demand Forecasting



Similar documents
Objectives of Chapters 7,8

Outline: Demand Forecasting

Forecasts of future demand are essential for making supply chain decisions. In this

FOCUS FORECASTING IN SUPPLY CHAIN: THE CASE STUDY OF FAST MOVING CONSUMER GOODS COMPANY IN SERBIA

Demand Forecasting LEARNING OBJECTIVES IEEM Understand commonly used forecasting techniques. 2. Learn to evaluate forecasts

Forecasting Methods. What is forecasting? Why is forecasting important? How can we evaluate a future demand? How do we make mistakes?

Production Planning. Chapter 4 Forecasting. Overview. Overview. Chapter 04 Forecasting 1. 7 Steps to a Forecast. What is forecasting?

Demand forecasting & Aggregate planning in a Supply chain. Session Speaker Prof.P.S.Satish

Slides Prepared by JOHN S. LOUCKS St. Edward s University

Forecasting in supply chains

Forecasting the first step in planning. Estimating the future demand for products and services and the necessary resources to produce these outputs

2) The three categories of forecasting models are time series, quantitative, and qualitative. 2)

Demand Management Where Practice Meets Theory

Time series Forecasting using Holt-Winters Exponential Smoothing

Ch.3 Demand Forecasting.

Smoothing methods. Marzena Narodzonek-Karpowska. Prof. Dr. W. Toporowski Institut für Marketing & Handel Abteilung Handel

CHAPTER 11 FORECASTING AND DEMAND PLANNING

Outline. Logistics and Supply Chain Management. Competitive and Supply Chain Strategies. What is Supply Chain Management? Supply Chain Performance

Week TSX Index

Sales Forecasting System for Chemicals Supplying Enterprises

Industry Environment and Concepts for Forecasting 1

Module 6: Introduction to Time Series Forecasting

A COMPARISON OF REGRESSION MODELS FOR FORECASTING A CUMULATIVE VARIABLE

IDENTIFICATION OF DEMAND FORECASTING MODEL CONSIDERING KEY FACTORS IN THE CONTEXT OF HEALTHCARE PRODUCTS

Baseline Forecasting With Exponential Smoothing Models

Exponential Smoothing with Trend. As we move toward medium-range forecasts, trend becomes more important.

QAD Enterprise Applications 2012 Enterprise Edition. Training Guide Demand Management 6.1 Domain Knowledge

Equations for Inventory Management

How To Plan A Pressure Container Factory

Demand Forecasting When a product is produced for a market, the demand occurs in the future. The production planning cannot be accomplished unless

A Comparative Study of the Pickup Method and its Variations Using a Simulated Hotel Reservation Data

A Decision-Support System for New Product Sales Forecasting

Forecasting DISCUSSION QUESTIONS

INCREASING FORECASTING ACCURACY OF TREND DEMAND BY NON-LINEAR OPTIMIZATION OF THE SMOOTHING CONSTANT

TIME SERIES ANALYSIS & FORECASTING

Simple Methods and Procedures Used in Forecasting

Time series forecasting

2.2 Elimination of Trend and Seasonality

The Evaluation of Forecasting Method for Enteral and Formula Food Supply to Support Inventory Management System Hospital

16 : Demand Forecasting

Product Documentation SAP Business ByDesign Supply Chain Planning and Control

Forecasting methods applied to engineering management

Modelling and Forecasting Packaged Food Product Sales Using Mathematical Programming

MICROSOFT EXCEL FORECASTING AND DATA ANALYSIS

15 : Demand Forecasting

8 given situation. 5. Students will discuss performance management and determine appropriate performance measures for an

Theory at a Glance (For IES, GATE, PSU)

Glossary of Inventory Management Terms

INDUSTRIAL STATISTICS AND OPERATIONAL MANAGEMENT

Section A. Index. Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting techniques Page 1 of 11. EduPristine CMA - Part I

Time Series and Forecasting

Causal Leading Indicators Detection for Demand Forecasting

Not Your Dad s Magic Eight Ball

4. Simple regression. QBUS6840 Predictive Analytics.

Causal Forecasting Models

CTL.SC1x -Supply Chain & Logistics Fundamentals. Time Series Analysis. MIT Center for Transportation & Logistics

USING SEASONAL AND CYCLICAL COMPONENTS IN LEAST SQUARES FORECASTING MODELS

Corresponding Author Duke University Department of Electrical and Computer Engineering Durham, North Carolina , U.S.A.

Indian School of Business Forecasting Sales for Dairy Products

Chapter 2 Maintenance Strategic and Capacity Planning

MGT 267 PROJECT. Forecasting the United States Retail Sales of the Pharmacies and Drug Stores. Done by: Shunwei Wang & Mohammad Zainal

A SAS/ETS SOFTWARE FORECASTING AND INVENTORY PLANNING SYSTEM

Sales and operations planning (SOP) Demand forecasting

ARQUIMEDES: A TOOL FOR TEACHING PPC IN AN OPERATIONS MANAGEMENT COURSE

2. What is the general linear model to be used to model linear trend? (Write out the model) = or

The Strategic Role of Forecasting in Supply Chain Management and TQM

Sixth Edition. Global Edition STRATEGY, FLANNING, AND OPERATION. Sunil Chopra. Kellogg School of Management. Peter Meindl.

RELEVANT TO ACCA QUALIFICATION PAPER P3. Studying Paper P3? Performance objectives 7, 8 and 9 are relevant to this exam

Promotional Forecasting Based on Promotional Indexes in Yoghurt Production

Forecasting Analytics. Group members: - Arpita - Kapil - Kaushik - Ridhima - Ushhan

Basics of Supply Chain Management (BSCM) Curriculum

Supply Chain Management (3rd Edition)

A Forecasting Decision Support System

Vendor managed forecasting: A case study of small enterprise

Uniwersytet Ekonomiczny

A Regional Demand Forecasting Study for Transportation Fuels in Turkey

How To Improve Forecast Accuracy

A Primer on Forecasting Business Performance

Time-Series Forecasting and Index Numbers

2 Day In House Demand Planning & Forecasting Training Outline

Forecast. Forecast is the linear function with estimated coefficients. Compute with predict command

17. SIMPLE LINEAR REGRESSION II

Forecasting Methods / Métodos de Previsão Week 1

SPSS TRAINING SESSION 3 ADVANCED TOPICS (PASW STATISTICS 17.0) Sun Li Centre for Academic Computing lsun@smu.edu.sg

Collaborative Forecasting

Effect of Forecasting on Bullwhip Effect in Supply Chain Management

Multi-echelon inventory management: Inventory control

12 Market forecasting

Percent, Sales Tax, & Discounts

Analysis of Various Forecasting Approaches for Linear Supply Chains based on Different Demand Data Transformations

NTC Project: S01-PH10 (formerly I01-P10) 1 Forecasting Women s Apparel Sales Using Mathematical Modeling

MBA350 INTEGRATIVE CAPSTONE COURSE

Forecasting method selection in a global supply chain

Use of Statistical Forecasting Methods to Improve Demand Planning

Trend and Seasonal Components

Comparative Study of Demand Forecast Accuracy for Healthcare Products Using Linear and Non Linear Regression

Unit 31 A Hypothesis Test about Correlation and Slope in a Simple Linear Regression

Department of Industrial Engineering

Transcription:

Logistics and Supply Chain Management Demand Forecasting 1 Outline The role of forecasting in a supply chain Characteristics ti of forecasts Components of forecasts and forecasting methods Basic approach to demand forecasting Time series forecasting methods Measures of forecast error Chopra and Meindl (2006) Supply Chain Management: Strategy, Planning and Operation. Prentice Hall. 2007 Pearson Education Amir Samimi Civil Engineering Department, Sharif University of Technology Role of Forecasting Characteristics of Forecasts 2 The basis for all strategic and planning decisions in a supply chain Used for both push and pull processes Examples: Production: scheduling, inventory, aggregate planning Marketing: sales force allocation, promotions, new production introduction Finance: plant/equipment investment, budgetary planning Personnel: workforce planning, hiring, layoffs All of these decisions are interrelated 3 Forecasts are always wrong. Should include expected value and measure of error. Long-term forecasts are less accurate than shortterm forecasts (forecast horizon is important) Aggregate forecasts are more accurate than disaggregate forecasts Bullwhip Effect: The farther up the supply chain a company is, the greater is the distortion of information it receives. 1

Factors Related to Demand Basic Steps to Demand Forecasting 4 Past demand Lead dtime of product Planned advertising or marketing efforts State of the economy Planned price discounts Actions that competitors have taken 5 Understand the objectives of forecasting Integrate t demand d planning and dforecasting Identify major factors that influence demand Identify customer segments Determine the appropriate forecasting technique Establish performance and error measures for the forecast Forecasting Methods Components of an Observation 6 1. Qualitative: primarily subjective; rely on judgment and opinion 2. Time Series: use historical demand only Static Adaptive 3. Causal: use the relationship between demand and some other factor to develop forecast 4. Simulation Imitate consumer choices that give rise to demand Can combine time series and causal methods 7 Observed demand (O) = Systematic component (S) + Random component (R) Level (current deseasonalized demand) Trend (growth or decline in demand) Seasonality (predictable seasonal fluctuation) Systematic component: Expected value of demand Random component: The part of the forecast that deviates from the systematic component Forecast error: difference between forecast and actual demand 2

Time Series Forecasting Time Series Forecasting 8 Forecast demand for the next four quarters. 9 Quarter Demand D t II, 1998 8000 III, 1998 13000 IV, 1998 23000 I, 1999 34000 II, 1999 10000 III, 1999 18000 IV, 1999 23000 I, 2000 38000 II, 2000 12000 III, 2000 13000 IV, 2000 32000 I, 2001 41000 Forecasting Methods 50,000 40,000 30,000 20,000 10,000 0 97,2 97,3 97,4 98,1 98,2 98,3 98,4 99,1 99,2 99,3 99,4 00,1 Time Series Forecasting Methods 10 Static Adaptive Moving average Simple exponential smoothing Holt s model (with trend) Winter s model (with trend and seasonality) 11 Goal is to predict systematic component of demand Multiplicative: li (level)(trend)(seasonal l)(t l factor) Additive: level + trend + seasonal factor Mixed: (level + trend)(seasonal factor) Static methods Adaptive forecasting 3

Static Methods Static Methods 12 Assume a mixed model: Systematic ti component = (level l + trend)(seasonal factor) 13 Estimating level and trend Eti Estimating seasonal lfactors F t+l = [L + (t + l)t]s t+l = forecast in period t for demand in period t + l L = estimate t of flevel lfor period d0 T = estimate of trend S t = estimate of seasonal factor for period t D t = actual demand in period t F t = forecast of demand in period t Estimating Level and Trend Example: Tahoe Salt 14 Before estimating level and trend, demand data must be deseasonalized Deseasonalized demand = demand that would have been observed in the absence of seasonal fluctuations Periodicity (p) the number of periods after which the seasonal cycle repeats itself for demand at Tahoe Salt p = 4 15 4

Deseasonalizing Demand Deseasonalizing Demand 16 17 For the example, p = 4 is even D3 = {D1 + D5 + Sum(i=2 to 4) [2Di]}/8 = {8000+10000+[(2)(13000)+(2)(23000)+(2)(34000)]}/8 = 19750 D4 = {D2 + D6 + Sum(i=3 to 5) [2Di]}/8 = {13000+18000+[(2)(23000)+(2)(34000)+(2)(10000)]/8 = 20625 Deseasonalizing Demand Demand for Tahoe Salt 18 19 Then include trend: D t = L + tt D t = deseasonalized ddemand din period dt L = level (deseasonalized demand at period 0) T = trend (rate of growth of deseasonalized demand) Trend is determined by linear regression: Dependent variable: deseasonalized demand Independent variable: period In the example, L = 18,439 and T = 524 5

Estimating Seasonal Factors Estimating Seasonal Factors 20 Calculate deseasonalized demand for each period: S t = D t / D t = seasonal lfactor for period t In the example, D 2 = 18439 + (524)(2) = 19487 D 2 = 13000 S 2 = 13000/19487 = 0.67 Other seasonal factors are calculated similarly 21 t Demand Deseasonalized Demand Seasonal Factor 1 8000 18963 0.42 2 13000 19487 0.67 3 23000 20011 1.15 4 34000 20535 1.66 5 10000 21059 0.47 6 18000 21583 0.83 7 23000 22107 1.04 8 38000 22631 1.68 9 12000 23155 0.52 10 13000 23679 0.55 11 32000 24203 1.32 12 41000 24727 1.66 Estimating Seasonal Factors Estimating the Forecast 22 Overall seasonal factor: Averaging all of the factors for a season. 23 Forecast the next four periods: In the example: 3 seasonal cycles in the data and p=4: S1 = (0.42+0.47+0.52)/3 = 0.47 S2 = (0.67+0.83+0.55)/3 = 0.68 S3 = (1.15+1.04+1.32)/3 = 1.17 S4 = (1.66+1.68+1.66)/3 = 1.67 F 13 = (L+13T)S 1 = [18439+(13)(524)](0.47) = 11868 F 14 = (L+14T)S 2 = [18439+(14)(524)](0.68) = 17527 F 15 = (L+15T)S 3 = [18439+(15)(524)](1.17) = 30770 F 16 = (L+16T)S 4 = [18439+(16)(524)](1.67) )]( ) = 44794 6

Adaptive Forecasting Basic Formulas 24 The estimates of level, trend, and seasonality are adjusted after each demand observation Moving average Simple exponential smoothing Trend-corrected exponential smoothing (Holt s model) Trend- and seasonality-corrected exponential smoothing (Winter s model) 25 F t+1 = (L t + lt)s t+1 L t = Estimate of level at the end of period t T t = Estimate of trend at the end of period t S t = Estimate of seasonal factor for period t F t = Forecast of demand for period t D t = At Actual ldemand dobserved din period idtt E t = Forecast error in period t A t = Absolute deviation for period t = E t MAD = Mean Absolute Deviation = average value of A t General Steps Moving Average 26 Initialize Compute initial estimates of level (L 0 ), trend (T 0 )and ), seasonal factors (S 1,,S p ). As in static forecasting. Forecast Forecast demand for period t+1 Estimate error 27 Used when demand has no observable trend or seasonality Systematic component of demand = level Level in period t is the average over last N periods Current forecast for all future periods is the same: L t = (D t + D t-1 + + D t-n+1 ) / N Compute error E t+1 = F t+1 -D t+1 Modify estimates Modify the estimates of level (L t+1 ), trend (T t+1 ), and seasonal factor (S t+p+1 ), given the error E t+1 in the forecast Repeat steps 2, 3, and 4 for each subsequent period F t+1 = L t and F t+n = L t After observing the demand for period t+1, revise: L t+1 = (D t+1 + D t + + D t-n+2 ) / N F t+2 = L t+1 7

Example Simple Exponential Smoothing 28 In the Tahoe Salt example, what is the forecast demand for periods 5 through 8 using a 4-period moving average? L4 = (D4+D3+D2+D1)/4 = (34000+23000+13000+8000)/4 = 19500 F5 = 19500 = F6 = F7 = F8 Observe demand in period 5 to be D5 = 10000 Forecast error in period 5: E5 = 19500-10000 = 9500 Revise estimate of level in period 5: L5 = (D5+D4+D3+D2)/4 = 20000 F6 = L5 = 20000 29 Used when demand has no observable trend or seasonality Systematic component of demand = level Initial estimate of level average of all demand data: L 0 = [Sum( i=1 to n )D i ]/n Current forecast current estimate of the level: F t+n = L t Revise, after observing demand D t+1 L t+1 = D t+1 + (1- )L t : Smoothing constant Example Holt s Model 30 Tahoe Salt data Forecast tdemand dusing exponential smoothing: Period 1: L 0 = average of all periods = Sum (i=1 to 12) [D i ]/12 = 22083 F 1 = L 0 = 22083 Observed demand for period 1 = D 1 = 8000 Forecast error for period 1: E 1 = F 1 -D 1 = 14083 Assuming = 0.1, revised the estimates: L 1 = D 1 + (1- )L 0 = (0.1)(8000) + (0.9)(22083) = 20675 F 2 = L 1 = 20675 31 Trend-Corrected Exponential Smoothing When demand d is assumed to have no seasonality Obtain initial estimate of level and trend by running a linear regression of the following form: D t = at + b T 0 = a L 0 = b In period t, the forecast for future periods is: F t+1 = L t + T t F t+n = L t + nt t 8

Holt s Model Example 32 Revise the estimates after observing demand for period t: L t+1 = D t+1 + (1- )(L t + T t ) T t+1 = (L t+1 -L t ) + (1- )T t = smoothing constant for level = smoothing constant for trend 33 Forecast Tahoe Salt demand using Holt s model Using linear regression, L 0 = 12015 (linear intercept) T 0 = 1549 (linear slope) Forecast for period 1: F 1 = L 0 + T 0 = 12015 + 1549 = 13564 Observed demand for period 1 = D 1 = 8000 E 1 = F 1 - D 1 = 13564-8000 = 5564 Assume = 0.1, = 0.2 L 1 = D 1 + (1- )(L 0 +T 0 ) = (0.1)(8000) + (0.9)(13564) = 13008 T 1 = (L 1 L 0 ) + (1- )T 0 = (0.2)(13008-12015) + (0.8)(1549) = 1438 F 1 = L 1 + T 1 = 13008 + 1438 = 14446 F 5 = L 1 + 4T 1 = 13008 + (4)(1438) = 18760 Winter s Model Winter s Model 34 Trend- and Seasonality-Corrected Exponential Smoothing Systematic component of demand is assumed to have a level, trend, and seasonal factor Systematic component = (level + trend)(seasonal factor) 35 Revise estimates Observing demand d for period t+1, L t+1 = (D t+1 /S t+1 ) + (1- )(L t +T t ) = smoothing constant for level Assume periodicity p Obtain initial estimates using procedure for static forecasting Forecast in period t: T t+1 = (L t+1 - L t ) + (1- )T t = smoothing constant for trend S t+p+1 = (D t+1 /L t+1 ) + (1- )S t+1 = smoothing constant for seasonal factor F t+1 = (L t +T t )(S t+1 ) and F t+n = (L t + nt t )S t+n 9

Example Measures of Forecast Error 36 Forecast Tahoe Salt demand using Winter s model. Initial estimates: es: L 0 = 18439, T 0 = 524 S 1 =0.47, S 2 =0.68, S 3 =1.17, S 4 =1.67 F 1 = (L 0 + T 0 )S 1 = (18439+524)(0.47) = 8913 Forecast error D 1 = 8000 E 1 = F 1 -D 1 = 8913-8000 = 913 Revise estimates, assume = 0.1, =0.2, =0.1 L 1 = (D 1 /S 1 )+(1- )(L 0 +T 0 ) = (0.1)(8000/0.47)+(0.9)(18439+524)=18769 T 1 = (L 1 -L 0 )+(1- )T 0 = (0.2)(18769-18439)+(0.8)(524) = 485 S 5 = (D 1 /L 1 )+(1- )S 1 = (0.1)(8000/18769)+(0.9)(0.47) = 0.47 F 2 = (L 1 +T 1 )S 2 = (18769 + 485)(0.68) = 13093 37 Forecast error = E t = F t -D t Mean squared error (MSE) MSE n = (Sum (t=1 to n) [E t2 ])/n Absolute deviation = A t = E t Mean absolute deviation (MAD) MAD n = (Sum (t=1 to n) [A t ])/n Measures of Forecast Error Homework 3 38 Mean absolute percentage error (MAPE) MAPE n = (Sum (t=1 to n) [ E t /D 100])/ t 100])/n Bias Consistently under- or overestimate demand bias n = Sum (t=1 to n) [E t ] 39 Exercises: 2 3 Due on 3 November. Chapter 7 Tracking signal TS t = bias / MAD t Should be within the range of +6 Otherwise, possibly use a new forecasting method 10