SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
DEMAND FORECASTING CASE
STUDY:
An Analytical solution towards Demand
Forecasting in supply chain.
BUSINESS PROBLEM:
 Leading businesses experience significant footfall on the number of
customers because of mismanagement of resources in supply chain due to
incorrect forecast of consumer demand on products.
 Companies utilize various consumer engaging methodologies like online
marketing campaigns, social media and search engine promotions, store
membership and corporate tie-ups for loyal customers instead of all this
footfall in consumers is observed.
 A traditional method being used to forecast demand of products at store
level for products which is a potential reason on footfall in number of
customers.
 High error in demand forecasting affecting production policy,
Expenditures, Sales Policy, price policy, Sales targets, Controls, Incentives,
Financial requirements and resource planning.
 Tribal method for demand forecasting also affecting buying behaviour for
consumption and incurring losses on raw materials purchased.
ANALYTICAL APPROACH:
 Business complexity and increased volatility have rendered traditional forecasting methods
less effective. Demand more often than not seems like a pattern of partially constrained
chaos, buffeted by factors that drive it up and down in ways that can’t be understood by
simply looking at historic sales volumes. Most forecasting systems produce disappointing
results and significant errors.
 Machine learning can help companies reliably model the many causes of demand variation.
Machine learning is a computer-based discipline where algorithms “learn” from the data.
Rather than following programmed instructions, the algorithms use data to build and
constantly refine a model to make predictions.
 Machine learning systems reduce perceived demand variability by capturing and modeling
the attributes that shape demand while filtering out the “noise”—random and unpredictable
demand fluctuations. They learn from the data that they process, and modify their operation
accordingly.
KEY DRIVERS FOR DEMAND:
 We’ve classified drivers based on internal and external features.
Internal External
Sales data for each product Prices of Raw products
Customer data(Flying/Trusted) Consumer tax on purchase products
DOB of customer Per capita income
Customer registration date Govt. taxes
Location Climatic conditions
Country Human Resources
Frequency of visiting Location
Store location Shipping charges on raw products
Preferred payment options Buying quantity of raw products
Last visited Leftover quantity of raw products
Products purchased Available amenities
Amount spent Facilities on purchase
Occupation Offers/Discount(General,
Weekends,Occassional,festive)
KEY DRIVERS FOR DEMAND:
Internal External
Feedback shared Customer Payment Facilities
Feedback Delivery options
Product MRP Change in expectation, taste and
preferences
Store establishment year Raw product availability(imported or not)
Store size Raw product’s production volume in that
country
Store location changed Exchange rates
Location changed(how many times) Political interference
Product sales quantity Upcoming government policies
Leftover stock data Regional effects
Returned Items Marketing procedures
Number of Persons can accommodate in
store
Store opened(out of 365 days)
REQUIRED DATA:
 We’ll be needing required customer data and sales data and demand
of each products based on a business day along with all the data
mentioned as external features in prior slides in order to have a
proper relationship between my independent and dependent
features.
 Internal featured data can be easily gathered from dynamic 365
ERP software and customer databases and external features data
we’ll collect using APIs such as weather APIs, other databases.
ANALYTICAL TECHNIQUES:
 Once we gather all the required data now we need to look forward towards our data
pre-processing and model building approach.
 Based on the data columns we can try featuring out some columns which can have an
impact on my dependent features like date columns, from how many years that store
is running etc. It can be clearly seen that some columns have categorical values, we
need to have proper representation of categorical columns into a numeric ones since
ML model fails to recognise text format data.
 Since we’re dealing with a regression problem and our dependent feature is the
demand value our dataset should be free from multi-colinear problem.
 Below diagram is a proper representation of feature engineering which is an
necessary step for a model building approach.
ANALYTICAL TECHNIQUES:
 Since we’re dealing with a regression problem proper scaling of independent
columns are necessary to identify hidden patterns and less computational time
for our model.
 In a regression problem it is always necessary to have proper treatment for
outliers in the dataset we can consider outliers based on various approaches like
IQR, Standard deviation and standard normal test statistic etc.
 Any missing values in our dataset need to be imputed because presence of null
values will lead to failure in model training process. There are various kind of
approaches for handling missing values like imputation with mean values,
imputation with the help of other columns present in the dataset. We can also
leverage a ML model to help predicting the missing values present in the dataset
like K-nearest neighbour regressor or a tree-based approach(Random Forest).
 Once we’re done with all the necessary pre-processing on the dataset we can
proceed towards the model building approach. But before that we need to decide
how many models do we need to forecast our demand on each product. Since
we’re dealing with a dataset which has a variety of products and sales data
points from various countries. Do we require multiple models or only one model is
necessary?
 We can try creating different models by partitioning our data points based on
countries/products but we need to estimate our demand and we don’t have future
data points present with us so that our ML model can predict the future demand.
We need to find an effective approach for estimation of our demand on each
product and frequency(daily).
ANALYTICAL TECHNIQUES:
 A hypothesis test is required to get the exact answer. Lets assume we’re going with one
model to forecast our demand. We’ve our pre-processed data and we also concluded that we
need 1 model. Next we’ll proceed with model building by dividing our dataset into train set,
test set and validation set.
 We’re dealing with a regression problem and we’ve various regression models present in
Machine Learning domain. We’ll try to compute the error between our test set and prediction
set after applying necessary hyper-parameter optimizations on various models and which
ever model having the lesser error will be selected as my final model for forecasting demand
of products.
 Some classic example of ML regression algorithms are :
 Linear Regression
 KNN Regressor
 Random Forest Regressor
 XGBoost Regressor
 ARIMA and SARIMA
 LSTM
TECHINAL ARCHITECTURE:
Pre-
Processing
Existing
Data
New Data
Models
Development
Time
Series
Random
Forest
XGBoost KNN LSTM
Training
Validation
Integration
Ready to use demand forecast functionality
WHY DEMAND FORECASTING IS ESSENTIAL?
 There is always a context surrounding customer behavior. It may be an upcoming holiday,
the weather or a recent event. As real product demand varies, businesses may face
few challenges:
 Income and profit loss when a product is out of stock or a service is unavailable
 Cash tied up in stock or
 The reduced margins that come with getting it out of warehouses
 Below image will help to illustrate the need for demand forecasting.
WHAT ML BASED SOLUTION BROUGHT?
 Analysis of millions of data points simultaneously.
 Business will be able to scale services and take optimized decisions.
 Capacity to analyze data across all stores in near real time.
 Ability to price products based on latest forecasted demand.
Before : After :
THANK YOU
Please share your valuable insights via e-mail at
devnathrupam@gmail.com

Mais conteúdo relacionado

Mais procurados

Gateway Case Study Presentation
Gateway Case Study PresentationGateway Case Study Presentation
Gateway Case Study PresentationSabrina2639
 
distribution channel of dabur
distribution channel of daburdistribution channel of dabur
distribution channel of daburMj Payal
 
Process view of scm & value chain analysis
Process view of scm & value chain analysisProcess view of scm & value chain analysis
Process view of scm & value chain analysisMD SALMAN ANJUM
 
Sales force automation
Sales force automationSales force automation
Sales force automationdamith87
 
Supply chain drivers & metrics
Supply chain drivers & metricsSupply chain drivers & metrics
Supply chain drivers & metricsujjmishra
 
Retailer supplier partnerships final ppt
Retailer supplier partnerships final pptRetailer supplier partnerships final ppt
Retailer supplier partnerships final pptCharu Rastogi
 
D'mart supply chain management
D'mart supply chain managementD'mart supply chain management
D'mart supply chain managementSudhir Upadhyay
 
Demand forecast process and inventory management
Demand forecast process and inventory managementDemand forecast process and inventory management
Demand forecast process and inventory managementAbhishek Kumar
 
Capacity planning
Capacity planningCapacity planning
Capacity planningAkhil Lal
 
Key issues of supply chain management
Key issues of supply chain managementKey issues of supply chain management
Key issues of supply chain managementRuhul Amin
 
7 agile supply chain
7 agile supply chain7 agile supply chain
7 agile supply chainvalerod2
 
Bullwhip effect ppt
Bullwhip effect pptBullwhip effect ppt
Bullwhip effect pptpulak126
 
Supply Chain Management Process Powerpoint Presentation Slides
Supply Chain Management Process Powerpoint Presentation SlidesSupply Chain Management Process Powerpoint Presentation Slides
Supply Chain Management Process Powerpoint Presentation SlidesSlideTeam
 
Demand forecasting
Demand forecastingDemand forecasting
Demand forecastingKeval Patel
 
Optimization in supply chain
Optimization in supply chainOptimization in supply chain
Optimization in supply chainarun mishra
 
Introduction to Operations and Supply Chain Management
Introduction to Operations and Supply Chain ManagementIntroduction to Operations and Supply Chain Management
Introduction to Operations and Supply Chain ManagementDr. Prashant Kalaskar
 
Multi echelon inventory optimization
Multi echelon inventory optimizationMulti echelon inventory optimization
Multi echelon inventory optimizationAnand Ellur
 
Business to business marketing ppt
Business to business marketing  pptBusiness to business marketing  ppt
Business to business marketing pptSukriti Mal
 

Mais procurados (20)

Analytics in Supply Chain Management
Analytics in Supply Chain ManagementAnalytics in Supply Chain Management
Analytics in Supply Chain Management
 
Gateway Case Study Presentation
Gateway Case Study PresentationGateway Case Study Presentation
Gateway Case Study Presentation
 
distribution channel of dabur
distribution channel of daburdistribution channel of dabur
distribution channel of dabur
 
Process view of scm & value chain analysis
Process view of scm & value chain analysisProcess view of scm & value chain analysis
Process view of scm & value chain analysis
 
Sales force automation
Sales force automationSales force automation
Sales force automation
 
Supply chain drivers & metrics
Supply chain drivers & metricsSupply chain drivers & metrics
Supply chain drivers & metrics
 
Retailer supplier partnerships final ppt
Retailer supplier partnerships final pptRetailer supplier partnerships final ppt
Retailer supplier partnerships final ppt
 
D'mart supply chain management
D'mart supply chain managementD'mart supply chain management
D'mart supply chain management
 
Demand forecast process and inventory management
Demand forecast process and inventory managementDemand forecast process and inventory management
Demand forecast process and inventory management
 
Capacity planning
Capacity planningCapacity planning
Capacity planning
 
Key issues of supply chain management
Key issues of supply chain managementKey issues of supply chain management
Key issues of supply chain management
 
7 agile supply chain
7 agile supply chain7 agile supply chain
7 agile supply chain
 
Bullwhip effect ppt
Bullwhip effect pptBullwhip effect ppt
Bullwhip effect ppt
 
Supply Chain Management Process Powerpoint Presentation Slides
Supply Chain Management Process Powerpoint Presentation SlidesSupply Chain Management Process Powerpoint Presentation Slides
Supply Chain Management Process Powerpoint Presentation Slides
 
Demand forecasting
Demand forecastingDemand forecasting
Demand forecasting
 
Optimization in supply chain
Optimization in supply chainOptimization in supply chain
Optimization in supply chain
 
Introduction to Operations and Supply Chain Management
Introduction to Operations and Supply Chain ManagementIntroduction to Operations and Supply Chain Management
Introduction to Operations and Supply Chain Management
 
Multi echelon inventory optimization
Multi echelon inventory optimizationMulti echelon inventory optimization
Multi echelon inventory optimization
 
Business to business marketing ppt
Business to business marketing  pptBusiness to business marketing  ppt
Business to business marketing ppt
 
The bullwhip effect
The bullwhip effectThe bullwhip effect
The bullwhip effect
 

Semelhante a Demand forecasting case study

Sears mdm lunch and learn attribute section final
Sears mdm lunch and learn attribute section finalSears mdm lunch and learn attribute section final
Sears mdm lunch and learn attribute section finalMarco Arratia
 
Time-to-Event Models, presented by DataSong and Revolution Analytics
Time-to-Event Models, presented by DataSong and Revolution AnalyticsTime-to-Event Models, presented by DataSong and Revolution Analytics
Time-to-Event Models, presented by DataSong and Revolution AnalyticsRevolution Analytics
 
Data Science Introduction by Emerging India Analytics
Data Science Introduction by Emerging India AnalyticsData Science Introduction by Emerging India Analytics
Data Science Introduction by Emerging India AnalyticsAyeshaSharma29
 
Data mining & data warehousing
Data mining & data warehousingData mining & data warehousing
Data mining & data warehousingShubha Brota Raha
 
Big Data Analytics for Predicting Consumer Behaviour
Big Data Analytics for Predicting Consumer BehaviourBig Data Analytics for Predicting Consumer Behaviour
Big Data Analytics for Predicting Consumer BehaviourIRJET Journal
 
Intro_to_business_analytics_1707852756.pdf
Intro_to_business_analytics_1707852756.pdfIntro_to_business_analytics_1707852756.pdf
Intro_to_business_analytics_1707852756.pdfMachineLearning22
 
Chapter 1 Introduction to Business Analytics.pdf
Chapter 1 Introduction to Business Analytics.pdfChapter 1 Introduction to Business Analytics.pdf
Chapter 1 Introduction to Business Analytics.pdfShamshadAli58
 
Evans_Analytics2e_ppt_01.pdf
Evans_Analytics2e_ppt_01.pdfEvans_Analytics2e_ppt_01.pdf
Evans_Analytics2e_ppt_01.pdfUmaDeviAnanth
 
Data science in demand planning - when the machine is not enough
Data science in demand planning - when the machine is not enoughData science in demand planning - when the machine is not enough
Data science in demand planning - when the machine is not enoughTristan Wiggill
 
Analytics and Information Architecture
Analytics and Information ArchitectureAnalytics and Information Architecture
Analytics and Information ArchitectureWilliam McKnight
 
Business Intelligence Challenges 2009
Business Intelligence Challenges 2009Business Intelligence Challenges 2009
Business Intelligence Challenges 2009Lonnell Branch
 
Business Intelligence Industry Perspective Session I
Business Intelligence   Industry Perspective Session IBusiness Intelligence   Industry Perspective Session I
Business Intelligence Industry Perspective Session IPrithwis Mukerjee
 
Machine Learning and Remarketing
Machine Learning and RemarketingMachine Learning and Remarketing
Machine Learning and RemarketingClark Boyd
 
Benefits of a data warehouse presentation by Being topper
Benefits of a data warehouse presentation by Being topperBenefits of a data warehouse presentation by Being topper
Benefits of a data warehouse presentation by Being topperBeing Topper
 

Semelhante a Demand forecasting case study (20)

Sears mdm lunch and learn attribute section final
Sears mdm lunch and learn attribute section finalSears mdm lunch and learn attribute section final
Sears mdm lunch and learn attribute section final
 
Time-to-Event Models, presented by DataSong and Revolution Analytics
Time-to-Event Models, presented by DataSong and Revolution AnalyticsTime-to-Event Models, presented by DataSong and Revolution Analytics
Time-to-Event Models, presented by DataSong and Revolution Analytics
 
Business Analytics.pptx
Business Analytics.pptxBusiness Analytics.pptx
Business Analytics.pptx
 
BA_CEC.pptx
BA_CEC.pptxBA_CEC.pptx
BA_CEC.pptx
 
Data Science Introduction by Emerging India Analytics
Data Science Introduction by Emerging India AnalyticsData Science Introduction by Emerging India Analytics
Data Science Introduction by Emerging India Analytics
 
Data mining & data warehousing
Data mining & data warehousingData mining & data warehousing
Data mining & data warehousing
 
Analytics
AnalyticsAnalytics
Analytics
 
Big Data Analytics for Predicting Consumer Behaviour
Big Data Analytics for Predicting Consumer BehaviourBig Data Analytics for Predicting Consumer Behaviour
Big Data Analytics for Predicting Consumer Behaviour
 
BEFORE! Predictive Analytics
BEFORE! Predictive Analytics BEFORE! Predictive Analytics
BEFORE! Predictive Analytics
 
Intro_to_business_analytics_1707852756.pdf
Intro_to_business_analytics_1707852756.pdfIntro_to_business_analytics_1707852756.pdf
Intro_to_business_analytics_1707852756.pdf
 
Chapter 1 Introduction to Business Analytics.pdf
Chapter 1 Introduction to Business Analytics.pdfChapter 1 Introduction to Business Analytics.pdf
Chapter 1 Introduction to Business Analytics.pdf
 
Evans_Analytics2e_ppt_01.pdf
Evans_Analytics2e_ppt_01.pdfEvans_Analytics2e_ppt_01.pdf
Evans_Analytics2e_ppt_01.pdf
 
Data science in demand planning - when the machine is not enough
Data science in demand planning - when the machine is not enoughData science in demand planning - when the machine is not enough
Data science in demand planning - when the machine is not enough
 
Analytics and Information Architecture
Analytics and Information ArchitectureAnalytics and Information Architecture
Analytics and Information Architecture
 
Business Intelligence Challenges 2009
Business Intelligence Challenges 2009Business Intelligence Challenges 2009
Business Intelligence Challenges 2009
 
IT in retail
IT in retailIT in retail
IT in retail
 
Business Intelligence Industry Perspective Session I
Business Intelligence   Industry Perspective Session IBusiness Intelligence   Industry Perspective Session I
Business Intelligence Industry Perspective Session I
 
Machine Learning and Remarketing
Machine Learning and RemarketingMachine Learning and Remarketing
Machine Learning and Remarketing
 
Benefits of a data warehouse presentation by Being topper
Benefits of a data warehouse presentation by Being topperBenefits of a data warehouse presentation by Being topper
Benefits of a data warehouse presentation by Being topper
 
Retail Forecasting
Retail ForecastingRetail Forecasting
Retail Forecasting
 

Último

Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 

Último (20)

Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 

Demand forecasting case study

  • 1. DEMAND FORECASTING CASE STUDY: An Analytical solution towards Demand Forecasting in supply chain.
  • 2. BUSINESS PROBLEM:  Leading businesses experience significant footfall on the number of customers because of mismanagement of resources in supply chain due to incorrect forecast of consumer demand on products.  Companies utilize various consumer engaging methodologies like online marketing campaigns, social media and search engine promotions, store membership and corporate tie-ups for loyal customers instead of all this footfall in consumers is observed.  A traditional method being used to forecast demand of products at store level for products which is a potential reason on footfall in number of customers.  High error in demand forecasting affecting production policy, Expenditures, Sales Policy, price policy, Sales targets, Controls, Incentives, Financial requirements and resource planning.  Tribal method for demand forecasting also affecting buying behaviour for consumption and incurring losses on raw materials purchased.
  • 3. ANALYTICAL APPROACH:  Business complexity and increased volatility have rendered traditional forecasting methods less effective. Demand more often than not seems like a pattern of partially constrained chaos, buffeted by factors that drive it up and down in ways that can’t be understood by simply looking at historic sales volumes. Most forecasting systems produce disappointing results and significant errors.  Machine learning can help companies reliably model the many causes of demand variation. Machine learning is a computer-based discipline where algorithms “learn” from the data. Rather than following programmed instructions, the algorithms use data to build and constantly refine a model to make predictions.  Machine learning systems reduce perceived demand variability by capturing and modeling the attributes that shape demand while filtering out the “noise”—random and unpredictable demand fluctuations. They learn from the data that they process, and modify their operation accordingly.
  • 4. KEY DRIVERS FOR DEMAND:  We’ve classified drivers based on internal and external features. Internal External Sales data for each product Prices of Raw products Customer data(Flying/Trusted) Consumer tax on purchase products DOB of customer Per capita income Customer registration date Govt. taxes Location Climatic conditions Country Human Resources Frequency of visiting Location Store location Shipping charges on raw products Preferred payment options Buying quantity of raw products Last visited Leftover quantity of raw products Products purchased Available amenities Amount spent Facilities on purchase Occupation Offers/Discount(General, Weekends,Occassional,festive)
  • 5. KEY DRIVERS FOR DEMAND: Internal External Feedback shared Customer Payment Facilities Feedback Delivery options Product MRP Change in expectation, taste and preferences Store establishment year Raw product availability(imported or not) Store size Raw product’s production volume in that country Store location changed Exchange rates Location changed(how many times) Political interference Product sales quantity Upcoming government policies Leftover stock data Regional effects Returned Items Marketing procedures Number of Persons can accommodate in store Store opened(out of 365 days)
  • 6. REQUIRED DATA:  We’ll be needing required customer data and sales data and demand of each products based on a business day along with all the data mentioned as external features in prior slides in order to have a proper relationship between my independent and dependent features.  Internal featured data can be easily gathered from dynamic 365 ERP software and customer databases and external features data we’ll collect using APIs such as weather APIs, other databases.
  • 7. ANALYTICAL TECHNIQUES:  Once we gather all the required data now we need to look forward towards our data pre-processing and model building approach.  Based on the data columns we can try featuring out some columns which can have an impact on my dependent features like date columns, from how many years that store is running etc. It can be clearly seen that some columns have categorical values, we need to have proper representation of categorical columns into a numeric ones since ML model fails to recognise text format data.  Since we’re dealing with a regression problem and our dependent feature is the demand value our dataset should be free from multi-colinear problem.  Below diagram is a proper representation of feature engineering which is an necessary step for a model building approach.
  • 8. ANALYTICAL TECHNIQUES:  Since we’re dealing with a regression problem proper scaling of independent columns are necessary to identify hidden patterns and less computational time for our model.  In a regression problem it is always necessary to have proper treatment for outliers in the dataset we can consider outliers based on various approaches like IQR, Standard deviation and standard normal test statistic etc.  Any missing values in our dataset need to be imputed because presence of null values will lead to failure in model training process. There are various kind of approaches for handling missing values like imputation with mean values, imputation with the help of other columns present in the dataset. We can also leverage a ML model to help predicting the missing values present in the dataset like K-nearest neighbour regressor or a tree-based approach(Random Forest).  Once we’re done with all the necessary pre-processing on the dataset we can proceed towards the model building approach. But before that we need to decide how many models do we need to forecast our demand on each product. Since we’re dealing with a dataset which has a variety of products and sales data points from various countries. Do we require multiple models or only one model is necessary?  We can try creating different models by partitioning our data points based on countries/products but we need to estimate our demand and we don’t have future data points present with us so that our ML model can predict the future demand. We need to find an effective approach for estimation of our demand on each product and frequency(daily).
  • 9. ANALYTICAL TECHNIQUES:  A hypothesis test is required to get the exact answer. Lets assume we’re going with one model to forecast our demand. We’ve our pre-processed data and we also concluded that we need 1 model. Next we’ll proceed with model building by dividing our dataset into train set, test set and validation set.  We’re dealing with a regression problem and we’ve various regression models present in Machine Learning domain. We’ll try to compute the error between our test set and prediction set after applying necessary hyper-parameter optimizations on various models and which ever model having the lesser error will be selected as my final model for forecasting demand of products.  Some classic example of ML regression algorithms are :  Linear Regression  KNN Regressor  Random Forest Regressor  XGBoost Regressor  ARIMA and SARIMA  LSTM
  • 10. TECHINAL ARCHITECTURE: Pre- Processing Existing Data New Data Models Development Time Series Random Forest XGBoost KNN LSTM Training Validation Integration Ready to use demand forecast functionality
  • 11. WHY DEMAND FORECASTING IS ESSENTIAL?  There is always a context surrounding customer behavior. It may be an upcoming holiday, the weather or a recent event. As real product demand varies, businesses may face few challenges:  Income and profit loss when a product is out of stock or a service is unavailable  Cash tied up in stock or  The reduced margins that come with getting it out of warehouses  Below image will help to illustrate the need for demand forecasting.
  • 12. WHAT ML BASED SOLUTION BROUGHT?  Analysis of millions of data points simultaneously.  Business will be able to scale services and take optimized decisions.  Capacity to analyze data across all stores in near real time.  Ability to price products based on latest forecasted demand. Before : After :
  • 13. THANK YOU Please share your valuable insights via e-mail at devnathrupam@gmail.com