SlideShare a Scribd company logo
Store Item Demand
Forecasting
--
AIT 582: Applications of Metadata in Complex Big Data Problems
RAHUL PANDEY
ASHUTOSH DEOGHARE
UTSAV GAIKWAD
Outline
Introduction
Research Problem
Related Work
Research Method
◦ Data
◦Exploration and Visualization
◦Preprocessing
◦ Experimental Method
◦S-Naïve
◦S-ARIMA
◦Neural Network
◦ Evaluation
◦Evaluation Metric
◦Analysis and Visualization
Conclusion(s) & Future Work
Introduction
1. INTRODUCTION
2. RESEARCH PROBLEM
Introduction
Demand Forecasting is the process in which historical sales data is used to develop an
estimate of an expected forecast of customer demand.
 Advantages
i. Company/Product
 Better Product lifecycle, inventory optimization, expanding business
ii. Suppliers
 Budget Preparation, Performance Management
iii. Customers
 Increased Customer Satisfaction, reduced inventory stockouts
Source: https://intrigosys.com/planning/processes/supply-and-demand-
planning/
Research
Problem
GIVEN THE SALES OF DIFFERENT ITEMS IN DIFFERENT
STORE IN A TIME SERIES, CAN WE PREDICT THE SALES OF
NEXT QUARTER FOR EACH ITEM IN EACH STORE?
Related Work
Related Work
Supply vs Demand
◦ (Juster, 2006; Silva et al., 2008)
Moving/Average + Planning Committee
o Gives better Accuracy
o Sometimes biased results
o Eradicating biases (Fildes et al., 2009)
Fuzzy logic time series vs Classical time series
o (Song and Chissom, 1993)
Adding Non-linearity
o ANN (Silva et al., 2008; Fildes et al., 2009)
Accuracy
5%🔝
Order
Perfection
10%🔝
(Hasin, 2008)
Research Method
1. DATA
2. EXPERIMENTAL METHOD
3. EVALUATION
Research Methodology
Data
Number of
Instances:
1826*10*50
=913000
Duration: Jan 1,
2013 – Dec 31,
2017
10 stores | 50
items
Training Number of
Instances:
90*10*50
=45000
Duration: Jan 1,
2018– Mar 31,
2018
10 stores | 50
items
Testing
https://www.kaggle.com/c/demand-forecasting-kernels-only/data
Data: Exploration and Visualization
Data: Exploration and Visualization
Shopping in
Summers?
Data: Exploration and Visualization
Shopping in
Weekends?
Data: Exploration and Visualization
Data: Preprocessing
Number of
Instances:
1005*3*3
Duration: Jan
1, 2015– Oct
2, 2017
3 stores | 3
items
Training
Number of
Instances:
90*3*3
Duration: Oct
3, 2017– Dec
31, 2017
3 stores| 3
items
Testing
https://www.kaggle.com/c/demand-forecasting-kernels-only/data
 Because of
computation
power, we have
used 2 years 9
months of data for
training and next 3
month (1 quarter)
for prediction
 We have analyzed 3
stores and 3 items
for our proposed
approach
Data: Exploration and Visualization
Seasonality
in data?
Experimental
Method
BASELINE (S-NAÏVE)
NEURAL NET
S-ARIMA
Experimental Method: S-Naïve
 Seasonal Naïve Model
 Naïve Model: Forecast for any period equals the previous period’s actual value
 where k is the seasonality lag
 Works well with highly seasonal data
Experimental Technique/Modelling
Model 1: Seasonal ARIMA (SARIMA)
An extension to ARIMA that supports the seasonal component of the time series.
Regular AR, I, MA component Seasonal component
Experimental Technique/Modelling
Model 2: Neural Net (NNETAR)
The nnetar function in the forecast package for R.
Feed-forward neural network with a single hidden layer.
Uses lagged inputs for forecasting univariate time series.
Autoregressive Model.
Checks seasonality.
Evaluation
1. EVALUATION METRIC
2. ANALYSIS AND VISUALIZATION
Evaluation Metric
Evaluation Metric: SMAPE
Symmetric Mean Absolute Percent Error
Target: Reduce SMAPE error across the test data
Evaluation: Analysis and Visualization
Evaluation: Analysis and Visualization
Evaluation: Analysis and Visualization
Evaluation: Analysis and Visualization
Overall Predictions for Item 1
Conclusion and Future Work
Conclusion
The project is focused on predicting sales of an item given their sales from previous years
After exploratory data analysis we found the data to have seasonal patterns which led us to use seasonal time
series models
Our proposed two approaches(S-ARIMA and NN) for predicting the sales of the next 90 days were compared
with the baseline approach i.e. Seasonal Naïve Model
The analysis concluded that using Seasonal ARIMA outperforms the baseline and Neural Network with low
SMAPE
The Neural Network approach performed worse than baseline because of data being univariate
Future Work
Analyzing other stores and items to get the generalizability of the performance across the models
We can also use feature engineering to extract day, month, and year from date and solve the problem using
regression
Thank you
QUESTIONS?

More Related Content

What's hot

A Privacy Framework for Hierarchical Federated Learning
A Privacy Framework for Hierarchical Federated LearningA Privacy Framework for Hierarchical Federated Learning
A Privacy Framework for Hierarchical Federated Learning
Debmalya Biswas
 
K-Means, its Variants and its Applications
K-Means, its Variants and its ApplicationsK-Means, its Variants and its Applications
K-Means, its Variants and its Applications
Varad Meru
 
Convolutional neural network in practice
Convolutional neural network in practiceConvolutional neural network in practice
Convolutional neural network in practice
남주 김
 
Detection of heart diseases by data mining
Detection of heart diseases by data miningDetection of heart diseases by data mining
Detection of heart diseases by data mining
Abheepsa Pattnaik
 
Market Basket Analysis
Market Basket AnalysisMarket Basket Analysis
Market Basket Analysis
Mahendra Gupta
 
Crime Analysis & Prediction System
Crime Analysis & Prediction SystemCrime Analysis & Prediction System
Crime Analysis & Prediction System
BigDataCloud
 
Presentation on Big Data
Presentation on Big DataPresentation on Big Data
Presentation on Big Data
Md. Salman Ahmed
 
Feature selection
Feature selectionFeature selection
Feature selection
Dong Guo
 
Big Data: Its Characteristics And Architecture Capabilities
Big Data: Its Characteristics And Architecture CapabilitiesBig Data: Its Characteristics And Architecture Capabilities
Big Data: Its Characteristics And Architecture Capabilities
Ashraf Uddin
 
Oltp vs olap
Oltp vs olapOltp vs olap
Oltp vs olap
Mr. Fmhyudin
 
Machine learning & Time Series Analysis
Machine learning & Time Series AnalysisMachine learning & Time Series Analysis
Machine learning & Time Series Analysis
台灣量化交易協會
 
Data Visualization in Exploratory Data Analysis
Data Visualization in Exploratory Data AnalysisData Visualization in Exploratory Data Analysis
Data Visualization in Exploratory Data Analysis
Eva Durall
 
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Simplilearn
 
Data Vault and DW2.0
Data Vault and DW2.0Data Vault and DW2.0
Data Vault and DW2.0
Empowered Holdings, LLC
 
Lect4 principal component analysis-I
Lect4 principal component analysis-ILect4 principal component analysis-I
Lect4 principal component analysis-I
hktripathy
 
House price prediction
House price predictionHouse price prediction
House price prediction
AdityaKumar1505
 
Knowledge discovery thru data mining
Knowledge discovery thru data miningKnowledge discovery thru data mining
Knowledge discovery thru data mining
Devakumar Jain
 
Cure, Clustering Algorithm
Cure, Clustering AlgorithmCure, Clustering Algorithm
Cure, Clustering Algorithm
Lino Possamai
 
Exploratory data analysis
Exploratory data analysis Exploratory data analysis
Exploratory data analysis
Peter Reimann
 
Big Data Analytics for Healthcare
Big Data Analytics for HealthcareBig Data Analytics for Healthcare
Big Data Analytics for Healthcare
Chandan Reddy
 

What's hot (20)

A Privacy Framework for Hierarchical Federated Learning
A Privacy Framework for Hierarchical Federated LearningA Privacy Framework for Hierarchical Federated Learning
A Privacy Framework for Hierarchical Federated Learning
 
K-Means, its Variants and its Applications
K-Means, its Variants and its ApplicationsK-Means, its Variants and its Applications
K-Means, its Variants and its Applications
 
Convolutional neural network in practice
Convolutional neural network in practiceConvolutional neural network in practice
Convolutional neural network in practice
 
Detection of heart diseases by data mining
Detection of heart diseases by data miningDetection of heart diseases by data mining
Detection of heart diseases by data mining
 
Market Basket Analysis
Market Basket AnalysisMarket Basket Analysis
Market Basket Analysis
 
Crime Analysis & Prediction System
Crime Analysis & Prediction SystemCrime Analysis & Prediction System
Crime Analysis & Prediction System
 
Presentation on Big Data
Presentation on Big DataPresentation on Big Data
Presentation on Big Data
 
Feature selection
Feature selectionFeature selection
Feature selection
 
Big Data: Its Characteristics And Architecture Capabilities
Big Data: Its Characteristics And Architecture CapabilitiesBig Data: Its Characteristics And Architecture Capabilities
Big Data: Its Characteristics And Architecture Capabilities
 
Oltp vs olap
Oltp vs olapOltp vs olap
Oltp vs olap
 
Machine learning & Time Series Analysis
Machine learning & Time Series AnalysisMachine learning & Time Series Analysis
Machine learning & Time Series Analysis
 
Data Visualization in Exploratory Data Analysis
Data Visualization in Exploratory Data AnalysisData Visualization in Exploratory Data Analysis
Data Visualization in Exploratory Data Analysis
 
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
 
Data Vault and DW2.0
Data Vault and DW2.0Data Vault and DW2.0
Data Vault and DW2.0
 
Lect4 principal component analysis-I
Lect4 principal component analysis-ILect4 principal component analysis-I
Lect4 principal component analysis-I
 
House price prediction
House price predictionHouse price prediction
House price prediction
 
Knowledge discovery thru data mining
Knowledge discovery thru data miningKnowledge discovery thru data mining
Knowledge discovery thru data mining
 
Cure, Clustering Algorithm
Cure, Clustering AlgorithmCure, Clustering Algorithm
Cure, Clustering Algorithm
 
Exploratory data analysis
Exploratory data analysis Exploratory data analysis
Exploratory data analysis
 
Big Data Analytics for Healthcare
Big Data Analytics for HealthcareBig Data Analytics for Healthcare
Big Data Analytics for Healthcare
 

Similar to Store Item Demand Forecasting - AIT 582

BATCH 1 FIRST REVIEW-1.pptx
BATCH 1 FIRST REVIEW-1.pptxBATCH 1 FIRST REVIEW-1.pptx
BATCH 1 FIRST REVIEW-1.pptx
SurajRavi16
 
Small Investments, Big Returns: Three Successful Data Science Use Cases
Small Investments, Big Returns: Three Successful Data Science Use CasesSmall Investments, Big Returns: Three Successful Data Science Use Cases
Small Investments, Big Returns: Three Successful Data Science Use Cases
Sense Corp
 
STOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUES
STOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUESSTOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUES
STOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUES
IRJET Journal
 
DATA SCIENCE PPT. (HARSH GAUTAM).pptx
DATA SCIENCE PPT. (HARSH GAUTAM).pptxDATA SCIENCE PPT. (HARSH GAUTAM).pptx
DATA SCIENCE PPT. (HARSH GAUTAM).pptx
NimitJain79
 
Heuristic Approach for Demand Forecasting under the Impact of Promotions
Heuristic Approach for Demand Forecasting under the Impact of PromotionsHeuristic Approach for Demand Forecasting under the Impact of Promotions
Heuristic Approach for Demand Forecasting under the Impact of Promotions
IRJET Journal
 
MODEL OF MULTIPLE ARTIFICIAL NEURAL NETWORKS ORIENTED ON SALES PREDICTION AND...
MODEL OF MULTIPLE ARTIFICIAL NEURAL NETWORKS ORIENTED ON SALES PREDICTION AND...MODEL OF MULTIPLE ARTIFICIAL NEURAL NETWORKS ORIENTED ON SALES PREDICTION AND...
MODEL OF MULTIPLE ARTIFICIAL NEURAL NETWORKS ORIENTED ON SALES PREDICTION AND...
ijscai
 
IJSCAI PAPER.pdf
IJSCAI PAPER.pdfIJSCAI PAPER.pdf
IJSCAI PAPER.pdf
ijscai
 
MODEL OF MULTIPLE ARTIFICIAL NEURAL NETWORKS ORIENTED ON SALES PREDICTION AND...
MODEL OF MULTIPLE ARTIFICIAL NEURAL NETWORKS ORIENTED ON SALES PREDICTION AND...MODEL OF MULTIPLE ARTIFICIAL NEURAL NETWORKS ORIENTED ON SALES PREDICTION AND...
MODEL OF MULTIPLE ARTIFICIAL NEURAL NETWORKS ORIENTED ON SALES PREDICTION AND...
ijscai
 
Stock Market Prediction using Alpha Vantage API and Machine Learning Algorithm
Stock Market Prediction using Alpha Vantage API and Machine Learning AlgorithmStock Market Prediction using Alpha Vantage API and Machine Learning Algorithm
Stock Market Prediction using Alpha Vantage API and Machine Learning Algorithm
IRJET Journal
 
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
IRJET Journal
 
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNINGCUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
IRJET Journal
 
Agile analytics : An exploratory study of technical complexity management
Agile analytics : An exploratory study of technical complexity managementAgile analytics : An exploratory study of technical complexity management
Agile analytics : An exploratory study of technical complexity management
Agnirudra Sikdar
 
Forecasting Models & Their Applications
Forecasting Models & Their ApplicationsForecasting Models & Their Applications
Forecasting Models & Their Applications
Mahmudul Hasan
 
Day 1 (Lecture 2): Business Analytics
Day 1 (Lecture 2): Business AnalyticsDay 1 (Lecture 2): Business Analytics
Day 1 (Lecture 2): Business Analytics
Aseda Owusua Addai-Deseh
 
SALES_FORECASTING of sparkflows.pdf
SALES_FORECASTING of sparkflows.pdfSALES_FORECASTING of sparkflows.pdf
SALES_FORECASTING of sparkflows.pdf
Sparkflows
 
Internship Presentation.pdf
Internship Presentation.pdfInternship Presentation.pdf
Internship Presentation.pdf
vishwajeetparmar1
 
UNDERSTANDING THE APPLICABILITY OF LINEAR & NON-LINEAR MODELS USING A CASE-BA...
UNDERSTANDING THE APPLICABILITY OF LINEAR & NON-LINEAR MODELS USING A CASE-BA...UNDERSTANDING THE APPLICABILITY OF LINEAR & NON-LINEAR MODELS USING A CASE-BA...
UNDERSTANDING THE APPLICABILITY OF LINEAR & NON-LINEAR MODELS USING A CASE-BA...
ijaia
 
IRJET- Data Visualization and Stock Market and Prediction
IRJET- Data Visualization and Stock Market and PredictionIRJET- Data Visualization and Stock Market and Prediction
IRJET- Data Visualization and Stock Market and Prediction
IRJET Journal
 
Doing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsDoing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating Analytics
Tasktop
 
Lesson1.2.pptx.pdf
Lesson1.2.pptx.pdfLesson1.2.pptx.pdf
Lesson1.2.pptx.pdf
JhimarPeredoJurado
 

Similar to Store Item Demand Forecasting - AIT 582 (20)

BATCH 1 FIRST REVIEW-1.pptx
BATCH 1 FIRST REVIEW-1.pptxBATCH 1 FIRST REVIEW-1.pptx
BATCH 1 FIRST REVIEW-1.pptx
 
Small Investments, Big Returns: Three Successful Data Science Use Cases
Small Investments, Big Returns: Three Successful Data Science Use CasesSmall Investments, Big Returns: Three Successful Data Science Use Cases
Small Investments, Big Returns: Three Successful Data Science Use Cases
 
STOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUES
STOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUESSTOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUES
STOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUES
 
DATA SCIENCE PPT. (HARSH GAUTAM).pptx
DATA SCIENCE PPT. (HARSH GAUTAM).pptxDATA SCIENCE PPT. (HARSH GAUTAM).pptx
DATA SCIENCE PPT. (HARSH GAUTAM).pptx
 
Heuristic Approach for Demand Forecasting under the Impact of Promotions
Heuristic Approach for Demand Forecasting under the Impact of PromotionsHeuristic Approach for Demand Forecasting under the Impact of Promotions
Heuristic Approach for Demand Forecasting under the Impact of Promotions
 
MODEL OF MULTIPLE ARTIFICIAL NEURAL NETWORKS ORIENTED ON SALES PREDICTION AND...
MODEL OF MULTIPLE ARTIFICIAL NEURAL NETWORKS ORIENTED ON SALES PREDICTION AND...MODEL OF MULTIPLE ARTIFICIAL NEURAL NETWORKS ORIENTED ON SALES PREDICTION AND...
MODEL OF MULTIPLE ARTIFICIAL NEURAL NETWORKS ORIENTED ON SALES PREDICTION AND...
 
IJSCAI PAPER.pdf
IJSCAI PAPER.pdfIJSCAI PAPER.pdf
IJSCAI PAPER.pdf
 
MODEL OF MULTIPLE ARTIFICIAL NEURAL NETWORKS ORIENTED ON SALES PREDICTION AND...
MODEL OF MULTIPLE ARTIFICIAL NEURAL NETWORKS ORIENTED ON SALES PREDICTION AND...MODEL OF MULTIPLE ARTIFICIAL NEURAL NETWORKS ORIENTED ON SALES PREDICTION AND...
MODEL OF MULTIPLE ARTIFICIAL NEURAL NETWORKS ORIENTED ON SALES PREDICTION AND...
 
Stock Market Prediction using Alpha Vantage API and Machine Learning Algorithm
Stock Market Prediction using Alpha Vantage API and Machine Learning AlgorithmStock Market Prediction using Alpha Vantage API and Machine Learning Algorithm
Stock Market Prediction using Alpha Vantage API and Machine Learning Algorithm
 
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
 
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNINGCUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
 
Agile analytics : An exploratory study of technical complexity management
Agile analytics : An exploratory study of technical complexity managementAgile analytics : An exploratory study of technical complexity management
Agile analytics : An exploratory study of technical complexity management
 
Forecasting Models & Their Applications
Forecasting Models & Their ApplicationsForecasting Models & Their Applications
Forecasting Models & Their Applications
 
Day 1 (Lecture 2): Business Analytics
Day 1 (Lecture 2): Business AnalyticsDay 1 (Lecture 2): Business Analytics
Day 1 (Lecture 2): Business Analytics
 
SALES_FORECASTING of sparkflows.pdf
SALES_FORECASTING of sparkflows.pdfSALES_FORECASTING of sparkflows.pdf
SALES_FORECASTING of sparkflows.pdf
 
Internship Presentation.pdf
Internship Presentation.pdfInternship Presentation.pdf
Internship Presentation.pdf
 
UNDERSTANDING THE APPLICABILITY OF LINEAR & NON-LINEAR MODELS USING A CASE-BA...
UNDERSTANDING THE APPLICABILITY OF LINEAR & NON-LINEAR MODELS USING A CASE-BA...UNDERSTANDING THE APPLICABILITY OF LINEAR & NON-LINEAR MODELS USING A CASE-BA...
UNDERSTANDING THE APPLICABILITY OF LINEAR & NON-LINEAR MODELS USING A CASE-BA...
 
IRJET- Data Visualization and Stock Market and Prediction
IRJET- Data Visualization and Stock Market and PredictionIRJET- Data Visualization and Stock Market and Prediction
IRJET- Data Visualization and Stock Market and Prediction
 
Doing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsDoing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating Analytics
 
Lesson1.2.pptx.pdf
Lesson1.2.pptx.pdfLesson1.2.pptx.pdf
Lesson1.2.pptx.pdf
 

Recently uploaded

一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
ewymefz
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
MaleehaSheikh2
 
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
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization Sample
James Polillo
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
nscud
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
theahmadsaood
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
NABLAS株式会社
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
StarCompliance.io
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
Tiktokethiodaily
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
benishzehra469
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 

Recently uploaded (20)

一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization Sample
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 

Store Item Demand Forecasting - AIT 582

  • 1. Store Item Demand Forecasting -- AIT 582: Applications of Metadata in Complex Big Data Problems RAHUL PANDEY ASHUTOSH DEOGHARE UTSAV GAIKWAD
  • 2. Outline Introduction Research Problem Related Work Research Method ◦ Data ◦Exploration and Visualization ◦Preprocessing ◦ Experimental Method ◦S-Naïve ◦S-ARIMA ◦Neural Network ◦ Evaluation ◦Evaluation Metric ◦Analysis and Visualization Conclusion(s) & Future Work
  • 4. Introduction Demand Forecasting is the process in which historical sales data is used to develop an estimate of an expected forecast of customer demand.  Advantages i. Company/Product  Better Product lifecycle, inventory optimization, expanding business ii. Suppliers  Budget Preparation, Performance Management iii. Customers  Increased Customer Satisfaction, reduced inventory stockouts Source: https://intrigosys.com/planning/processes/supply-and-demand- planning/
  • 5. Research Problem GIVEN THE SALES OF DIFFERENT ITEMS IN DIFFERENT STORE IN A TIME SERIES, CAN WE PREDICT THE SALES OF NEXT QUARTER FOR EACH ITEM IN EACH STORE?
  • 7. Related Work Supply vs Demand ◦ (Juster, 2006; Silva et al., 2008) Moving/Average + Planning Committee o Gives better Accuracy o Sometimes biased results o Eradicating biases (Fildes et al., 2009) Fuzzy logic time series vs Classical time series o (Song and Chissom, 1993) Adding Non-linearity o ANN (Silva et al., 2008; Fildes et al., 2009) Accuracy 5%🔝 Order Perfection 10%🔝 (Hasin, 2008)
  • 8. Research Method 1. DATA 2. EXPERIMENTAL METHOD 3. EVALUATION
  • 10. Data Number of Instances: 1826*10*50 =913000 Duration: Jan 1, 2013 – Dec 31, 2017 10 stores | 50 items Training Number of Instances: 90*10*50 =45000 Duration: Jan 1, 2018– Mar 31, 2018 10 stores | 50 items Testing https://www.kaggle.com/c/demand-forecasting-kernels-only/data
  • 11. Data: Exploration and Visualization
  • 12. Data: Exploration and Visualization Shopping in Summers?
  • 13. Data: Exploration and Visualization Shopping in Weekends?
  • 14. Data: Exploration and Visualization
  • 15. Data: Preprocessing Number of Instances: 1005*3*3 Duration: Jan 1, 2015– Oct 2, 2017 3 stores | 3 items Training Number of Instances: 90*3*3 Duration: Oct 3, 2017– Dec 31, 2017 3 stores| 3 items Testing https://www.kaggle.com/c/demand-forecasting-kernels-only/data  Because of computation power, we have used 2 years 9 months of data for training and next 3 month (1 quarter) for prediction  We have analyzed 3 stores and 3 items for our proposed approach
  • 16. Data: Exploration and Visualization Seasonality in data?
  • 18. Experimental Method: S-Naïve  Seasonal Naïve Model  Naïve Model: Forecast for any period equals the previous period’s actual value  where k is the seasonality lag  Works well with highly seasonal data
  • 19. Experimental Technique/Modelling Model 1: Seasonal ARIMA (SARIMA) An extension to ARIMA that supports the seasonal component of the time series. Regular AR, I, MA component Seasonal component
  • 20. Experimental Technique/Modelling Model 2: Neural Net (NNETAR) The nnetar function in the forecast package for R. Feed-forward neural network with a single hidden layer. Uses lagged inputs for forecasting univariate time series. Autoregressive Model. Checks seasonality.
  • 21. Evaluation 1. EVALUATION METRIC 2. ANALYSIS AND VISUALIZATION
  • 22. Evaluation Metric Evaluation Metric: SMAPE Symmetric Mean Absolute Percent Error Target: Reduce SMAPE error across the test data
  • 23. Evaluation: Analysis and Visualization
  • 24. Evaluation: Analysis and Visualization
  • 25. Evaluation: Analysis and Visualization
  • 26. Evaluation: Analysis and Visualization Overall Predictions for Item 1
  • 27. Conclusion and Future Work Conclusion The project is focused on predicting sales of an item given their sales from previous years After exploratory data analysis we found the data to have seasonal patterns which led us to use seasonal time series models Our proposed two approaches(S-ARIMA and NN) for predicting the sales of the next 90 days were compared with the baseline approach i.e. Seasonal Naïve Model The analysis concluded that using Seasonal ARIMA outperforms the baseline and Neural Network with low SMAPE The Neural Network approach performed worse than baseline because of data being univariate Future Work Analyzing other stores and items to get the generalizability of the performance across the models We can also use feature engineering to extract day, month, and year from date and solve the problem using regression

Editor's Notes

  1. A
  2. A
  3. R
  4. R Supply vs Demand: Demand-driven retail supply chains success means finding the right balance between supply and demand, between levels of inventory at different stages of the chain, and between availability of materials and operational cost Moving/Average + Planning Committee: common process to demand forecast in big companies involves using a basic moving average / auto regression technique to produce initial forecast and then based on the demand planning committees judgment adjust these Forecasts. Fuzzy logic time series vs Classical time series: Classical time series methods cannot deal with forecasting problems that has both qualitative and quantitative judgmental inputs.
  5. R
  6. R
  7. R
  8. R
  9. R