SlideShare a Scribd company logo
 Chapter 7
Demand Forecasting
in a Supply Chain
 Outline
 The role of forecasting in a supply chain
 Characteristics of forecasts
 Components of forecasts and forecasting methods
 Basic approach to demand forecasting
 Time series forecasting methods
 Measures of forecast error
 Forecasting demand at Tahoe Salt
 Forecasting in practice
 Role of Forecasting
in a Supply Chain
 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
 Characteristics of Forecasts
 Forecasts are rarely perfect because of randomness.
 Beside the average, we also need a measure of variations– Standard
deviation.
 Forecasts are more accurate for groups of items than for individuals.
 Forecast accuracy decreases as time horizon increases.
 Forecasting Methods
 Qualitative: primarily subjective; rely on judgment and opinion
 Time Series: use historical demand only
 Static
 Adaptive
 Causal: use the relationship between demand and some other factor to
develop forecast
 Simulation
 Imitate consumer choices that give rise to demand
 Can combine time series and causal methods
 Components of an Observation
Observed demand (O) =
Systematic component (S) + Random component (R)
 Example: Tahoe Salt
 Tahoe Salt Scattered Graph
 Forecasting Methods
 Static
 Adaptive
 Moving average
 Simple exponential smoothing
 Holt’s model (with trend)
 Winter’s model (with trend and seasonality)
 Basic Approach to
Demand Forecasting
 Understand the objectives of forecasting
 Integrate demand planning and forecasting
 Identify major factors that influence the demand forecast
 Understand and identify customer segments
 Determine the appropriate forecasting technique
 Establish performance and error measures for the forecast
 Time Series
Forecasting Methods
 Goal is to predict systematic component of demand
 Multiplicative: (level)(trend)(seasonal factor)
 Additive: level + trend + seasonal factor
 Mixed: (level + trend)(seasonal factor)
 Static methods
 Adaptive forecasting
 Static Methods
 Assume a mixed model:
Systematic component = (level + trend)(seasonal factor)
Ft+l = [L + (t + l)T]St+l
= forecast in period t for demand in period t + l
L = estimate of level for period 0
T = estimate of trend
St = estimate of seasonal factor for period t
Dt = actual demand in period t
Ft = forecast of demand in period t
 Static Methods
 Estimating level and trend
 Estimating seasonal factors
 Estimating Level and Trend
 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
 Deseasonalizing Demand
[Dt-(p/2) + Dt+(p/2) ]/2p +  Di] / p for p even
Dt = (sum is from i = t+1-(p/2) to t+1+(p/2))
 Di / p for p odd
(sum is from i = t-(p/2) to t+(p/2)), p/2 truncated to lower
integer
 Time Series Forecasting
 Deseasonalizing Demand
For the example, p = 4 is even
For t = 3:
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
 Deseasonalized Demand
 Deseasonalizing Demand
Then include trend
Dt = L + tT
where Dt = deseasonalized demand in period t
L = level (deseasonalized demand at period 0)
T = trend (rate of growth of deseasonalized demand)
Trend is determined by linear regression using deseasonalized demand as
the dependent variable and period as the independent variable (can be
done in Excel)
In the example, L = 18,439 and T = 524
 Deseasonalized Demand
 Deseasonalizing Demand
Then include trend
Dt = L + tT
where Dt = deseasonalized demand in period t
L = level (deseasonalized demand at period 0)
T = trend (rate of growth of deseasonalized demand)
Trend is determined by linear regression using deseasonalized demand as
the dependent variable and period as the independent variable (can be
done in Excel)
In the example, L = 18,439 and T = 524
 Time Series of Demand
 Estimating Seasonal Factors
Use the previous equation to calculate deseasonalized demand for each
period
St = Dt / Dt = seasonal factor for period t
In the example,
D2 = 18439 + (524)(2) = 19487 D2 = 13000
S2 = 13000/19487 = 0.67
The seasonal factors for the other periods are calculated in the same
manner
 Estimating Seasonal Factors
 Estimating Seasonal Factors
 Estimating Seasonal Factors
The overall seasonal factor for a “season” is then obtained by averaging all
of the factors for a “season”
If there are r seasonal cycles, for all periods of the form pt+i, 1<i<p, the
seasonal factor for season i is
Si = [Sum(j=0 to r-1) Sjp+i]/r
In the example, there are 3 seasonal cycles in the data and p=4, so
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
 Estimating the Forecast
Using the original equation, we can forecast the next four periods of
demand:
F13 = (L+13T)S1 = [18439+(13)(524)](0.47) = 11868
F14 = (L+14T)S2 = [18439+(14)(524)](0.68) = 17527
F15 = (L+15T)S3 = [18439+(15)(524)](1.17) = 30770
F16 = (L+16T)S4 = [18439+(16)(524)](1.67) = 44794
Error: difference between predicted value and actual value
 Mean Absolute Deviation (MAD)
 Mean Square Error (MSE)
 Mean Absolute Percentage Error (MAPE)
 Tracking Signal (TS)


 Measures of Forecast Error
 Forecast error = Et = Ft - Dt
 Mean squared error (MSE)
MSEn = (Sum(t=1 to n)[Et
2
])/n
 Absolute deviation = At = |Et|
 Mean absolute deviation (MAD)
MADn = (Sum(t=1 to n)[At])/n
 = 1.25MAD
 = Standard Deviation of forecast
 Measures of Forecast Error
 Mean absolute percentage error (MAPE)
MAPEn = (Sum(t=1 to n)[100|Et/ Dt|])/n
 Bias
 Shows whether the forecast consistently under- or overestimates
demand; should fluctuate around 0
biasn = Sum(t=1 to n)[Et]
 Tracking signal
 Should be within the range of +6
 Otherwise, possibly use a new forecasting method
TSt = bias / MADt
 Case 1: TahoeSalt
In a very well designed excel work book, repeat the computations explained
in this lecture. Also compute MSE, MAD, MPE, and TS for all possible
periods

More Related Content

What's hot

IT in SCM
IT in SCMIT in SCM
IT in SCM
Hammaduddin
 
Bullwhip effect ppt
Bullwhip effect pptBullwhip effect ppt
Bullwhip effect ppt
pulak126
 
Supply Chain Management chap 7
Supply Chain Management chap 7Supply Chain Management chap 7
Supply Chain Management chap 7
Umair Arain
 
Applications of ERP software
Applications of ERP softwareApplications of ERP software
Applications of ERP software
Chetu
 
3rd party logistic
3rd party logistic3rd party logistic
3rd party logistic
vikramkr3116
 
Chapter 7 demand forecasting in a supply chain
Chapter 7 demand forecasting in a supply chainChapter 7 demand forecasting in a supply chain
Chapter 7 demand forecasting in a supply chain
sajidsharif2022
 
Trends in Supply Chain Management - Presentation by GRA Supply Chain Consultants
Trends in Supply Chain Management - Presentation by GRA Supply Chain ConsultantsTrends in Supply Chain Management - Presentation by GRA Supply Chain Consultants
Trends in Supply Chain Management - Presentation by GRA Supply Chain Consultants
Rebecca Manjra
 
Integrated Supply Chain
Integrated Supply ChainIntegrated Supply Chain
Integrated Supply Chain
SSA KPI
 
Total quality management and purchasing
Total quality management and purchasingTotal quality management and purchasing
Total quality management and purchasing
Shooger
 
Continuous Review Inventory System
Continuous Review Inventory SystemContinuous Review Inventory System
Continuous Review Inventory System
3abooodi
 
Tools and techniques of bpr
Tools and techniques of bprTools and techniques of bpr
Tools and techniques of bpr
karunara
 
Role of information Technology in Supply Chain Manageent
Role of information Technology in Supply Chain ManageentRole of information Technology in Supply Chain Manageent
Role of information Technology in Supply Chain Manageent
Anand Jha
 
Chopra Meindl Chapter 1
Chopra Meindl Chapter 1Chopra Meindl Chapter 1
Chopra Meindl Chapter 1
Rupam Jash l CSCA
 
Sales & Operations Planning Process
Sales & Operations Planning ProcessSales & Operations Planning Process
Sales & Operations Planning Process
Harshal Badgujar
 
What is strategic fit
What is strategic fitWhat is strategic fit
What is strategic fit
Anu Vanu
 
Supply chain seccurity
Supply chain seccuritySupply chain seccurity
Supply chain seccurity
Shafeek S
 
MRP (Material requirements planning)
MRP (Material requirements planning)MRP (Material requirements planning)
MRP (Material requirements planning)
Abdulrahman El-Sayed
 
3 PL Slideshare
3 PL Slideshare3 PL Slideshare
3 PL Slideshare
Surajsingh878
 
Chopra Meindl Chapter 4
Chopra Meindl Chapter 4Chopra Meindl Chapter 4
Chopra Meindl Chapter 4
Rupam Jash l CSCA
 
Supply Chain Planning
Supply Chain PlanningSupply Chain Planning
Supply Chain Planning
mubarak2009
 

What's hot (20)

IT in SCM
IT in SCMIT in SCM
IT in SCM
 
Bullwhip effect ppt
Bullwhip effect pptBullwhip effect ppt
Bullwhip effect ppt
 
Supply Chain Management chap 7
Supply Chain Management chap 7Supply Chain Management chap 7
Supply Chain Management chap 7
 
Applications of ERP software
Applications of ERP softwareApplications of ERP software
Applications of ERP software
 
3rd party logistic
3rd party logistic3rd party logistic
3rd party logistic
 
Chapter 7 demand forecasting in a supply chain
Chapter 7 demand forecasting in a supply chainChapter 7 demand forecasting in a supply chain
Chapter 7 demand forecasting in a supply chain
 
Trends in Supply Chain Management - Presentation by GRA Supply Chain Consultants
Trends in Supply Chain Management - Presentation by GRA Supply Chain ConsultantsTrends in Supply Chain Management - Presentation by GRA Supply Chain Consultants
Trends in Supply Chain Management - Presentation by GRA Supply Chain Consultants
 
Integrated Supply Chain
Integrated Supply ChainIntegrated Supply Chain
Integrated Supply Chain
 
Total quality management and purchasing
Total quality management and purchasingTotal quality management and purchasing
Total quality management and purchasing
 
Continuous Review Inventory System
Continuous Review Inventory SystemContinuous Review Inventory System
Continuous Review Inventory System
 
Tools and techniques of bpr
Tools and techniques of bprTools and techniques of bpr
Tools and techniques of bpr
 
Role of information Technology in Supply Chain Manageent
Role of information Technology in Supply Chain ManageentRole of information Technology in Supply Chain Manageent
Role of information Technology in Supply Chain Manageent
 
Chopra Meindl Chapter 1
Chopra Meindl Chapter 1Chopra Meindl Chapter 1
Chopra Meindl Chapter 1
 
Sales & Operations Planning Process
Sales & Operations Planning ProcessSales & Operations Planning Process
Sales & Operations Planning Process
 
What is strategic fit
What is strategic fitWhat is strategic fit
What is strategic fit
 
Supply chain seccurity
Supply chain seccuritySupply chain seccurity
Supply chain seccurity
 
MRP (Material requirements planning)
MRP (Material requirements planning)MRP (Material requirements planning)
MRP (Material requirements planning)
 
3 PL Slideshare
3 PL Slideshare3 PL Slideshare
3 PL Slideshare
 
Chopra Meindl Chapter 4
Chopra Meindl Chapter 4Chopra Meindl Chapter 4
Chopra Meindl Chapter 4
 
Supply Chain Planning
Supply Chain PlanningSupply Chain Planning
Supply Chain Planning
 

Similar to Chapter 7

428344346-Chapter-7-Forecastingddddd.ppt
428344346-Chapter-7-Forecastingddddd.ppt428344346-Chapter-7-Forecastingddddd.ppt
428344346-Chapter-7-Forecastingddddd.ppt
UntukYtban
 
forecasting
forecastingforecasting
forecasting
RINUSATHYAN
 
Demand Forecasting Basics
Demand Forecasting BasicsDemand Forecasting Basics
Demand Forecasting Basics
Manoj Kumar
 
ForecastingBUS255 GoalsBy the end of this chapter, y.docx
ForecastingBUS255 GoalsBy the end of this chapter, y.docxForecastingBUS255 GoalsBy the end of this chapter, y.docx
ForecastingBUS255 GoalsBy the end of this chapter, y.docx
budbarber38650
 
Forecasting Techniques
Forecasting TechniquesForecasting Techniques
Forecasting Techniques
Anand Subramaniam
 
Forecasting Techniques
Forecasting TechniquesForecasting Techniques
Forecasting Techniques
guest865c0e0c
 
Forcast2
Forcast2Forcast2
Forcast2
martinizo
 
Demand forecasting methods 1 gp
Demand forecasting methods 1 gpDemand forecasting methods 1 gp
Demand forecasting methods 1 gp
PUTTU GURU PRASAD
 
Forecasting of demand (management)
Forecasting of demand (management)Forecasting of demand (management)
Forecasting of demand (management)
Manthan Chavda
 
Wavelet Multi-resolution Analysis of High Frequency FX Rates
Wavelet Multi-resolution Analysis of High Frequency FX RatesWavelet Multi-resolution Analysis of High Frequency FX Rates
Wavelet Multi-resolution Analysis of High Frequency FX Rates
aiQUANT
 
Analyzing and forecasting time series data ppt @ bec doms
Analyzing and forecasting time series data ppt @ bec domsAnalyzing and forecasting time series data ppt @ bec doms
Analyzing and forecasting time series data ppt @ bec doms
Babasab Patil
 
Time series mnr
Time series mnrTime series mnr
Time series mnr
NH Rao
 
1 forecasting SHORT NOTES FOR ESE AND GATE
1 forecasting SHORT NOTES FOR ESE AND GATE1 forecasting SHORT NOTES FOR ESE AND GATE
1 forecasting SHORT NOTES FOR ESE AND GATE
Aditya Pal
 
Product Design Forecasting Techniquesision.ppt
Product Design Forecasting Techniquesision.pptProduct Design Forecasting Techniquesision.ppt
Product Design Forecasting Techniquesision.ppt
avidc1000
 
Enterprise_Planning_TimeSeries_And_Components
Enterprise_Planning_TimeSeries_And_ComponentsEnterprise_Planning_TimeSeries_And_Components
Enterprise_Planning_TimeSeries_And_Components
nanfei
 
Forecasting.ppt
Forecasting.pptForecasting.ppt
Forecasting.ppt
DrMahmoudElmarhoumy
 
Chap003 Forecasting
Chap003    ForecastingChap003    Forecasting
Chap003 Forecasting
Waqar Butt Vicky
 
Chapter8[1]
Chapter8[1]Chapter8[1]
Chapter8[1]
Hariharan Ponnusamy
 
Production & Operation Management Chapter8[1]
Production & Operation Management Chapter8[1]Production & Operation Management Chapter8[1]
Production & Operation Management Chapter8[1]
Hariharan Ponnusamy
 
Forecasting demand planning
Forecasting demand planningForecasting demand planning
Forecasting demand planning
ManonmaniA3
 

Similar to Chapter 7 (20)

428344346-Chapter-7-Forecastingddddd.ppt
428344346-Chapter-7-Forecastingddddd.ppt428344346-Chapter-7-Forecastingddddd.ppt
428344346-Chapter-7-Forecastingddddd.ppt
 
forecasting
forecastingforecasting
forecasting
 
Demand Forecasting Basics
Demand Forecasting BasicsDemand Forecasting Basics
Demand Forecasting Basics
 
ForecastingBUS255 GoalsBy the end of this chapter, y.docx
ForecastingBUS255 GoalsBy the end of this chapter, y.docxForecastingBUS255 GoalsBy the end of this chapter, y.docx
ForecastingBUS255 GoalsBy the end of this chapter, y.docx
 
Forecasting Techniques
Forecasting TechniquesForecasting Techniques
Forecasting Techniques
 
Forecasting Techniques
Forecasting TechniquesForecasting Techniques
Forecasting Techniques
 
Forcast2
Forcast2Forcast2
Forcast2
 
Demand forecasting methods 1 gp
Demand forecasting methods 1 gpDemand forecasting methods 1 gp
Demand forecasting methods 1 gp
 
Forecasting of demand (management)
Forecasting of demand (management)Forecasting of demand (management)
Forecasting of demand (management)
 
Wavelet Multi-resolution Analysis of High Frequency FX Rates
Wavelet Multi-resolution Analysis of High Frequency FX RatesWavelet Multi-resolution Analysis of High Frequency FX Rates
Wavelet Multi-resolution Analysis of High Frequency FX Rates
 
Analyzing and forecasting time series data ppt @ bec doms
Analyzing and forecasting time series data ppt @ bec domsAnalyzing and forecasting time series data ppt @ bec doms
Analyzing and forecasting time series data ppt @ bec doms
 
Time series mnr
Time series mnrTime series mnr
Time series mnr
 
1 forecasting SHORT NOTES FOR ESE AND GATE
1 forecasting SHORT NOTES FOR ESE AND GATE1 forecasting SHORT NOTES FOR ESE AND GATE
1 forecasting SHORT NOTES FOR ESE AND GATE
 
Product Design Forecasting Techniquesision.ppt
Product Design Forecasting Techniquesision.pptProduct Design Forecasting Techniquesision.ppt
Product Design Forecasting Techniquesision.ppt
 
Enterprise_Planning_TimeSeries_And_Components
Enterprise_Planning_TimeSeries_And_ComponentsEnterprise_Planning_TimeSeries_And_Components
Enterprise_Planning_TimeSeries_And_Components
 
Forecasting.ppt
Forecasting.pptForecasting.ppt
Forecasting.ppt
 
Chap003 Forecasting
Chap003    ForecastingChap003    Forecasting
Chap003 Forecasting
 
Chapter8[1]
Chapter8[1]Chapter8[1]
Chapter8[1]
 
Production & Operation Management Chapter8[1]
Production & Operation Management Chapter8[1]Production & Operation Management Chapter8[1]
Production & Operation Management Chapter8[1]
 
Forecasting demand planning
Forecasting demand planningForecasting demand planning
Forecasting demand planning
 

Recently uploaded

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 

Recently uploaded (20)

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 

Chapter 7

  • 1.  Chapter 7 Demand Forecasting in a Supply Chain  Outline  The role of forecasting in a supply chain  Characteristics of forecasts  Components of forecasts and forecasting methods  Basic approach to demand forecasting  Time series forecasting methods  Measures of forecast error  Forecasting demand at Tahoe Salt  Forecasting in practice  Role of Forecasting in a Supply Chain  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  Characteristics of Forecasts  Forecasts are rarely perfect because of randomness.
  • 2.  Beside the average, we also need a measure of variations– Standard deviation.  Forecasts are more accurate for groups of items than for individuals.  Forecast accuracy decreases as time horizon increases.  Forecasting Methods  Qualitative: primarily subjective; rely on judgment and opinion  Time Series: use historical demand only  Static  Adaptive  Causal: use the relationship between demand and some other factor to develop forecast  Simulation  Imitate consumer choices that give rise to demand  Can combine time series and causal methods  Components of an Observation Observed demand (O) = Systematic component (S) + Random component (R)  Example: Tahoe Salt  Tahoe Salt Scattered Graph  Forecasting Methods  Static  Adaptive  Moving average  Simple exponential smoothing  Holt’s model (with trend)
  • 3.  Winter’s model (with trend and seasonality)  Basic Approach to Demand Forecasting  Understand the objectives of forecasting  Integrate demand planning and forecasting  Identify major factors that influence the demand forecast  Understand and identify customer segments  Determine the appropriate forecasting technique  Establish performance and error measures for the forecast  Time Series Forecasting Methods  Goal is to predict systematic component of demand  Multiplicative: (level)(trend)(seasonal factor)  Additive: level + trend + seasonal factor  Mixed: (level + trend)(seasonal factor)  Static methods  Adaptive forecasting  Static Methods  Assume a mixed model: Systematic component = (level + trend)(seasonal factor) Ft+l = [L + (t + l)T]St+l = forecast in period t for demand in period t + l L = estimate of level for period 0 T = estimate of trend St = estimate of seasonal factor for period t Dt = actual demand in period t Ft = forecast of demand in period t  Static Methods
  • 4.  Estimating level and trend  Estimating seasonal factors  Estimating Level and Trend  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  Deseasonalizing Demand [Dt-(p/2) + Dt+(p/2) ]/2p +  Di] / p for p even Dt = (sum is from i = t+1-(p/2) to t+1+(p/2))  Di / p for p odd (sum is from i = t-(p/2) to t+(p/2)), p/2 truncated to lower integer  Time Series Forecasting  Deseasonalizing Demand For the example, p = 4 is even For t = 3: 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  Deseasonalized Demand  Deseasonalizing Demand Then include trend Dt = L + tT where Dt = deseasonalized demand in period t
  • 5. L = level (deseasonalized demand at period 0) T = trend (rate of growth of deseasonalized demand) Trend is determined by linear regression using deseasonalized demand as the dependent variable and period as the independent variable (can be done in Excel) In the example, L = 18,439 and T = 524  Deseasonalized Demand  Deseasonalizing Demand Then include trend Dt = L + tT where Dt = deseasonalized demand in period t L = level (deseasonalized demand at period 0) T = trend (rate of growth of deseasonalized demand) Trend is determined by linear regression using deseasonalized demand as the dependent variable and period as the independent variable (can be done in Excel) In the example, L = 18,439 and T = 524  Time Series of Demand  Estimating Seasonal Factors Use the previous equation to calculate deseasonalized demand for each period St = Dt / Dt = seasonal factor for period t In the example, D2 = 18439 + (524)(2) = 19487 D2 = 13000 S2 = 13000/19487 = 0.67 The seasonal factors for the other periods are calculated in the same manner  Estimating Seasonal Factors  Estimating Seasonal Factors  Estimating Seasonal Factors The overall seasonal factor for a “season” is then obtained by averaging all of the factors for a “season” If there are r seasonal cycles, for all periods of the form pt+i, 1<i<p, the seasonal factor for season i is Si = [Sum(j=0 to r-1) Sjp+i]/r In the example, there are 3 seasonal cycles in the data and p=4, so S1 = (0.42+0.47+0.52)/3 = 0.47 S2 = (0.67+0.83+0.55)/3 = 0.68
  • 6. S3 = (1.15+1.04+1.32)/3 = 1.17 S4 = (1.66+1.68+1.66)/3 = 1.67  Estimating the Forecast Using the original equation, we can forecast the next four periods of demand: F13 = (L+13T)S1 = [18439+(13)(524)](0.47) = 11868 F14 = (L+14T)S2 = [18439+(14)(524)](0.68) = 17527 F15 = (L+15T)S3 = [18439+(15)(524)](1.17) = 30770 F16 = (L+16T)S4 = [18439+(16)(524)](1.67) = 44794 Error: difference between predicted value and actual value  Mean Absolute Deviation (MAD)  Mean Square Error (MSE)  Mean Absolute Percentage Error (MAPE)  Tracking Signal (TS)    Measures of Forecast Error  Forecast error = Et = Ft - Dt  Mean squared error (MSE) MSEn = (Sum(t=1 to n)[Et 2 ])/n  Absolute deviation = At = |Et|  Mean absolute deviation (MAD) MADn = (Sum(t=1 to n)[At])/n  = 1.25MAD  = Standard Deviation of forecast  Measures of Forecast Error
  • 7.  Mean absolute percentage error (MAPE) MAPEn = (Sum(t=1 to n)[100|Et/ Dt|])/n  Bias  Shows whether the forecast consistently under- or overestimates demand; should fluctuate around 0 biasn = Sum(t=1 to n)[Et]  Tracking signal  Should be within the range of +6  Otherwise, possibly use a new forecasting method TSt = bias / MADt  Case 1: TahoeSalt In a very well designed excel work book, repeat the computations explained in this lecture. Also compute MSE, MAD, MPE, and TS for all possible periods