SlideShare a Scribd company logo
1 of 23
Time Series Forecasting
with Machine Learning
See the future with a crystal ball
Dr Wei Liu
Data Science Lead
29 October 2018 | 3
What is forecasting
Time Series and its Forecasting
• A time-series is a set of observations on a quantitative variable collected over
time.
• Examples
• Stock: Dow Jones Industrial Averages
• Marking: sales, inventory, and customer counts etc
• Economics: Interest rates, GDP, and employment etc.
• Energy (Electricity, Gas, Oil, and Solar) demands and prices etc.
• Weather: e.g., local and global temperature etc.
• Sensors: Internet-of-Things
• Businesses are often very interested in forecasting time series variables.
• In time series analysis, we analyze the past behavior of a variable in order to
predict its future behavior
29 October 2018 | 4
Approaches for Time Series Forecasting
Classical Time Series Analysis Methods
• Naïve, SNaïve
• Seasonal decomposition (+ any model)
• Exponential smoothing
• ARIMA, SARIMA
• GARCH
• Dynamic linear models
• TBATS
• Prophet
29 October 2018 | 5
Machine Learning Methods
• Generalised Linear Modelling (GLM)
• Gradient Boost Machine (GBM)
• Random Forest (DF)
• Deep Learning (DL)
• Automated Machine Learning (AutoML)
The Classical Approaches: Pros and Cons
29 October 2018 | 6
The Classical Approaches: Notable Disadvantages
29 October 2018 | 7
Machine Learning Approaches: Pros and Cons
29 October 2018 | 8
What we have done with time series forecast
modelling?
A Real and Challenging Project
Our clients engages us to develop a short-range electricity price forecasting tool for optimising their operation/production. The problem
is quite challenging as the data is really dynamic with rapid variations without clear trends and seasonality.
Our solution is to investigate intensively with available classic and ML approaches for the problem and identify the best approach with
the most accurate forecastings.
The accuracies of less than 10% for forecasting electricity price 24 hours in 5-minute interval in advance with the best model identified
has achieved.
29 October 2018 | 9
Forecasting Examples
29 October 2018 | 10
Forecasting Examples
29 October 2018 | 11
Forecasting Examples
29 October 2018 | 12
Forecasting Examples
29 October 2018 | 13
Forecasting Examples
29 October 2018 | 14
What we have done with time series forecast
modelling?
A powerful Cloud-Computing Tool for Time Series Forecast Modelling
• Easy to use with interactive graphic user interface
• Interactive data exploring and visualization
• Process and prepare data for forecast modelling
• State-of-the-art classical and machine learning time series forecasting algorithms.
• Automatically tuning learning parameters using repeated cross-valdidation.
• Benchmark experiments with different models and measures
29 October 2018 | 15
More Forecasting Tool Screenshots
29 October 2018 | 16
More Forecasting Tool Screenshots
29 October 2018 | 17
More Forecasting Tool Screenshots
29 October 2018 | 18
More Forecasting Tool Screenshots
29 October 2018 | 19
What we have done with time series forecast
modelling?
A Production Level Interactive Tool for
Implementing Time Series Forecasting Models
• Load input data from multiple sources (csv data file,
Google Spreadsheet and cloud database)
• Carrying out forecasting analysis with high-
performance cloud computing server
• Interactive view of forecasting results
• Export and download forecasting results
29 October 2018 | 20
What we have done with time series forecast
modelling?
A Production Level Interactive Tool for Implementing Time Series Forecasting Models
29 October 2018 | 21
Use cases for future opportunities
29 October 2018 | 22
www.ghd.com/digital

More Related Content

What's hot

Data preprocessing using Machine Learning
Data  preprocessing using Machine Learning Data  preprocessing using Machine Learning
Data preprocessing using Machine Learning Gopal Sakarkar
 
Arima model
Arima modelArima model
Arima modelJassika
 
Modelling and evaluation
Modelling and evaluationModelling and evaluation
Modelling and evaluationeShikshak
 
Data mining presentation.ppt
Data mining presentation.pptData mining presentation.ppt
Data mining presentation.pptneelamoberoi1030
 
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...Simplilearn
 
Ensemble methods in machine learning
Ensemble methods in machine learningEnsemble methods in machine learning
Ensemble methods in machine learningSANTHOSH RAJA M G
 
Exploratory data analysis with Python
Exploratory data analysis with PythonExploratory data analysis with Python
Exploratory data analysis with PythonDavis David
 
Time series predictions using LSTMs
Time series predictions using LSTMsTime series predictions using LSTMs
Time series predictions using LSTMsSetu Chokshi
 
Polynomial regression
Polynomial regressionPolynomial regression
Polynomial regressionnaveedaliabad
 
Hyperparameter Tuning
Hyperparameter TuningHyperparameter Tuning
Hyperparameter TuningJon Lederman
 
Time Series Analysis - 1 | Time Series in R | Time Series Forecasting | Data ...
Time Series Analysis - 1 | Time Series in R | Time Series Forecasting | Data ...Time Series Analysis - 1 | Time Series in R | Time Series Forecasting | Data ...
Time Series Analysis - 1 | Time Series in R | Time Series Forecasting | Data ...Simplilearn
 
Stock price prediction using Neural Net
Stock price prediction using Neural NetStock price prediction using Neural Net
Stock price prediction using Neural NetRajat Sharma
 
Curse of dimensionality
Curse of dimensionalityCurse of dimensionality
Curse of dimensionalityNikhil Sharma
 
Data science life cycle
Data science life cycleData science life cycle
Data science life cycleManoj Mishra
 
Linear Regression Analysis | Linear Regression in Python | Machine Learning A...
Linear Regression Analysis | Linear Regression in Python | Machine Learning A...Linear Regression Analysis | Linear Regression in Python | Machine Learning A...
Linear Regression Analysis | Linear Regression in Python | Machine Learning A...Simplilearn
 
Performance Metrics for Machine Learning Algorithms
Performance Metrics for Machine Learning AlgorithmsPerformance Metrics for Machine Learning Algorithms
Performance Metrics for Machine Learning AlgorithmsKush Kulshrestha
 
Data Analytics For Beginners | Introduction To Data Analytics | Data Analytic...
Data Analytics For Beginners | Introduction To Data Analytics | Data Analytic...Data Analytics For Beginners | Introduction To Data Analytics | Data Analytic...
Data Analytics For Beginners | Introduction To Data Analytics | Data Analytic...Edureka!
 
Introduction to Data Science.pptx
Introduction to Data Science.pptxIntroduction to Data Science.pptx
Introduction to Data Science.pptxVrishit Saraswat
 

What's hot (20)

Data preprocessing using Machine Learning
Data  preprocessing using Machine Learning Data  preprocessing using Machine Learning
Data preprocessing using Machine Learning
 
Timeseries forecasting
Timeseries forecastingTimeseries forecasting
Timeseries forecasting
 
Arima model
Arima modelArima model
Arima model
 
Modelling and evaluation
Modelling and evaluationModelling and evaluation
Modelling and evaluation
 
Data mining presentation.ppt
Data mining presentation.pptData mining presentation.ppt
Data mining presentation.ppt
 
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
Machine Learning Algorithms | Machine Learning Tutorial | Data Science Algori...
 
Ensemble methods in machine learning
Ensemble methods in machine learningEnsemble methods in machine learning
Ensemble methods in machine learning
 
Exploratory data analysis with Python
Exploratory data analysis with PythonExploratory data analysis with Python
Exploratory data analysis with Python
 
Time series predictions using LSTMs
Time series predictions using LSTMsTime series predictions using LSTMs
Time series predictions using LSTMs
 
Polynomial regression
Polynomial regressionPolynomial regression
Polynomial regression
 
Hyperparameter Tuning
Hyperparameter TuningHyperparameter Tuning
Hyperparameter Tuning
 
Time Series Analysis - 1 | Time Series in R | Time Series Forecasting | Data ...
Time Series Analysis - 1 | Time Series in R | Time Series Forecasting | Data ...Time Series Analysis - 1 | Time Series in R | Time Series Forecasting | Data ...
Time Series Analysis - 1 | Time Series in R | Time Series Forecasting | Data ...
 
Stock price prediction using Neural Net
Stock price prediction using Neural NetStock price prediction using Neural Net
Stock price prediction using Neural Net
 
Curse of dimensionality
Curse of dimensionalityCurse of dimensionality
Curse of dimensionality
 
Data science life cycle
Data science life cycleData science life cycle
Data science life cycle
 
Linear Regression Analysis | Linear Regression in Python | Machine Learning A...
Linear Regression Analysis | Linear Regression in Python | Machine Learning A...Linear Regression Analysis | Linear Regression in Python | Machine Learning A...
Linear Regression Analysis | Linear Regression in Python | Machine Learning A...
 
Performance Metrics for Machine Learning Algorithms
Performance Metrics for Machine Learning AlgorithmsPerformance Metrics for Machine Learning Algorithms
Performance Metrics for Machine Learning Algorithms
 
Data Analytics For Beginners | Introduction To Data Analytics | Data Analytic...
Data Analytics For Beginners | Introduction To Data Analytics | Data Analytic...Data Analytics For Beginners | Introduction To Data Analytics | Data Analytic...
Data Analytics For Beginners | Introduction To Data Analytics | Data Analytic...
 
ARIMA
ARIMA ARIMA
ARIMA
 
Introduction to Data Science.pptx
Introduction to Data Science.pptxIntroduction to Data Science.pptx
Introduction to Data Science.pptx
 

Similar to Time series forecasting with machine learning

Discrete event simulation
Discrete event simulationDiscrete event simulation
Discrete event simulationssusera970cc
 
BA Summit 2014 Predictive maintenance: Met big data het lek dichten
BA Summit 2014  Predictive maintenance: Met big data het lek dichtenBA Summit 2014  Predictive maintenance: Met big data het lek dichten
BA Summit 2014 Predictive maintenance: Met big data het lek dichtenDaniel Westzaan
 
capacity planning and Forecasting.pptx
capacity planning and Forecasting.pptxcapacity planning and Forecasting.pptx
capacity planning and Forecasting.pptxHiteshKumar874262
 
Improving Data Modeling Workflow
Improving Data Modeling WorkflowImproving Data Modeling Workflow
Improving Data Modeling WorkflowLooker
 
Machine Learning in the Real World
Machine Learning in the Real WorldMachine Learning in the Real World
Machine Learning in the Real WorldSrinath Perera
 
Industrial production process visualization with the Elastic Stack in real-ti...
Industrial production process visualization with the Elastic Stack in real-ti...Industrial production process visualization with the Elastic Stack in real-ti...
Industrial production process visualization with the Elastic Stack in real-ti...Elasticsearch
 
Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Roger Barga
 
IBANK - Big data www.ibank.uk.com 07474222079
IBANK - Big data www.ibank.uk.com 07474222079IBANK - Big data www.ibank.uk.com 07474222079
IBANK - Big data www.ibank.uk.com 07474222079ibankuk
 
Wayne State University & DataStax: World's best data modeling tool for Apache...
Wayne State University & DataStax: World's best data modeling tool for Apache...Wayne State University & DataStax: World's best data modeling tool for Apache...
Wayne State University & DataStax: World's best data modeling tool for Apache...DataStax Academy
 
Iam active asset management 2016
Iam active asset management 2016Iam active asset management 2016
Iam active asset management 2016seamsltd
 
Data Centric HPC for Numerical Weather Forecasting
Data Centric HPC for Numerical Weather ForecastingData Centric HPC for Numerical Weather Forecasting
Data Centric HPC for Numerical Weather ForecastingJames Arnold Faeldon
 
BIDM Session 01.pdf
BIDM Session 01.pdfBIDM Session 01.pdf
BIDM Session 01.pdfROBIN964462
 
Machine Learning and Industrie 4.0
Machine Learning and Industrie 4.0Machine Learning and Industrie 4.0
Machine Learning and Industrie 4.0Peter Schleinitz
 

Similar to Time series forecasting with machine learning (20)

Discrete event simulation
Discrete event simulationDiscrete event simulation
Discrete event simulation
 
Lesson1.2.pptx.pdf
Lesson1.2.pptx.pdfLesson1.2.pptx.pdf
Lesson1.2.pptx.pdf
 
Internship Presentation.pdf
Internship Presentation.pdfInternship Presentation.pdf
Internship Presentation.pdf
 
BA Summit 2014 Predictive maintenance: Met big data het lek dichten
BA Summit 2014  Predictive maintenance: Met big data het lek dichtenBA Summit 2014  Predictive maintenance: Met big data het lek dichten
BA Summit 2014 Predictive maintenance: Met big data het lek dichten
 
capacity planning and Forecasting.pptx
capacity planning and Forecasting.pptxcapacity planning and Forecasting.pptx
capacity planning and Forecasting.pptx
 
Lecture 1 introduction to or
Lecture 1   introduction to orLecture 1   introduction to or
Lecture 1 introduction to or
 
Improving Data Modeling Workflow
Improving Data Modeling WorkflowImproving Data Modeling Workflow
Improving Data Modeling Workflow
 
Machine Learning in the Real World
Machine Learning in the Real WorldMachine Learning in the Real World
Machine Learning in the Real World
 
Industrial production process visualization with the Elastic Stack in real-ti...
Industrial production process visualization with the Elastic Stack in real-ti...Industrial production process visualization with the Elastic Stack in real-ti...
Industrial production process visualization with the Elastic Stack in real-ti...
 
Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Barga Galvanize Sept 2015
Barga Galvanize Sept 2015
 
Big data
Big dataBig data
Big data
 
Big data
Big dataBig data
Big data
 
Hadoop PDF
Hadoop PDFHadoop PDF
Hadoop PDF
 
IBANK - Big data www.ibank.uk.com 07474222079
IBANK - Big data www.ibank.uk.com 07474222079IBANK - Big data www.ibank.uk.com 07474222079
IBANK - Big data www.ibank.uk.com 07474222079
 
Skillwise Big data
Skillwise Big dataSkillwise Big data
Skillwise Big data
 
Wayne State University & DataStax: World's best data modeling tool for Apache...
Wayne State University & DataStax: World's best data modeling tool for Apache...Wayne State University & DataStax: World's best data modeling tool for Apache...
Wayne State University & DataStax: World's best data modeling tool for Apache...
 
Iam active asset management 2016
Iam active asset management 2016Iam active asset management 2016
Iam active asset management 2016
 
Data Centric HPC for Numerical Weather Forecasting
Data Centric HPC for Numerical Weather ForecastingData Centric HPC for Numerical Weather Forecasting
Data Centric HPC for Numerical Weather Forecasting
 
BIDM Session 01.pdf
BIDM Session 01.pdfBIDM Session 01.pdf
BIDM Session 01.pdf
 
Machine Learning and Industrie 4.0
Machine Learning and Industrie 4.0Machine Learning and Industrie 4.0
Machine Learning and Industrie 4.0
 

More from Dr Wei Liu

Application of multi criteria optimisation and trade-off analysis (dr wei liu)
Application of multi criteria optimisation and trade-off analysis (dr wei liu)Application of multi criteria optimisation and trade-off analysis (dr wei liu)
Application of multi criteria optimisation and trade-off analysis (dr wei liu)Dr Wei Liu
 
Optimisation and Tradeoff Analysis Tool for Asset Management Planning and Pro...
Optimisation and Tradeoff Analysis Tool for Asset Management Planning and Pro...Optimisation and Tradeoff Analysis Tool for Asset Management Planning and Pro...
Optimisation and Tradeoff Analysis Tool for Asset Management Planning and Pro...Dr Wei Liu
 
ENHANCING ROAD SAFETY MANAGEMENT WITH GIS MAPPING AND GEOSPATIAL DATABASE
ENHANCING ROAD SAFETY MANAGEMENT WITH GIS MAPPING AND GEOSPATIAL DATABASEENHANCING ROAD SAFETY MANAGEMENT WITH GIS MAPPING AND GEOSPATIAL DATABASE
ENHANCING ROAD SAFETY MANAGEMENT WITH GIS MAPPING AND GEOSPATIAL DATABASEDr Wei Liu
 
PMS Development In China (Presentation In 10th Spt)
PMS Development In China (Presentation In 10th Spt)PMS Development In China (Presentation In 10th Spt)
PMS Development In China (Presentation In 10th Spt)Dr Wei Liu
 
Screening Hydroplaning Risk Area By Hsd Data
Screening Hydroplaning Risk Area By Hsd DataScreening Hydroplaning Risk Area By Hsd Data
Screening Hydroplaning Risk Area By Hsd DataDr Wei Liu
 
Risk Based Pavement Structural Evaluation And Rehabilitation Design
Risk Based Pavement Structural Evaluation And Rehabilitation DesignRisk Based Pavement Structural Evaluation And Rehabilitation Design
Risk Based Pavement Structural Evaluation And Rehabilitation DesignDr Wei Liu
 
Heavy Duty Pavement Design
Heavy Duty Pavement DesignHeavy Duty Pavement Design
Heavy Duty Pavement DesignDr Wei Liu
 
Automatic Road Sign Recognition From Video
Automatic Road Sign Recognition From VideoAutomatic Road Sign Recognition From Video
Automatic Road Sign Recognition From VideoDr Wei Liu
 

More from Dr Wei Liu (8)

Application of multi criteria optimisation and trade-off analysis (dr wei liu)
Application of multi criteria optimisation and trade-off analysis (dr wei liu)Application of multi criteria optimisation and trade-off analysis (dr wei liu)
Application of multi criteria optimisation and trade-off analysis (dr wei liu)
 
Optimisation and Tradeoff Analysis Tool for Asset Management Planning and Pro...
Optimisation and Tradeoff Analysis Tool for Asset Management Planning and Pro...Optimisation and Tradeoff Analysis Tool for Asset Management Planning and Pro...
Optimisation and Tradeoff Analysis Tool for Asset Management Planning and Pro...
 
ENHANCING ROAD SAFETY MANAGEMENT WITH GIS MAPPING AND GEOSPATIAL DATABASE
ENHANCING ROAD SAFETY MANAGEMENT WITH GIS MAPPING AND GEOSPATIAL DATABASEENHANCING ROAD SAFETY MANAGEMENT WITH GIS MAPPING AND GEOSPATIAL DATABASE
ENHANCING ROAD SAFETY MANAGEMENT WITH GIS MAPPING AND GEOSPATIAL DATABASE
 
PMS Development In China (Presentation In 10th Spt)
PMS Development In China (Presentation In 10th Spt)PMS Development In China (Presentation In 10th Spt)
PMS Development In China (Presentation In 10th Spt)
 
Screening Hydroplaning Risk Area By Hsd Data
Screening Hydroplaning Risk Area By Hsd DataScreening Hydroplaning Risk Area By Hsd Data
Screening Hydroplaning Risk Area By Hsd Data
 
Risk Based Pavement Structural Evaluation And Rehabilitation Design
Risk Based Pavement Structural Evaluation And Rehabilitation DesignRisk Based Pavement Structural Evaluation And Rehabilitation Design
Risk Based Pavement Structural Evaluation And Rehabilitation Design
 
Heavy Duty Pavement Design
Heavy Duty Pavement DesignHeavy Duty Pavement Design
Heavy Duty Pavement Design
 
Automatic Road Sign Recognition From Video
Automatic Road Sign Recognition From VideoAutomatic Road Sign Recognition From Video
Automatic Road Sign Recognition From Video
 

Recently uploaded

Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxTanveerAhmed817946
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknowmakika9823
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 

Recently uploaded (20)

Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptx
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Decoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in ActionDecoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in Action
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 

Time series forecasting with machine learning

  • 1. Time Series Forecasting with Machine Learning See the future with a crystal ball Dr Wei Liu Data Science Lead
  • 2.
  • 3. 29 October 2018 | 3 What is forecasting
  • 4. Time Series and its Forecasting • A time-series is a set of observations on a quantitative variable collected over time. • Examples • Stock: Dow Jones Industrial Averages • Marking: sales, inventory, and customer counts etc • Economics: Interest rates, GDP, and employment etc. • Energy (Electricity, Gas, Oil, and Solar) demands and prices etc. • Weather: e.g., local and global temperature etc. • Sensors: Internet-of-Things • Businesses are often very interested in forecasting time series variables. • In time series analysis, we analyze the past behavior of a variable in order to predict its future behavior 29 October 2018 | 4
  • 5. Approaches for Time Series Forecasting Classical Time Series Analysis Methods • Naïve, SNaïve • Seasonal decomposition (+ any model) • Exponential smoothing • ARIMA, SARIMA • GARCH • Dynamic linear models • TBATS • Prophet 29 October 2018 | 5 Machine Learning Methods • Generalised Linear Modelling (GLM) • Gradient Boost Machine (GBM) • Random Forest (DF) • Deep Learning (DL) • Automated Machine Learning (AutoML)
  • 6. The Classical Approaches: Pros and Cons 29 October 2018 | 6
  • 7. The Classical Approaches: Notable Disadvantages 29 October 2018 | 7
  • 8. Machine Learning Approaches: Pros and Cons 29 October 2018 | 8
  • 9. What we have done with time series forecast modelling? A Real and Challenging Project Our clients engages us to develop a short-range electricity price forecasting tool for optimising their operation/production. The problem is quite challenging as the data is really dynamic with rapid variations without clear trends and seasonality. Our solution is to investigate intensively with available classic and ML approaches for the problem and identify the best approach with the most accurate forecastings. The accuracies of less than 10% for forecasting electricity price 24 hours in 5-minute interval in advance with the best model identified has achieved. 29 October 2018 | 9
  • 15. What we have done with time series forecast modelling? A powerful Cloud-Computing Tool for Time Series Forecast Modelling • Easy to use with interactive graphic user interface • Interactive data exploring and visualization • Process and prepare data for forecast modelling • State-of-the-art classical and machine learning time series forecasting algorithms. • Automatically tuning learning parameters using repeated cross-valdidation. • Benchmark experiments with different models and measures 29 October 2018 | 15
  • 16. More Forecasting Tool Screenshots 29 October 2018 | 16
  • 17. More Forecasting Tool Screenshots 29 October 2018 | 17
  • 18. More Forecasting Tool Screenshots 29 October 2018 | 18
  • 19. More Forecasting Tool Screenshots 29 October 2018 | 19
  • 20. What we have done with time series forecast modelling? A Production Level Interactive Tool for Implementing Time Series Forecasting Models • Load input data from multiple sources (csv data file, Google Spreadsheet and cloud database) • Carrying out forecasting analysis with high- performance cloud computing server • Interactive view of forecasting results • Export and download forecasting results 29 October 2018 | 20
  • 21. What we have done with time series forecast modelling? A Production Level Interactive Tool for Implementing Time Series Forecasting Models 29 October 2018 | 21
  • 22. Use cases for future opportunities 29 October 2018 | 22