SlideShare a Scribd company logo
An Intelligent Approach to
Demand Forecasting
Authors:
Nimai Chand Das Adhikari
Nishanth D
Chinmaya Chandan
Rajat Garg
S Teja
Gaurav Gupta
Lalit Das
Dr. A Misra
Company:
SS Supply Chain Solutions Pvt. Ltd.
EIM Advanced Analytics, Philips Lighting Bangalore
 Project Overview
 Proposed Model and Solution
 Description of Existing Technology
 Description of the Proposed Solution
 Results
 Conclusion
Agenda
Key Challenges:
 Large variation in
sales patterns in
different regions
across the globe
 Limited history
data available for
forecasting
 Predecessor-
Successor linkages
not available
 Huge number of
SKUs with different
behavior
Strategy:
 Data used-
 Sales History (Sale-in data)
 Predecessor-Successor linkages
wherever available
 80:20 segmentation of SKUs based on
volume to focus more on top
contributors
 Robust forecasting models build on
platform of R and Python to give
accurate results
 Best model was chosen to minimize
MSE
Value:
 Improved Forecast Accuracy:
average by 3% to 20% for
different markets
 Robust Models which choose
the parameters accordingly
based on the History Data
Project Overview
“ The objective of the project is to provide baseline forecast for 20,000+ SKUs of 7 different
markets with good accuracy. Advanced statistical modelling techniques were used to
generate the Forecast ”
Analysing both quantitative and
qualitative variables
Automatic multi-dimensional
clustering
Automatic Model Construction
Creating a relevance ranking both of rules and
single variables
Creating boolean, human
intelligible rules
Run very fast with low hardware
requirements
Historical Demand
New Products
Market Model
Hierarchy
Price
Promotions
Market, Product & Demand Datasets
Promo Variables
Price Variables
Hierarchy Indicator
Consumer Attributes
NPI Variables
Statistical
Outlier Treat
Similarity Effect
Cluster formation
NPI Launch Profiles
Seasonality
Level Lift
Base-Line
Processing
Uplift
Projection
Demand Modeling
A Machine Learning Engine (MLE) models using the statistical time series algorithms and other
machine learning algorithms uses the History Data, pre-processes the data and forecasts to
generate a better forecast.
FORECAST
ENGINE
FORECAST
ENGINE
Forecast Engine
Machine Learning
Process: Existing Scenario
Incumbent Business Model (IBM)
Data Processing
Forecast
Generation
Final Output
Forecast generation using basic
statistical models like:
• Moving Average
• SES Model
• Croston Model
• Seasonal Linear Regression
• Double Exponential
Smoothening
Fixed methodology to impute
seasonality externally on
forecast generated in the model
Fixed methodology to impute
trend externally on forecast
generated in the model
Detect and correct outliers
using statistical techniques
SKU wise 18 months forward looking forecast
Process: New Scenario
Data Processing
Forecast
Generation
Final Output
Mapping of predecessor-
successors
Forecast output from time
series algorithms run on R
platform
Assign weightages to forecast
of time series and regression
based on stability test of
forecast accurarcy
Identify top SKUs based on
volume to run through the
model
Forecast output from
regression based algorithms
run on python platform
Generate final output by
ensemble of time series and
regression outputs
Detect and correct outliers
using statistical techniques
SKU wise 18 months forward looking forecast
Forecasting Methodology
Algorithms and Techniques
Regression Models Time Series
Ensemble
Ridge Regression ARIMA
 Weighted Average
 Best of Models
 Boosting
Lasso Regression
Random Forest
Models
Developed
Techniques
Used
Linear Regression
Support Vector Regression
Decision Tree
NN (ANN & RNN)
Holts Winter
Weighted Moving Average
ETS
Boosting Ensemble
Forecasting Methodology
Algorithms and Techniques
Models
Developed
Techniques
Used
Techniques
Stability Check
Greedy Selection of Models
Hyper-parameters Tuning
Feature Selection
Flexibility of Models
Results
Forecast Accuracy Comparison
Market 1
Market 5 Market 7
Market 3
Market
Model FACC I-B-M FACC Model vs I-B-M FACC Comparison
Apr'17 May'17 Jun'17 Apr'17 May'17 Jun'17 Apr'17 May'17 Jun'17
Market-1 53% 54% 55% 43% 45% 38% 10% 9% 17%
Market-2 36% 49% 39% 28% 49% 33% 8% 0% 6%
Market-3 29% 49% 48% 31% 39% 41% -2% 10% 7%
Market-4 64% 56% 58% 62% 58% 68% 2% -2% -10%
Market-5 30% 58% 58% 51% 56% 59% -21% 2% -1%
Market-6 48% 47% 49% 48% 43% 50% 0% 4% -1%
Market-7 49% 51% 54% 50% 53% 56% -1% -2% -2%
Overall 1% 4% 5%
• All the state-of-art statistical methods used in the demand forecasting
• Ensemble of the results of time-series model and regression based
model gives a better result due to the fact of nullifying the over-
forecasting and under-forecasting and bringing the forecast values near to
the actual.
• The important factor to be considered is the stability of the model and
removing the game-playing.
Conclusion
• Vic Barnett, Toby Lewis, et al. Outliers in statistical data, volume 3. Wiley New York, 1994.
• Ke-Lin Du and MNS Swamy. Fundamentals of machine learning. In Neural Networks and Statistical Learning, pages 15–65. Springer, 2014.
• Peter Filzmoser, Bettina Liebmann, and Kurt Varmuza. Repeated double cross validation. Journal of Chemometrics, 23(4):160–171, 2009.
• Anthony J Fox. Outliers in time series. Journal of the Royal Statistical Society. Series B (Methodological), pages 350–363, 1972.
• Adel A Ghobbar and Chris H Friend. Evaluation of forecasting methods for intermittent parts demand in the field of aviation: a predictive model. Computers &
Operations Research, 30(14):2097–2114, 2003.
• Gene H Golub, Michael Heath, and Grace Wahba. Generalized crossvalidation as a method for choosing a good ridge parameter. Technometrics, 21(2):215–223, 1979.
• Clive WJ Granger and Roselyne Joyeux. An introduction to longmemory time series models and fractional differencing. Journal of time series analysis, 1(1):15–29, 1980.
• Wenwu He, Zhizhong Wang, and Hui Jiang. Model optimizing and feature selecting for support vector regression in time series forecasting. Neurocomputing, 72(1):600–
611, 2008.
• Michael Hibon and Spyros Makridakis. Arma models and the box– jenkins methodology. 1997.
• Robert K Lai, Chin-Yuan Fan, Wei-Hsiu Huang, and Pei-Chann Chang. Evolving and clustering fuzzy decision tree for financial time series data forecasting. Expert Systems
with Applications, 36(2):3761–3773, 2009.
• Chi-Jie Lu, Tian-Shyug Lee, and Chih-Chou Chiu. Financial time series forecasting using independent component analysis and support vector regression. Decision Support
Systems, 47(2):115–125, 2009.
• Bjoern H Menze, B Michael Kelm, Ralf Masuch, Uwe Himmelreich, Peter Bachert, Wolfgang Petrich, and Fred A Hamprecht. A comparison of random forest and its gini
importance with standard chemometric methods for the feature selection and classification of spectraldata. BMC bioinformatics, 10(1):213, 2009.
• K-R M¨uller, Alexander J Smola, Gunnar R¨atsch, Bernhard Sch¨olkopf, Jens Kohlmorgen, and Vladimir Vapnik. Predicting time series with support vector machines. In
International Conference on Artificial Neural Networks, pages 999–1004. Springer, 1997.
• Gregory Daniel Noble. Application of modern principles to demand forecasting for electronics, domestic appliances and accessories. 2009.
• David W Opitz and Richard Maclin. Popular ensemble methods: An empirical study. J. Artif. Intell. Res.(JAIR), 11:169–198, 1999.
• Carl Edward Rasmussen and Christopher KI Williams. Gaussian processes for machine learning, volume 1. MIT press Cambridge, 2006.
• Lydia Shenstone and Rob J Hyndman. Stochastic models underlying croston’s method for intermittent demand forecasting. Journal of Forecasting, 24(6):389–402, 2005.
• Richard J Tersine and Richard J Tersine. Principles of inventory and materials management. 1994.
• Mohammad Valipour, Mohammad Ebrahim Banihabib, and Seyyed Mahmood Reza Behbahani. Comparison of the arma, arima, and the autoregressive artificial neural
network models in forecasting the monthly inflow of dez dam reservoir. Journal of hydrology, 476:433– 441, 2013.
• Vladimira Vlckova and Michal Patak. Role of demand planning in business process management. In The 6th International Scientific Conference” Business and
Management 2010”. Selected paper, pages 1119–1126, 2010.
• Vladimira Vlckova and Michal Patak. Barriers of demand planning implementation. Economics & Management, 16:1000–1005, 2011.
• Neal Wagner, Zbigniew Michalewicz, Sven Schellenberg, Constantin Chiriac, and Arvind Mohais. Intelligent techniques for forecasting multiple time series in real-world
systems. International Journal of Intelligent Computing and Cybernetics, 4(3):284–310, 2011.
• SM Watson, M Tight, S Clark, and E Redfern. Detection of outliers in time series. 1991.
• Mengdi Wei and Yang Liu. Key factors and key obstacles in global supply chain management: A study in demand planning process, 2013.
• G Peter Zhang. Time series forecasting using a hybrid arima and neural network model. Neurocomputing, 50:159–175, 2003.
References:
Appendix
Market Wise Comparison for Models
Accuracy Comparison

More Related Content

What's hot

Time Series - Auto Regressive Models
Time Series - Auto Regressive ModelsTime Series - Auto Regressive Models
Time Series - Auto Regressive Models
Bhaskar T
 
Machine learning ~ Forecasting
Machine learning ~ ForecastingMachine learning ~ Forecasting
Machine learning ~ Forecasting
Shaswat Mandhanya
 
Trend analysis and time Series Analysis
Trend analysis and time Series Analysis Trend analysis and time Series Analysis
Trend analysis and time Series Analysis
Amna Kouser
 
stock market prediction
stock market predictionstock market prediction
stock market prediction
SRIGINES
 
[Infographic] The Evolution of Forecasting
[Infographic] The Evolution of Forecasting[Infographic] The Evolution of Forecasting
[Infographic] The Evolution of Forecasting
ToolsGroup, Inc.
 
Time Series Analysis/ Forecasting
Time Series Analysis/ Forecasting  Time Series Analysis/ Forecasting
Time Series Analysis/ Forecasting
Samudra Kanankearachchi
 
Time series
Time seriesTime series
Time series
Haitham Ahmed
 
Arima model
Arima modelArima model
Arima model
Jassika
 
Machine learning & Time Series Analysis
Machine learning & Time Series AnalysisMachine learning & Time Series Analysis
Machine learning & Time Series Analysis
台灣量化交易協會
 
Churn prediction
Churn predictionChurn prediction
Churn prediction
Gigi Lino
 
Time Series Analysis - Modeling and Forecasting
Time Series Analysis - Modeling and ForecastingTime Series Analysis - Modeling and Forecasting
Time Series Analysis - Modeling and Forecasting
Maruthi Nataraj K
 
Descriptive Statistics
Descriptive StatisticsDescriptive Statistics
Descriptive Statistics
Neny Isharyanti
 
Stock-market-prediction.pptx
Stock-market-prediction.pptxStock-market-prediction.pptx
Stock-market-prediction.pptx
rikritiKoirala1
 
Moving to unified PV: Transforming Safety with End-to-end PV Solutions
Moving to unified PV: Transforming Safety with End-to-end PV SolutionsMoving to unified PV: Transforming Safety with End-to-end PV Solutions
Moving to unified PV: Transforming Safety with End-to-end PV Solutions
Veeva Systems
 
Exponential smoothing
Exponential smoothingExponential smoothing
Exponential smoothing
Jairo Moreno
 
Time Series - 1
Time Series - 1Time Series - 1
Time Series - 1
Birinder Singh Gulati
 
Arima Forecasting - Presentation by Sera Cresta, Nora Alosaimi and Puneet Mahana
Arima Forecasting - Presentation by Sera Cresta, Nora Alosaimi and Puneet MahanaArima Forecasting - Presentation by Sera Cresta, Nora Alosaimi and Puneet Mahana
Arima Forecasting - Presentation by Sera Cresta, Nora Alosaimi and Puneet Mahana
Amrinder Arora
 

What's hot (20)

Time Series - Auto Regressive Models
Time Series - Auto Regressive ModelsTime Series - Auto Regressive Models
Time Series - Auto Regressive Models
 
Machine learning ~ Forecasting
Machine learning ~ ForecastingMachine learning ~ Forecasting
Machine learning ~ Forecasting
 
Trend analysis and time Series Analysis
Trend analysis and time Series Analysis Trend analysis and time Series Analysis
Trend analysis and time Series Analysis
 
stock market prediction
stock market predictionstock market prediction
stock market prediction
 
[Infographic] The Evolution of Forecasting
[Infographic] The Evolution of Forecasting[Infographic] The Evolution of Forecasting
[Infographic] The Evolution of Forecasting
 
Timeseries forecasting
Timeseries forecastingTimeseries forecasting
Timeseries forecasting
 
Time Series Analysis/ Forecasting
Time Series Analysis/ Forecasting  Time Series Analysis/ Forecasting
Time Series Analysis/ Forecasting
 
Time series
Time seriesTime series
Time series
 
Arima model
Arima modelArima model
Arima model
 
Testing of hypothesis case study
Testing of hypothesis case study Testing of hypothesis case study
Testing of hypothesis case study
 
Machine learning & Time Series Analysis
Machine learning & Time Series AnalysisMachine learning & Time Series Analysis
Machine learning & Time Series Analysis
 
Churn prediction
Churn predictionChurn prediction
Churn prediction
 
Time Series Analysis - Modeling and Forecasting
Time Series Analysis - Modeling and ForecastingTime Series Analysis - Modeling and Forecasting
Time Series Analysis - Modeling and Forecasting
 
Descriptive Statistics
Descriptive StatisticsDescriptive Statistics
Descriptive Statistics
 
Stock-market-prediction.pptx
Stock-market-prediction.pptxStock-market-prediction.pptx
Stock-market-prediction.pptx
 
Moving to unified PV: Transforming Safety with End-to-end PV Solutions
Moving to unified PV: Transforming Safety with End-to-end PV SolutionsMoving to unified PV: Transforming Safety with End-to-end PV Solutions
Moving to unified PV: Transforming Safety with End-to-end PV Solutions
 
Exponential smoothing
Exponential smoothingExponential smoothing
Exponential smoothing
 
Time Series - 1
Time Series - 1Time Series - 1
Time Series - 1
 
Arima Forecasting - Presentation by Sera Cresta, Nora Alosaimi and Puneet Mahana
Arima Forecasting - Presentation by Sera Cresta, Nora Alosaimi and Puneet MahanaArima Forecasting - Presentation by Sera Cresta, Nora Alosaimi and Puneet Mahana
Arima Forecasting - Presentation by Sera Cresta, Nora Alosaimi and Puneet Mahana
 
Time Series Analysis Ravi
Time Series Analysis RaviTime Series Analysis Ravi
Time Series Analysis Ravi
 

Similar to An intelligent approach to demand forecasting

¿Como los modelos predictivos cambian los negocios?
¿Como los modelos predictivos cambian los negocios?¿Como los modelos predictivos cambian los negocios?
¿Como los modelos predictivos cambian los negocios?
Fabricio Quintanilla
 
Predictive Analytics Overview
Predictive Analytics OverviewPredictive Analytics Overview
Predictive Analytics Overview
Vijaykumar Adamapure
 
Predictive Analytics - An Overview
Predictive Analytics - An OverviewPredictive Analytics - An Overview
Predictive Analytics - An Overview
MachinePulse
 
Data Science in Retail-as-a-Service
Data Science in Retail-as-a-ServiceData Science in Retail-as-a-Service
Data Science in Retail-as-a-Service
zhiking
 
data-science-in-retailasaservice
data-science-in-retailasaservicedata-science-in-retailasaservice
data-science-in-retailasaservice
zhiking
 
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
Bigfinite
 
What Are the Most Effective Demand Forecasting Techniques Today.pdf
What Are the Most Effective Demand Forecasting Techniques Today.pdfWhat Are the Most Effective Demand Forecasting Techniques Today.pdf
What Are the Most Effective Demand Forecasting Techniques Today.pdf
Thousense Lite
 
First Year Report, PhD presentation
First Year Report, PhD presentationFirst Year Report, PhD presentation
First Year Report, PhD presentation
Bang Xiang Yong
 
Predictive Analytics within the Analytics Value Chain
Predictive Analytics within the Analytics Value ChainPredictive Analytics within the Analytics Value Chain
Predictive Analytics within the Analytics Value Chain
Jack Lampka
 
Application of Operations Management
Application of Operations ManagementApplication of Operations Management
Application of Operations Management
Dr. Shivananda Koteshwar
 
GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...
GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...
GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...
ChemAxon
 
Applications of Operations research and it's real world problems.pptx
Applications of Operations research and it's real world problems.pptxApplications of Operations research and it's real world problems.pptx
Applications of Operations research and it's real world problems.pptx
KiransinhDRathod
 
Applications of Operations research and it's real world problems(1).pptx
Applications of Operations research and it's real world problems(1).pptxApplications of Operations research and it's real world problems(1).pptx
Applications of Operations research and it's real world problems(1).pptx
KiransinhDRathod
 
Cri big data
Cri big dataCri big data
Cri big data
Putchong Uthayopas
 
Machine Learning and Data Analytics in Semiconductor Yield Management.pptx
Machine Learning and Data Analytics in Semiconductor Yield Management.pptxMachine Learning and Data Analytics in Semiconductor Yield Management.pptx
Machine Learning and Data Analytics in Semiconductor Yield Management.pptx
yieldWerx Semiconductor
 
CV-Grace-DataAnalytics-UCL
CV-Grace-DataAnalytics-UCLCV-Grace-DataAnalytics-UCL
CV-Grace-DataAnalytics-UCLHan Yang
 
Hierarchical Forecasting and Reconciliation in The Context of Temporal Hierarchy
Hierarchical Forecasting and Reconciliation in The Context of Temporal HierarchyHierarchical Forecasting and Reconciliation in The Context of Temporal Hierarchy
Hierarchical Forecasting and Reconciliation in The Context of Temporal Hierarchy
IRJET Journal
 
What Is the Meaning of Demand Forecasting in Business.pdf
What Is the Meaning of Demand Forecasting in Business.pdfWhat Is the Meaning of Demand Forecasting in Business.pdf
What Is the Meaning of Demand Forecasting in Business.pdf
Thousense Lite
 
Lesson1.2.pptx.pdf
Lesson1.2.pptx.pdfLesson1.2.pptx.pdf
Lesson1.2.pptx.pdf
JhimarPeredoJurado
 
Data Mining Xuequn Shang NorthWestern Polytechnical University
Data Mining Xuequn Shang NorthWestern Polytechnical UniversityData Mining Xuequn Shang NorthWestern Polytechnical University
Data Mining Xuequn Shang NorthWestern Polytechnical Universitybutest
 

Similar to An intelligent approach to demand forecasting (20)

¿Como los modelos predictivos cambian los negocios?
¿Como los modelos predictivos cambian los negocios?¿Como los modelos predictivos cambian los negocios?
¿Como los modelos predictivos cambian los negocios?
 
Predictive Analytics Overview
Predictive Analytics OverviewPredictive Analytics Overview
Predictive Analytics Overview
 
Predictive Analytics - An Overview
Predictive Analytics - An OverviewPredictive Analytics - An Overview
Predictive Analytics - An Overview
 
Data Science in Retail-as-a-Service
Data Science in Retail-as-a-ServiceData Science in Retail-as-a-Service
Data Science in Retail-as-a-Service
 
data-science-in-retailasaservice
data-science-in-retailasaservicedata-science-in-retailasaservice
data-science-in-retailasaservice
 
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
 
What Are the Most Effective Demand Forecasting Techniques Today.pdf
What Are the Most Effective Demand Forecasting Techniques Today.pdfWhat Are the Most Effective Demand Forecasting Techniques Today.pdf
What Are the Most Effective Demand Forecasting Techniques Today.pdf
 
First Year Report, PhD presentation
First Year Report, PhD presentationFirst Year Report, PhD presentation
First Year Report, PhD presentation
 
Predictive Analytics within the Analytics Value Chain
Predictive Analytics within the Analytics Value ChainPredictive Analytics within the Analytics Value Chain
Predictive Analytics within the Analytics Value Chain
 
Application of Operations Management
Application of Operations ManagementApplication of Operations Management
Application of Operations Management
 
GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...
GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...
GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...
 
Applications of Operations research and it's real world problems.pptx
Applications of Operations research and it's real world problems.pptxApplications of Operations research and it's real world problems.pptx
Applications of Operations research and it's real world problems.pptx
 
Applications of Operations research and it's real world problems(1).pptx
Applications of Operations research and it's real world problems(1).pptxApplications of Operations research and it's real world problems(1).pptx
Applications of Operations research and it's real world problems(1).pptx
 
Cri big data
Cri big dataCri big data
Cri big data
 
Machine Learning and Data Analytics in Semiconductor Yield Management.pptx
Machine Learning and Data Analytics in Semiconductor Yield Management.pptxMachine Learning and Data Analytics in Semiconductor Yield Management.pptx
Machine Learning and Data Analytics in Semiconductor Yield Management.pptx
 
CV-Grace-DataAnalytics-UCL
CV-Grace-DataAnalytics-UCLCV-Grace-DataAnalytics-UCL
CV-Grace-DataAnalytics-UCL
 
Hierarchical Forecasting and Reconciliation in The Context of Temporal Hierarchy
Hierarchical Forecasting and Reconciliation in The Context of Temporal HierarchyHierarchical Forecasting and Reconciliation in The Context of Temporal Hierarchy
Hierarchical Forecasting and Reconciliation in The Context of Temporal Hierarchy
 
What Is the Meaning of Demand Forecasting in Business.pdf
What Is the Meaning of Demand Forecasting in Business.pdfWhat Is the Meaning of Demand Forecasting in Business.pdf
What Is the Meaning of Demand Forecasting in Business.pdf
 
Lesson1.2.pptx.pdf
Lesson1.2.pptx.pdfLesson1.2.pptx.pdf
Lesson1.2.pptx.pdf
 
Data Mining Xuequn Shang NorthWestern Polytechnical University
Data Mining Xuequn Shang NorthWestern Polytechnical UniversityData Mining Xuequn Shang NorthWestern Polytechnical University
Data Mining Xuequn Shang NorthWestern Polytechnical University
 

More from Nimai Chand Das Adhikari

HPPS: Heart Problem Prediction System using Machine Learning
HPPS: Heart Problem Prediction System using Machine LearningHPPS: Heart Problem Prediction System using Machine Learning
HPPS: Heart Problem Prediction System using Machine Learning
Nimai Chand Das Adhikari
 
TFFN: Two Hidden Layer Feed Forward Network using the randomness of Extreme L...
TFFN: Two Hidden Layer Feed Forward Network using the randomness of Extreme L...TFFN: Two Hidden Layer Feed Forward Network using the randomness of Extreme L...
TFFN: Two Hidden Layer Feed Forward Network using the randomness of Extreme L...
Nimai Chand Das Adhikari
 
Block Chain understanding
Block Chain understandingBlock Chain understanding
Block Chain understanding
Nimai Chand Das Adhikari
 
Face detection Using Computer Vision
Face detection Using Computer VisionFace detection Using Computer Vision
Face detection Using Computer Vision
Nimai Chand Das Adhikari
 
HPPS : Heart Problem Prediction System using Machine Learning
HPPS : Heart Problem Prediction System using Machine LearningHPPS : Heart Problem Prediction System using Machine Learning
HPPS : Heart Problem Prediction System using Machine Learning
Nimai Chand Das Adhikari
 
TFFN: Two Hidden Layer Feed Forward Network using the randomness of Extreme L...
TFFN: Two Hidden Layer Feed Forward Network using the randomness of Extreme L...TFFN: Two Hidden Layer Feed Forward Network using the randomness of Extreme L...
TFFN: Two Hidden Layer Feed Forward Network using the randomness of Extreme L...
Nimai Chand Das Adhikari
 
Credit defaulter analysis
Credit defaulter analysisCredit defaulter analysis
Credit defaulter analysis
Nimai Chand Das Adhikari
 
Image Stitching for Panorama View
Image Stitching for Panorama ViewImage Stitching for Panorama View
Image Stitching for Panorama View
Nimai Chand Das Adhikari
 
Thesis Presentation_Extreme Learning Machine_Nimai_SC14M045
Thesis Presentation_Extreme Learning Machine_Nimai_SC14M045Thesis Presentation_Extreme Learning Machine_Nimai_SC14M045
Thesis Presentation_Extreme Learning Machine_Nimai_SC14M045
Nimai Chand Das Adhikari
 

More from Nimai Chand Das Adhikari (9)

HPPS: Heart Problem Prediction System using Machine Learning
HPPS: Heart Problem Prediction System using Machine LearningHPPS: Heart Problem Prediction System using Machine Learning
HPPS: Heart Problem Prediction System using Machine Learning
 
TFFN: Two Hidden Layer Feed Forward Network using the randomness of Extreme L...
TFFN: Two Hidden Layer Feed Forward Network using the randomness of Extreme L...TFFN: Two Hidden Layer Feed Forward Network using the randomness of Extreme L...
TFFN: Two Hidden Layer Feed Forward Network using the randomness of Extreme L...
 
Block Chain understanding
Block Chain understandingBlock Chain understanding
Block Chain understanding
 
Face detection Using Computer Vision
Face detection Using Computer VisionFace detection Using Computer Vision
Face detection Using Computer Vision
 
HPPS : Heart Problem Prediction System using Machine Learning
HPPS : Heart Problem Prediction System using Machine LearningHPPS : Heart Problem Prediction System using Machine Learning
HPPS : Heart Problem Prediction System using Machine Learning
 
TFFN: Two Hidden Layer Feed Forward Network using the randomness of Extreme L...
TFFN: Two Hidden Layer Feed Forward Network using the randomness of Extreme L...TFFN: Two Hidden Layer Feed Forward Network using the randomness of Extreme L...
TFFN: Two Hidden Layer Feed Forward Network using the randomness of Extreme L...
 
Credit defaulter analysis
Credit defaulter analysisCredit defaulter analysis
Credit defaulter analysis
 
Image Stitching for Panorama View
Image Stitching for Panorama ViewImage Stitching for Panorama View
Image Stitching for Panorama View
 
Thesis Presentation_Extreme Learning Machine_Nimai_SC14M045
Thesis Presentation_Extreme Learning Machine_Nimai_SC14M045Thesis Presentation_Extreme Learning Machine_Nimai_SC14M045
Thesis Presentation_Extreme Learning Machine_Nimai_SC14M045
 

Recently uploaded

原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
mzpolocfi
 
Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
eddie19851
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
sameer shah
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
ahzuo
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
Walaa Eldin Moustafa
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
u86oixdj
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 

Recently uploaded (20)

原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
 
Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 

An intelligent approach to demand forecasting

  • 1. An Intelligent Approach to Demand Forecasting Authors: Nimai Chand Das Adhikari Nishanth D Chinmaya Chandan Rajat Garg S Teja Gaurav Gupta Lalit Das Dr. A Misra Company: SS Supply Chain Solutions Pvt. Ltd. EIM Advanced Analytics, Philips Lighting Bangalore
  • 2.  Project Overview  Proposed Model and Solution  Description of Existing Technology  Description of the Proposed Solution  Results  Conclusion Agenda
  • 3. Key Challenges:  Large variation in sales patterns in different regions across the globe  Limited history data available for forecasting  Predecessor- Successor linkages not available  Huge number of SKUs with different behavior Strategy:  Data used-  Sales History (Sale-in data)  Predecessor-Successor linkages wherever available  80:20 segmentation of SKUs based on volume to focus more on top contributors  Robust forecasting models build on platform of R and Python to give accurate results  Best model was chosen to minimize MSE Value:  Improved Forecast Accuracy: average by 3% to 20% for different markets  Robust Models which choose the parameters accordingly based on the History Data Project Overview “ The objective of the project is to provide baseline forecast for 20,000+ SKUs of 7 different markets with good accuracy. Advanced statistical modelling techniques were used to generate the Forecast ”
  • 4. Analysing both quantitative and qualitative variables Automatic multi-dimensional clustering Automatic Model Construction Creating a relevance ranking both of rules and single variables Creating boolean, human intelligible rules Run very fast with low hardware requirements Historical Demand New Products Market Model Hierarchy Price Promotions Market, Product & Demand Datasets Promo Variables Price Variables Hierarchy Indicator Consumer Attributes NPI Variables Statistical Outlier Treat Similarity Effect Cluster formation NPI Launch Profiles Seasonality Level Lift Base-Line Processing Uplift Projection Demand Modeling A Machine Learning Engine (MLE) models using the statistical time series algorithms and other machine learning algorithms uses the History Data, pre-processes the data and forecasts to generate a better forecast. FORECAST ENGINE FORECAST ENGINE Forecast Engine Machine Learning
  • 5. Process: Existing Scenario Incumbent Business Model (IBM) Data Processing Forecast Generation Final Output Forecast generation using basic statistical models like: • Moving Average • SES Model • Croston Model • Seasonal Linear Regression • Double Exponential Smoothening Fixed methodology to impute seasonality externally on forecast generated in the model Fixed methodology to impute trend externally on forecast generated in the model Detect and correct outliers using statistical techniques SKU wise 18 months forward looking forecast
  • 6. Process: New Scenario Data Processing Forecast Generation Final Output Mapping of predecessor- successors Forecast output from time series algorithms run on R platform Assign weightages to forecast of time series and regression based on stability test of forecast accurarcy Identify top SKUs based on volume to run through the model Forecast output from regression based algorithms run on python platform Generate final output by ensemble of time series and regression outputs Detect and correct outliers using statistical techniques SKU wise 18 months forward looking forecast
  • 7. Forecasting Methodology Algorithms and Techniques Regression Models Time Series Ensemble Ridge Regression ARIMA  Weighted Average  Best of Models  Boosting Lasso Regression Random Forest Models Developed Techniques Used Linear Regression Support Vector Regression Decision Tree NN (ANN & RNN) Holts Winter Weighted Moving Average ETS Boosting Ensemble
  • 8. Forecasting Methodology Algorithms and Techniques Models Developed Techniques Used Techniques Stability Check Greedy Selection of Models Hyper-parameters Tuning Feature Selection Flexibility of Models
  • 9. Results Forecast Accuracy Comparison Market 1 Market 5 Market 7 Market 3 Market Model FACC I-B-M FACC Model vs I-B-M FACC Comparison Apr'17 May'17 Jun'17 Apr'17 May'17 Jun'17 Apr'17 May'17 Jun'17 Market-1 53% 54% 55% 43% 45% 38% 10% 9% 17% Market-2 36% 49% 39% 28% 49% 33% 8% 0% 6% Market-3 29% 49% 48% 31% 39% 41% -2% 10% 7% Market-4 64% 56% 58% 62% 58% 68% 2% -2% -10% Market-5 30% 58% 58% 51% 56% 59% -21% 2% -1% Market-6 48% 47% 49% 48% 43% 50% 0% 4% -1% Market-7 49% 51% 54% 50% 53% 56% -1% -2% -2% Overall 1% 4% 5%
  • 10. • All the state-of-art statistical methods used in the demand forecasting • Ensemble of the results of time-series model and regression based model gives a better result due to the fact of nullifying the over- forecasting and under-forecasting and bringing the forecast values near to the actual. • The important factor to be considered is the stability of the model and removing the game-playing. Conclusion
  • 11. • Vic Barnett, Toby Lewis, et al. Outliers in statistical data, volume 3. Wiley New York, 1994. • Ke-Lin Du and MNS Swamy. Fundamentals of machine learning. In Neural Networks and Statistical Learning, pages 15–65. Springer, 2014. • Peter Filzmoser, Bettina Liebmann, and Kurt Varmuza. Repeated double cross validation. Journal of Chemometrics, 23(4):160–171, 2009. • Anthony J Fox. Outliers in time series. Journal of the Royal Statistical Society. Series B (Methodological), pages 350–363, 1972. • Adel A Ghobbar and Chris H Friend. Evaluation of forecasting methods for intermittent parts demand in the field of aviation: a predictive model. Computers & Operations Research, 30(14):2097–2114, 2003. • Gene H Golub, Michael Heath, and Grace Wahba. Generalized crossvalidation as a method for choosing a good ridge parameter. Technometrics, 21(2):215–223, 1979. • Clive WJ Granger and Roselyne Joyeux. An introduction to longmemory time series models and fractional differencing. Journal of time series analysis, 1(1):15–29, 1980. • Wenwu He, Zhizhong Wang, and Hui Jiang. Model optimizing and feature selecting for support vector regression in time series forecasting. Neurocomputing, 72(1):600– 611, 2008. • Michael Hibon and Spyros Makridakis. Arma models and the box– jenkins methodology. 1997. • Robert K Lai, Chin-Yuan Fan, Wei-Hsiu Huang, and Pei-Chann Chang. Evolving and clustering fuzzy decision tree for financial time series data forecasting. Expert Systems with Applications, 36(2):3761–3773, 2009. • Chi-Jie Lu, Tian-Shyug Lee, and Chih-Chou Chiu. Financial time series forecasting using independent component analysis and support vector regression. Decision Support Systems, 47(2):115–125, 2009. • Bjoern H Menze, B Michael Kelm, Ralf Masuch, Uwe Himmelreich, Peter Bachert, Wolfgang Petrich, and Fred A Hamprecht. A comparison of random forest and its gini importance with standard chemometric methods for the feature selection and classification of spectraldata. BMC bioinformatics, 10(1):213, 2009. • K-R M¨uller, Alexander J Smola, Gunnar R¨atsch, Bernhard Sch¨olkopf, Jens Kohlmorgen, and Vladimir Vapnik. Predicting time series with support vector machines. In International Conference on Artificial Neural Networks, pages 999–1004. Springer, 1997. • Gregory Daniel Noble. Application of modern principles to demand forecasting for electronics, domestic appliances and accessories. 2009. • David W Opitz and Richard Maclin. Popular ensemble methods: An empirical study. J. Artif. Intell. Res.(JAIR), 11:169–198, 1999. • Carl Edward Rasmussen and Christopher KI Williams. Gaussian processes for machine learning, volume 1. MIT press Cambridge, 2006. • Lydia Shenstone and Rob J Hyndman. Stochastic models underlying croston’s method for intermittent demand forecasting. Journal of Forecasting, 24(6):389–402, 2005. • Richard J Tersine and Richard J Tersine. Principles of inventory and materials management. 1994. • Mohammad Valipour, Mohammad Ebrahim Banihabib, and Seyyed Mahmood Reza Behbahani. Comparison of the arma, arima, and the autoregressive artificial neural network models in forecasting the monthly inflow of dez dam reservoir. Journal of hydrology, 476:433– 441, 2013. • Vladimira Vlckova and Michal Patak. Role of demand planning in business process management. In The 6th International Scientific Conference” Business and Management 2010”. Selected paper, pages 1119–1126, 2010. • Vladimira Vlckova and Michal Patak. Barriers of demand planning implementation. Economics & Management, 16:1000–1005, 2011. • Neal Wagner, Zbigniew Michalewicz, Sven Schellenberg, Constantin Chiriac, and Arvind Mohais. Intelligent techniques for forecasting multiple time series in real-world systems. International Journal of Intelligent Computing and Cybernetics, 4(3):284–310, 2011. • SM Watson, M Tight, S Clark, and E Redfern. Detection of outliers in time series. 1991. • Mengdi Wei and Yang Liu. Key factors and key obstacles in global supply chain management: A study in demand planning process, 2013. • G Peter Zhang. Time series forecasting using a hybrid arima and neural network model. Neurocomputing, 50:159–175, 2003. References:
  • 12. Appendix Market Wise Comparison for Models Accuracy Comparison