SlideShare a Scribd company logo
1 of 20
Download to read offline
Exploiting Big Data in Time Series Forecasting:
A Cross-Sectional Approach
Molham Al-Maleh
HIAST 26 July, 2017
INTRODUCTION
1. the foundation of good forecasts is the availability of sufficient data.
2. The ongoing Big Data trend looks like a natural contributor to forecasting,
allowing more accurate forecasts and widespread application.
Big Data introduces new challenges:
1. Increased in volume as their granularity gets finer and recorded histories
become longer.
2. Strong increase of monitored data sources.
I. the number of types of data sources as
II. the number of instances per type
Heterogeneous Data Sources Problems
1. missing values.
◦ Data sources can be distributed over different locations, administrated by different
organizations/authorities or use different formats, errors or delays during data delivery cause missing
values.
2. large volumes
◦ Timely creation of a forecast cannot be guaranteed.
Two examples:
1. Sales Domain: items with stable sales over time and other items showing very strong
fluctuations in their sales behavior. missing values and causes incomplete time series histories.
2. Smart Meter Data for The Energy Consumption: of households in Ireland, that was
recorded on a 30 minute granularity which leads to high-volume time series. In this scenario,
missing values occur when the Smart Meter temporarily has no internet connection or it shows
any other kind of technical malfunction.
Traditional Techniques
[such as Exponential Smoothing or ARIMA models]
1. Capture the historical behavior of a time series and model the dependency of future
on past time series values.
2. A forecast model is created for each time series.
3. Such forecast models require complete historical data without any missing values.
4. The widely used Triple Exponential Smoothing model, requires at least 17 historical
time series values.
5. To learn meaningful model parameters and to compensate for randomness, much
more historical data should be available and used for model training.
Traditional Techniques (cont’d)
several approaches to deal with missing values:
1. Exploit the hierarchical structure of a data set, if there is one. An aggregation
function, e.g., sum, is applied.
2. Filling up the gaps using interpolation.
But the application of this approaches are domain-specific …
if a non-fitting interpolation method is chosen, the calculated values will
introduce errors and decrease the accuracy of the forecast.
Break With Traditional Forecasting
1. First: taking only as much data as necessary in order to create
accurate forecasts instead of whole histories.
2. Second: abandon the concept of one model per time series and
focus on modeling whole sets of time series.
Our approach is called cross-sectional forecasting
Model Benefits
1. Makes it resistant to missing values.
2. Robust against outliers and high randomness of individual time
series.
3. Only small time slices are used for the model creation, As we only
pick the necessary parts out of the available historical data.
our model creation much faster and easier to apply.
Existing Forecasting Techniques
1. Univariate Modeling Techniques:
◦ ARIMA
◦ Smoothing approaches: such as HoltWinters, Triple Exponential Smoothing.
2. Multivariate Modeling Techniques:
◦ Vector Autoregression (VAR): Designed such that all time series affect the
predictions of each other and thus, incorporates knowledge of many time series
into the training process.
3. Modeling Techniques for Incomplete Time Series:
◦ Croston’s method: A forecasting approach especially designed for time series with
intermittent occurrence. This method models the time series using two smoothing
processes:
Existing Forecasting Techniques (cont’d)
1. For complete time series this technique reduces to single exponential smoothing, which
hardly ever is an appropriate choice to model time series data.
2. Not entirely suited to predict the data sets in the focus of our work, because we aim for
accurate forecast values for a mix of intermittent and complete time series.
CROSS-SECTIONAL FORECASTING
Model Creation
1. All necessary information for the model creation process are extracted from
the historical data.
2. Do not take the time series values itself into account, but the relative
transitions within the series, i.e., the change from one period to the next.
3. Translate this dependency into a model function f, that describes the relation
of time series values in period t based on the previous period t − 1. Moreover,
we allow the inclusion of additional features besides the target measure:
Model Optimization
1. Estimate the parameters of the model function over a large group of time
series
2. This approach is based on the assumption that related time series (e.g., items
within the same product group) show similar behavior over time.
3. this approach becomes not only resistant to missing values, but also to
outliers of individual time series.
4. we used the following linear regression model throughout our examples:
Model Application
The forecast calculation can be summed up with the following formula:
EVALUATION
SAPE measure because it is easier to interpret and compare than
the absolute error, which shows the absolute deviation of the
forecast from the real time series value. Furthermore, this error
measure can be applied even when the real time series value
equals zero, where other relative error measures are not defined.
EVALUATION (cont’d)
EVALUATION (cont’d)
EVALUATION (cont’d)
EVALUATION (cont’d)
Thanks!

More Related Content

What's hot

Week 4 forecasting - time series - smoothing and decomposition - m.awaluddin.t
Week 4   forecasting - time series - smoothing and decomposition - m.awaluddin.tWeek 4   forecasting - time series - smoothing and decomposition - m.awaluddin.t
Week 4 forecasting - time series - smoothing and decomposition - m.awaluddin.tMaling Senk
 
Uk Airports Forecasting
Uk Airports Forecasting Uk Airports Forecasting
Uk Airports Forecasting Mohammed Awad
 
Statistics and optimization (1)
Statistics and optimization (1)Statistics and optimization (1)
Statistics and optimization (1)Tl-mohammed Altaey
 
Forecasting of electric consumption in a semiconductor plant using time serie...
Forecasting of electric consumption in a semiconductor plant using time serie...Forecasting of electric consumption in a semiconductor plant using time serie...
Forecasting of electric consumption in a semiconductor plant using time serie...Alexander Decker
 
A.11 diff between paired means
A.11  diff between paired meansA.11  diff between paired means
A.11 diff between paired meansUlster BOCES
 
Linear Regression from Scratch in Python
Linear Regression  from Scratch in PythonLinear Regression  from Scratch in Python
Linear Regression from Scratch in PythonDhirajk7
 
Analysis of indian weather data sets using data mining techniques
Analysis of indian weather data sets using data mining techniquesAnalysis of indian weather data sets using data mining techniques
Analysis of indian weather data sets using data mining techniquescsandit
 
Data Configuration for Analysis with Matt Hansen at StatStuff
Data Configuration for Analysis with Matt Hansen at StatStuffData Configuration for Analysis with Matt Hansen at StatStuff
Data Configuration for Analysis with Matt Hansen at StatStuffMatt Hansen
 
About the size and frequency of prime gapsMaximum prime gaps
About the size and frequency of prime gapsMaximum prime gapsAbout the size and frequency of prime gapsMaximum prime gaps
About the size and frequency of prime gapsMaximum prime gapsChris De Corte
 
Stock Price Trend Forecasting using Supervised Learning
Stock Price Trend Forecasting using Supervised LearningStock Price Trend Forecasting using Supervised Learning
Stock Price Trend Forecasting using Supervised LearningSharvil Katariya
 
Predicting Stock Market Price Using Support Vector Regression
Predicting Stock Market Price Using Support Vector RegressionPredicting Stock Market Price Using Support Vector Regression
Predicting Stock Market Price Using Support Vector RegressionChittagong Independent University
 
INTRODUCTION TO STATISTICS
INTRODUCTION TO STATISTICSINTRODUCTION TO STATISTICS
INTRODUCTION TO STATISTICSAkkiMaruthi
 
Big 5 ASEAN capital markets forecasting using WEMA method
Big 5 ASEAN capital markets forecasting using WEMA methodBig 5 ASEAN capital markets forecasting using WEMA method
Big 5 ASEAN capital markets forecasting using WEMA methodTELKOMNIKA JOURNAL
 
A Comparison of Stock Trend Prediction Using Accuracy Driven Neural Network V...
A Comparison of Stock Trend Prediction Using Accuracy Driven Neural Network V...A Comparison of Stock Trend Prediction Using Accuracy Driven Neural Network V...
A Comparison of Stock Trend Prediction Using Accuracy Driven Neural Network V...idescitation
 

What's hot (18)

Week 4 forecasting - time series - smoothing and decomposition - m.awaluddin.t
Week 4   forecasting - time series - smoothing and decomposition - m.awaluddin.tWeek 4   forecasting - time series - smoothing and decomposition - m.awaluddin.t
Week 4 forecasting - time series - smoothing and decomposition - m.awaluddin.t
 
Uk Airports Forecasting
Uk Airports Forecasting Uk Airports Forecasting
Uk Airports Forecasting
 
Statistics and optimization (1)
Statistics and optimization (1)Statistics and optimization (1)
Statistics and optimization (1)
 
Forecasting of electric consumption in a semiconductor plant using time serie...
Forecasting of electric consumption in a semiconductor plant using time serie...Forecasting of electric consumption in a semiconductor plant using time serie...
Forecasting of electric consumption in a semiconductor plant using time serie...
 
A.11 diff between paired means
A.11  diff between paired meansA.11  diff between paired means
A.11 diff between paired means
 
MT6702 Unit 4 Analysis of Data
MT6702 Unit 4 Analysis of DataMT6702 Unit 4 Analysis of Data
MT6702 Unit 4 Analysis of Data
 
Overview - Meters Data Analytic
Overview  - Meters Data Analytic  Overview  - Meters Data Analytic
Overview - Meters Data Analytic
 
Linear Regression from Scratch in Python
Linear Regression  from Scratch in PythonLinear Regression  from Scratch in Python
Linear Regression from Scratch in Python
 
Analysis of indian weather data sets using data mining techniques
Analysis of indian weather data sets using data mining techniquesAnalysis of indian weather data sets using data mining techniques
Analysis of indian weather data sets using data mining techniques
 
Data Configuration for Analysis with Matt Hansen at StatStuff
Data Configuration for Analysis with Matt Hansen at StatStuffData Configuration for Analysis with Matt Hansen at StatStuff
Data Configuration for Analysis with Matt Hansen at StatStuff
 
About the size and frequency of prime gapsMaximum prime gaps
About the size and frequency of prime gapsMaximum prime gapsAbout the size and frequency of prime gapsMaximum prime gaps
About the size and frequency of prime gapsMaximum prime gaps
 
Stock Price Trend Forecasting using Supervised Learning
Stock Price Trend Forecasting using Supervised LearningStock Price Trend Forecasting using Supervised Learning
Stock Price Trend Forecasting using Supervised Learning
 
Outliers introductory stat
Outliers introductory statOutliers introductory stat
Outliers introductory stat
 
Predicting Stock Market Price Using Support Vector Regression
Predicting Stock Market Price Using Support Vector RegressionPredicting Stock Market Price Using Support Vector Regression
Predicting Stock Market Price Using Support Vector Regression
 
Assignment2
Assignment2Assignment2
Assignment2
 
INTRODUCTION TO STATISTICS
INTRODUCTION TO STATISTICSINTRODUCTION TO STATISTICS
INTRODUCTION TO STATISTICS
 
Big 5 ASEAN capital markets forecasting using WEMA method
Big 5 ASEAN capital markets forecasting using WEMA methodBig 5 ASEAN capital markets forecasting using WEMA method
Big 5 ASEAN capital markets forecasting using WEMA method
 
A Comparison of Stock Trend Prediction Using Accuracy Driven Neural Network V...
A Comparison of Stock Trend Prediction Using Accuracy Driven Neural Network V...A Comparison of Stock Trend Prediction Using Accuracy Driven Neural Network V...
A Comparison of Stock Trend Prediction Using Accuracy Driven Neural Network V...
 

Similar to Exploiting Big Data in Time Series Forecasting: A Cross-Sectional Approach

Stock Market Analysis and Prediction (1) (2).pdf
Stock Market Analysis and Prediction (1) (2).pdfStock Market Analysis and Prediction (1) (2).pdf
Stock Market Analysis and Prediction (1) (2).pdfdigitallynikitasharm
 
Forecasting and Quantification - Presentation - EMBA Degree Individual Assign...
Forecasting and Quantification - Presentation - EMBA Degree Individual Assign...Forecasting and Quantification - Presentation - EMBA Degree Individual Assign...
Forecasting and Quantification - Presentation - EMBA Degree Individual Assign...WilfredGitaari2
 
Novel Ensemble Tree for Fast Prediction on Data Streams
Novel Ensemble Tree for Fast Prediction on Data StreamsNovel Ensemble Tree for Fast Prediction on Data Streams
Novel Ensemble Tree for Fast Prediction on Data StreamsIJERA Editor
 
Forecasting Models & Their Applications
Forecasting Models & Their ApplicationsForecasting Models & Their Applications
Forecasting Models & Their ApplicationsMahmudul Hasan
 
MUTUAL FUND RECOMMENDATION SYSTEM WITH PERSONALIZED EXPLANATIONS
MUTUAL FUND RECOMMENDATION SYSTEM WITH PERSONALIZED EXPLANATIONSMUTUAL FUND RECOMMENDATION SYSTEM WITH PERSONALIZED EXPLANATIONS
MUTUAL FUND RECOMMENDATION SYSTEM WITH PERSONALIZED EXPLANATIONSIRJET Journal
 
operation research notes
operation research notesoperation research notes
operation research notesRenu Thakur
 
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 managementAgnirudra Sikdar
 
Service Management: Forecasting Hydrogen Demand
Service Management: Forecasting Hydrogen DemandService Management: Forecasting Hydrogen Demand
Service Management: Forecasting Hydrogen Demandirrosennen
 
Time series analysis
Time series analysisTime series analysis
Time series analysisFaltu Focat
 
Time Series Weather Forecasting Techniques: Literature Survey
Time Series Weather Forecasting Techniques: Literature SurveyTime Series Weather Forecasting Techniques: Literature Survey
Time Series Weather Forecasting Techniques: Literature SurveyIRJET Journal
 
Guidelines to Understanding Design of Experiment and Reliability Prediction
Guidelines to Understanding Design of Experiment and Reliability PredictionGuidelines to Understanding Design of Experiment and Reliability Prediction
Guidelines to Understanding Design of Experiment and Reliability Predictionijsrd.com
 
IRJET- Mining Frequent Itemset on Temporal data
IRJET-  	  Mining  Frequent Itemset on Temporal dataIRJET-  	  Mining  Frequent Itemset on Temporal data
IRJET- Mining Frequent Itemset on Temporal dataIRJET Journal
 
Inter Time Series Sales Forecasting
Inter Time Series Sales ForecastingInter Time Series Sales Forecasting
Inter Time Series Sales ForecastingIJASCSE
 
Forecasting Capacity Issues in Stateful Systems: A Proactive Approach
Forecasting Capacity Issues in Stateful Systems: A Proactive ApproachForecasting Capacity Issues in Stateful Systems: A Proactive Approach
Forecasting Capacity Issues in Stateful Systems: A Proactive ApproachIRJET Journal
 
internship project1 report
internship project1 reportinternship project1 report
internship project1 reportsheyk98
 
IAOS 2018 - Enhanced recommendations on step-by-step procedure and approach t...
IAOS 2018 - Enhanced recommendations on step-by-step procedure and approach t...IAOS 2018 - Enhanced recommendations on step-by-step procedure and approach t...
IAOS 2018 - Enhanced recommendations on step-by-step procedure and approach t...StatsCommunications
 
Demand Estimation Model Sensitivity Analysis
Demand Estimation Model Sensitivity AnalysisDemand Estimation Model Sensitivity Analysis
Demand Estimation Model Sensitivity AnalysisGary Lauson, M.S., P.E.
 

Similar to Exploiting Big Data in Time Series Forecasting: A Cross-Sectional Approach (20)

Stock Market Analysis and Prediction (1) (2).pdf
Stock Market Analysis and Prediction (1) (2).pdfStock Market Analysis and Prediction (1) (2).pdf
Stock Market Analysis and Prediction (1) (2).pdf
 
Forecasting and Quantification - Presentation - EMBA Degree Individual Assign...
Forecasting and Quantification - Presentation - EMBA Degree Individual Assign...Forecasting and Quantification - Presentation - EMBA Degree Individual Assign...
Forecasting and Quantification - Presentation - EMBA Degree Individual Assign...
 
Novel Ensemble Tree for Fast Prediction on Data Streams
Novel Ensemble Tree for Fast Prediction on Data StreamsNovel Ensemble Tree for Fast Prediction on Data Streams
Novel Ensemble Tree for Fast Prediction on Data Streams
 
Time series
Time seriesTime series
Time series
 
Forecasting Models & Their Applications
Forecasting Models & Their ApplicationsForecasting Models & Their Applications
Forecasting Models & Their Applications
 
OR 14 15-unit_1
OR 14 15-unit_1OR 14 15-unit_1
OR 14 15-unit_1
 
MUTUAL FUND RECOMMENDATION SYSTEM WITH PERSONALIZED EXPLANATIONS
MUTUAL FUND RECOMMENDATION SYSTEM WITH PERSONALIZED EXPLANATIONSMUTUAL FUND RECOMMENDATION SYSTEM WITH PERSONALIZED EXPLANATIONS
MUTUAL FUND RECOMMENDATION SYSTEM WITH PERSONALIZED EXPLANATIONS
 
operation research notes
operation research notesoperation research notes
operation research notes
 
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
 
Service Management: Forecasting Hydrogen Demand
Service Management: Forecasting Hydrogen DemandService Management: Forecasting Hydrogen Demand
Service Management: Forecasting Hydrogen Demand
 
Time series analysis
Time series analysisTime series analysis
Time series analysis
 
Time Series Weather Forecasting Techniques: Literature Survey
Time Series Weather Forecasting Techniques: Literature SurveyTime Series Weather Forecasting Techniques: Literature Survey
Time Series Weather Forecasting Techniques: Literature Survey
 
Guidelines to Understanding Design of Experiment and Reliability Prediction
Guidelines to Understanding Design of Experiment and Reliability PredictionGuidelines to Understanding Design of Experiment and Reliability Prediction
Guidelines to Understanding Design of Experiment and Reliability Prediction
 
IRJET- Mining Frequent Itemset on Temporal data
IRJET-  	  Mining  Frequent Itemset on Temporal dataIRJET-  	  Mining  Frequent Itemset on Temporal data
IRJET- Mining Frequent Itemset on Temporal data
 
Inter Time Series Sales Forecasting
Inter Time Series Sales ForecastingInter Time Series Sales Forecasting
Inter Time Series Sales Forecasting
 
Forecasting Capacity Issues in Stateful Systems: A Proactive Approach
Forecasting Capacity Issues in Stateful Systems: A Proactive ApproachForecasting Capacity Issues in Stateful Systems: A Proactive Approach
Forecasting Capacity Issues in Stateful Systems: A Proactive Approach
 
internship project1 report
internship project1 reportinternship project1 report
internship project1 report
 
IAOS 2018 - Enhanced recommendations on step-by-step procedure and approach t...
IAOS 2018 - Enhanced recommendations on step-by-step procedure and approach t...IAOS 2018 - Enhanced recommendations on step-by-step procedure and approach t...
IAOS 2018 - Enhanced recommendations on step-by-step procedure and approach t...
 
Demand forecasting 12
Demand forecasting 12Demand forecasting 12
Demand forecasting 12
 
Demand Estimation Model Sensitivity Analysis
Demand Estimation Model Sensitivity AnalysisDemand Estimation Model Sensitivity Analysis
Demand Estimation Model Sensitivity Analysis
 

More from Molham Al-Maleh

مقدمة إلى تطوير تطبيقات الجوال الهجينة باستخدام Ionic 3
مقدمة إلى تطوير تطبيقات الجوال الهجينة باستخدام Ionic 3مقدمة إلى تطوير تطبيقات الجوال الهجينة باستخدام Ionic 3
مقدمة إلى تطوير تطبيقات الجوال الهجينة باستخدام Ionic 3Molham Al-Maleh
 
بناء واجهة برمجية باستخدام NodeJS MongoDB و Mongoose
بناء واجهة برمجية باستخدام NodeJS MongoDB و Mongooseبناء واجهة برمجية باستخدام NodeJS MongoDB و Mongoose
بناء واجهة برمجية باستخدام NodeJS MongoDB و MongooseMolham Al-Maleh
 
مقدمة إلى MongoDB والتعرف على Mongoose ODM
مقدمة إلى MongoDB والتعرف على Mongoose ODMمقدمة إلى MongoDB والتعرف على Mongoose ODM
مقدمة إلى MongoDB والتعرف على Mongoose ODMMolham Al-Maleh
 
مقدمة إلى NodeJS والتعرف على منصة ExpressJS
مقدمة إلى NodeJS والتعرف على منصة ExpressJSمقدمة إلى NodeJS والتعرف على منصة ExpressJS
مقدمة إلى NodeJS والتعرف على منصة ExpressJSMolham Al-Maleh
 
Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4
Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4
Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4Molham Al-Maleh
 
مواضيع متقدمة في JavaScript
مواضيع متقدمة في JavaScriptمواضيع متقدمة في JavaScript
مواضيع متقدمة في JavaScriptMolham Al-Maleh
 
تعلم HTML CSS و JavaScript
تعلم HTML CSS و JavaScriptتعلم HTML CSS و JavaScript
تعلم HTML CSS و JavaScriptMolham Al-Maleh
 
Data Visualization With Trendalyzer
Data Visualization With TrendalyzerData Visualization With Trendalyzer
Data Visualization With TrendalyzerMolham Al-Maleh
 
Visualizing Big Data with augmented and virtual reality
Visualizing Big Data with augmented and virtual realityVisualizing Big Data with augmented and virtual reality
Visualizing Big Data with augmented and virtual realityMolham Al-Maleh
 

More from Molham Al-Maleh (10)

مقدمة إلى تطوير تطبيقات الجوال الهجينة باستخدام Ionic 3
مقدمة إلى تطوير تطبيقات الجوال الهجينة باستخدام Ionic 3مقدمة إلى تطوير تطبيقات الجوال الهجينة باستخدام Ionic 3
مقدمة إلى تطوير تطبيقات الجوال الهجينة باستخدام Ionic 3
 
بناء واجهة برمجية باستخدام NodeJS MongoDB و Mongoose
بناء واجهة برمجية باستخدام NodeJS MongoDB و Mongooseبناء واجهة برمجية باستخدام NodeJS MongoDB و Mongoose
بناء واجهة برمجية باستخدام NodeJS MongoDB و Mongoose
 
مقدمة إلى MongoDB والتعرف على Mongoose ODM
مقدمة إلى MongoDB والتعرف على Mongoose ODMمقدمة إلى MongoDB والتعرف على Mongoose ODM
مقدمة إلى MongoDB والتعرف على Mongoose ODM
 
مقدمة إلى NodeJS والتعرف على منصة ExpressJS
مقدمة إلى NodeJS والتعرف على منصة ExpressJSمقدمة إلى NodeJS والتعرف على منصة ExpressJS
مقدمة إلى NodeJS والتعرف على منصة ExpressJS
 
تعلم Angular 4
تعلم Angular 4تعلم Angular 4
تعلم Angular 4
 
Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4
Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4
Bootstrap 4 وتطوير قسم المستخدم باستخدام Angular 4
 
مواضيع متقدمة في JavaScript
مواضيع متقدمة في JavaScriptمواضيع متقدمة في JavaScript
مواضيع متقدمة في JavaScript
 
تعلم HTML CSS و JavaScript
تعلم HTML CSS و JavaScriptتعلم HTML CSS و JavaScript
تعلم HTML CSS و JavaScript
 
Data Visualization With Trendalyzer
Data Visualization With TrendalyzerData Visualization With Trendalyzer
Data Visualization With Trendalyzer
 
Visualizing Big Data with augmented and virtual reality
Visualizing Big Data with augmented and virtual realityVisualizing Big Data with augmented and virtual reality
Visualizing Big Data with augmented and virtual reality
 

Recently uploaded

➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...amitlee9823
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...gajnagarg
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...gajnagarg
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...amitlee9823
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 

Recently uploaded (20)

CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 

Exploiting Big Data in Time Series Forecasting: A Cross-Sectional Approach

  • 1. Exploiting Big Data in Time Series Forecasting: A Cross-Sectional Approach Molham Al-Maleh HIAST 26 July, 2017
  • 2. INTRODUCTION 1. the foundation of good forecasts is the availability of sufficient data. 2. The ongoing Big Data trend looks like a natural contributor to forecasting, allowing more accurate forecasts and widespread application. Big Data introduces new challenges: 1. Increased in volume as their granularity gets finer and recorded histories become longer. 2. Strong increase of monitored data sources. I. the number of types of data sources as II. the number of instances per type
  • 3. Heterogeneous Data Sources Problems 1. missing values. ◦ Data sources can be distributed over different locations, administrated by different organizations/authorities or use different formats, errors or delays during data delivery cause missing values. 2. large volumes ◦ Timely creation of a forecast cannot be guaranteed. Two examples: 1. Sales Domain: items with stable sales over time and other items showing very strong fluctuations in their sales behavior. missing values and causes incomplete time series histories. 2. Smart Meter Data for The Energy Consumption: of households in Ireland, that was recorded on a 30 minute granularity which leads to high-volume time series. In this scenario, missing values occur when the Smart Meter temporarily has no internet connection or it shows any other kind of technical malfunction.
  • 4. Traditional Techniques [such as Exponential Smoothing or ARIMA models] 1. Capture the historical behavior of a time series and model the dependency of future on past time series values. 2. A forecast model is created for each time series. 3. Such forecast models require complete historical data without any missing values. 4. The widely used Triple Exponential Smoothing model, requires at least 17 historical time series values. 5. To learn meaningful model parameters and to compensate for randomness, much more historical data should be available and used for model training.
  • 5. Traditional Techniques (cont’d) several approaches to deal with missing values: 1. Exploit the hierarchical structure of a data set, if there is one. An aggregation function, e.g., sum, is applied. 2. Filling up the gaps using interpolation. But the application of this approaches are domain-specific … if a non-fitting interpolation method is chosen, the calculated values will introduce errors and decrease the accuracy of the forecast.
  • 6. Break With Traditional Forecasting 1. First: taking only as much data as necessary in order to create accurate forecasts instead of whole histories. 2. Second: abandon the concept of one model per time series and focus on modeling whole sets of time series. Our approach is called cross-sectional forecasting
  • 7.
  • 8. Model Benefits 1. Makes it resistant to missing values. 2. Robust against outliers and high randomness of individual time series. 3. Only small time slices are used for the model creation, As we only pick the necessary parts out of the available historical data. our model creation much faster and easier to apply.
  • 9. Existing Forecasting Techniques 1. Univariate Modeling Techniques: ◦ ARIMA ◦ Smoothing approaches: such as HoltWinters, Triple Exponential Smoothing. 2. Multivariate Modeling Techniques: ◦ Vector Autoregression (VAR): Designed such that all time series affect the predictions of each other and thus, incorporates knowledge of many time series into the training process. 3. Modeling Techniques for Incomplete Time Series: ◦ Croston’s method: A forecasting approach especially designed for time series with intermittent occurrence. This method models the time series using two smoothing processes:
  • 10. Existing Forecasting Techniques (cont’d) 1. For complete time series this technique reduces to single exponential smoothing, which hardly ever is an appropriate choice to model time series data. 2. Not entirely suited to predict the data sets in the focus of our work, because we aim for accurate forecast values for a mix of intermittent and complete time series.
  • 12. Model Creation 1. All necessary information for the model creation process are extracted from the historical data. 2. Do not take the time series values itself into account, but the relative transitions within the series, i.e., the change from one period to the next. 3. Translate this dependency into a model function f, that describes the relation of time series values in period t based on the previous period t − 1. Moreover, we allow the inclusion of additional features besides the target measure:
  • 13. Model Optimization 1. Estimate the parameters of the model function over a large group of time series 2. This approach is based on the assumption that related time series (e.g., items within the same product group) show similar behavior over time. 3. this approach becomes not only resistant to missing values, but also to outliers of individual time series. 4. we used the following linear regression model throughout our examples:
  • 14. Model Application The forecast calculation can be summed up with the following formula:
  • 15. EVALUATION SAPE measure because it is easier to interpret and compare than the absolute error, which shows the absolute deviation of the forecast from the real time series value. Furthermore, this error measure can be applied even when the real time series value equals zero, where other relative error measures are not defined.