SlideShare a Scribd company logo
1 of 9
FORECASTING TIME SERIES FOR
BUSINESS AND OPERATIONS DATA
Colleen M. Farrelly
OVERVIEW
 Traditional statistical methods for dealing with time-
series data include various ARIMA models.
 Autocorrelation component
 Moving component
 However, machine learning methods have
performed well compared to ARIMA models and
can handle unusually-distributed outcomes, as well.
 Extra gains for both models when filtering or mode
decomposition is attempted first.
 Fast Fourier Transform
 Circular Convolutions
 Chebyshev Polynomials
DATA
 Small open-
source dataset
of quarterly
sales and
marketing data
 Two outcomes:
sales,
marketing
 36 observed
quarters
Marketing
Sales
FILTERING
 Fast Fourier Transform
 Frequency conversion
of time series
 Composite of sine
waves (Fourier series)
 Circular convolution
 Related periodic
decomposition with
sparsity
 Chebyshev polynomial
 Angular frequency
(pendulum-like)
decomposition
ALGORITHMS TESTED
Algorithm Filtering? Optimization?
Random Forest Yes No
AR-1 No No
AR-2 Yes No
ARIMA No (best for model) Yes
Linear Regression Yes No
Neural Network Yes Yes (number of layers)
Extreme Learning Machine Yes No
Support Vector Machine Yes Yes (linear, penalty=4)
First 30 observations as training data, last 6
as test data (except extreme learning
machine—first 6 and second 6)
RESULTS (SUM SQUARE ERROR)
Algorithm Marketing Sales
Random Forest 2.92 288.90
AR-1 35.51 101.85
AR-2 33.42 92.22
Tuned ARIMA 28.65 (2,0,3) 93.23 (3,0,4)
Linear Regression Unable to compute 2e-28
Neural Network 0.02 2156.65
Extreme Learning Machine 3e-25 6e-25
Support Vector Machine 0.95 10.91
Extreme learning machines provide good prediction for
time series data across problems, while providing a quick
means to calculate and predict.
Several types of neural network models exist within
ARIMA packages, which may be useful.
NEW MULTIVARIATE “STATE” ALGORITHM
 Extensible Markov Models
 Clustering across time for future state prediction
 Transition probabilities as Markov chain
 Nice asymptotic properties and prediction algorithms
 Can handle state-level prediction (multivariate), rather than individual-
level prediction (univariate)
 Example output of state averages:
State Advertising Sales
1 19.84 20.14
2 28.87 47.91
3 20 4.5
EXTENSIBLE MARKOV MODEL RESULTS
 Performance
 Very good match to actual data
 Better with a filter or two (1st or 2nd most likely predicted for
every test case)
 Captures many features of data and gives iterative
probabilities to forecast states at much later times:
-1.0 -0.5 0.0 0.5 1.0
-1.0-0.50.00.51.0
MDS projection
These two dimensions explain 72.21 % of the point variability.
Dimension 1
Dimension2
1 23
4
5
6
7
CONCLUSIONS
 Filters greatly improve predictive performance of
forecasting methods based on time-series data.
 Many machine learning algorithms perform
competitively on time-series problems compared to
state-of-the-art statistical models.
 Support vector machines and extreme learning
machines best overall methods
 Extensible Markov Models provide a good
alternative to traditional forecasting models for
multivariate data, as is common in cross-
organization business data.
 Provide a viable alternative with good prediction,
particularly when coupled with filtering methods

More Related Content

What's hot

Logistic regression
Logistic regressionLogistic regression
Logistic regression
saba khan
 
Electricity load forecasting by artificial neural network model
Electricity load forecasting by artificial neural network modelElectricity load forecasting by artificial neural network model
Electricity load forecasting by artificial neural network model
IAEME Publication
 
Federated Learning
Federated LearningFederated Learning
Federated Learning
DataWorks Summit
 

What's hot (20)

Logistic regression
Logistic regressionLogistic regression
Logistic regression
 
Electricity load forecasting by artificial neural network model
Electricity load forecasting by artificial neural network modelElectricity load forecasting by artificial neural network model
Electricity load forecasting by artificial neural network model
 
Machine Learning project presentation
Machine Learning project presentationMachine Learning project presentation
Machine Learning project presentation
 
Machine Learning - Splitting Datasets
Machine Learning - Splitting DatasetsMachine Learning - Splitting Datasets
Machine Learning - Splitting Datasets
 
Simulation of water reservoir
Simulation of water reservoirSimulation of water reservoir
Simulation of water reservoir
 
ANN load forecasting
ANN load forecastingANN load forecasting
ANN load forecasting
 
Overfitting & Underfitting
Overfitting & UnderfittingOverfitting & Underfitting
Overfitting & Underfitting
 
Clustering - Machine Learning Techniques
Clustering - Machine Learning TechniquesClustering - Machine Learning Techniques
Clustering - Machine Learning Techniques
 
Mining high speed data streams: Hoeffding and VFDT
Mining high speed data streams: Hoeffding and VFDTMining high speed data streams: Hoeffding and VFDT
Mining high speed data streams: Hoeffding and VFDT
 
Agent Based Models
Agent Based ModelsAgent Based Models
Agent Based Models
 
Activation function
Activation functionActivation function
Activation function
 
Microgrid Protection
Microgrid ProtectionMicrogrid Protection
Microgrid Protection
 
Wind power forecasting an application of machine
Wind power forecasting   an application of machineWind power forecasting   an application of machine
Wind power forecasting an application of machine
 
Machine learning ppt.
Machine learning ppt.Machine learning ppt.
Machine learning ppt.
 
Unit 1 introduction to simulation
Unit 1 introduction to simulationUnit 1 introduction to simulation
Unit 1 introduction to simulation
 
Machine Learning Strategies for Time Series Prediction
Machine Learning Strategies for Time Series PredictionMachine Learning Strategies for Time Series Prediction
Machine Learning Strategies for Time Series Prediction
 
Federated Learning
Federated LearningFederated Learning
Federated Learning
 
Boston housing data analysis
Boston housing data analysisBoston housing data analysis
Boston housing data analysis
 
Time series forecasting
Time series forecastingTime series forecasting
Time series forecasting
 
Binary Logistic Regression
Binary Logistic RegressionBinary Logistic Regression
Binary Logistic Regression
 

Similar to Forecasting time series for business and operations data: A tutorial

Similar to Forecasting time series for business and operations data: A tutorial (20)

Heuristic design of experiments w meta gradient search
Heuristic design of experiments w meta gradient searchHeuristic design of experiments w meta gradient search
Heuristic design of experiments w meta gradient search
 
IMPL Data Analysis
IMPL Data AnalysisIMPL Data Analysis
IMPL Data Analysis
 
Atomreaktor
AtomreaktorAtomreaktor
Atomreaktor
 
And Then There Are Algorithms - Danilo Poccia - Codemotion Rome 2018
And Then There Are Algorithms - Danilo Poccia - Codemotion Rome 2018And Then There Are Algorithms - Danilo Poccia - Codemotion Rome 2018
And Then There Are Algorithms - Danilo Poccia - Codemotion Rome 2018
 
Transient stability analysis of power system
Transient stability analysis of power systemTransient stability analysis of power system
Transient stability analysis of power system
 
Machine learning for sanctions screening
Machine learning for sanctions screeningMachine learning for sanctions screening
Machine learning for sanctions screening
 
Master defence 2020 -Volodymyr Lut-Neural Architecture Search: a Probabilisti...
Master defence 2020 -Volodymyr Lut-Neural Architecture Search: a Probabilisti...Master defence 2020 -Volodymyr Lut-Neural Architecture Search: a Probabilisti...
Master defence 2020 -Volodymyr Lut-Neural Architecture Search: a Probabilisti...
 
Support Vector Machine Optimal Kernel Selection
Support Vector Machine Optimal Kernel SelectionSupport Vector Machine Optimal Kernel Selection
Support Vector Machine Optimal Kernel Selection
 
StackAdapt Machine Learning Pipeline
StackAdapt Machine Learning PipelineStackAdapt Machine Learning Pipeline
StackAdapt Machine Learning Pipeline
 
Thesis presentation: Applications of machine learning in predicting supply risks
Thesis presentation: Applications of machine learning in predicting supply risksThesis presentation: Applications of machine learning in predicting supply risks
Thesis presentation: Applications of machine learning in predicting supply risks
 
Different Models Used In Time Series - InsideAIML
Different Models Used In Time Series - InsideAIMLDifferent Models Used In Time Series - InsideAIML
Different Models Used In Time Series - InsideAIML
 
Ajila (1)
Ajila (1)Ajila (1)
Ajila (1)
 
Data-Driven Security Assessment of Power Grids Based on Machine Learning Appr...
Data-Driven Security Assessment of Power Grids Based on Machine Learning Appr...Data-Driven Security Assessment of Power Grids Based on Machine Learning Appr...
Data-Driven Security Assessment of Power Grids Based on Machine Learning Appr...
 
Data-Driven Security Assessment of Power Grids Based on Machine Learning Appr...
Data-Driven Security Assessment of Power Grids Based on Machine Learning Appr...Data-Driven Security Assessment of Power Grids Based on Machine Learning Appr...
Data-Driven Security Assessment of Power Grids Based on Machine Learning Appr...
 
16 03 06 Smiths Aeros 2084a
16 03 06 Smiths Aeros 2084a16 03 06 Smiths Aeros 2084a
16 03 06 Smiths Aeros 2084a
 
Time series representations for better data mining
Time series representations for better data miningTime series representations for better data mining
Time series representations for better data mining
 
Machine Learning Algorithm for Business Strategy.pdf
Machine Learning Algorithm for Business Strategy.pdfMachine Learning Algorithm for Business Strategy.pdf
Machine Learning Algorithm for Business Strategy.pdf
 
Integration of a Predictive, Continuous Time Neural Network into Securities M...
Integration of a Predictive, Continuous Time Neural Network into Securities M...Integration of a Predictive, Continuous Time Neural Network into Securities M...
Integration of a Predictive, Continuous Time Neural Network into Securities M...
 
JOURNALnew
JOURNALnewJOURNALnew
JOURNALnew
 
IRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning AlgorithmIRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning Algorithm
 

More from Colleen Farrelly

More from Colleen Farrelly (20)

Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
Hands-On Network Science, PyData Global 2023
Hands-On Network Science, PyData Global 2023Hands-On Network Science, PyData Global 2023
Hands-On Network Science, PyData Global 2023
 
Modeling Climate Change.pptx
Modeling Climate Change.pptxModeling Climate Change.pptx
Modeling Climate Change.pptx
 
Natural Language Processing for Beginners.pptx
Natural Language Processing for Beginners.pptxNatural Language Processing for Beginners.pptx
Natural Language Processing for Beginners.pptx
 
The Shape of Data--ODSC.pptx
The Shape of Data--ODSC.pptxThe Shape of Data--ODSC.pptx
The Shape of Data--ODSC.pptx
 
Generative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptxGenerative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptx
 
Emerging Technologies for Public Health in Remote Locations.pptx
Emerging Technologies for Public Health in Remote Locations.pptxEmerging Technologies for Public Health in Remote Locations.pptx
Emerging Technologies for Public Health in Remote Locations.pptx
 
Applications of Forman-Ricci Curvature.pptx
Applications of Forman-Ricci Curvature.pptxApplications of Forman-Ricci Curvature.pptx
Applications of Forman-Ricci Curvature.pptx
 
Geometry for Social Good.pptx
Geometry for Social Good.pptxGeometry for Social Good.pptx
Geometry for Social Good.pptx
 
Topology for Time Series.pptx
Topology for Time Series.pptxTopology for Time Series.pptx
Topology for Time Series.pptx
 
Time Series Applications AMLD.pptx
Time Series Applications AMLD.pptxTime Series Applications AMLD.pptx
Time Series Applications AMLD.pptx
 
An introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptxAn introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptx
 
An introduction to time series data with R.pptx
An introduction to time series data with R.pptxAn introduction to time series data with R.pptx
An introduction to time series data with R.pptx
 
NLP: Challenges and Opportunities in Underserved Areas
NLP: Challenges and Opportunities in Underserved AreasNLP: Challenges and Opportunities in Underserved Areas
NLP: Challenges and Opportunities in Underserved Areas
 
Geometry, Data, and One Path Into Data Science.pptx
Geometry, Data, and One Path Into Data Science.pptxGeometry, Data, and One Path Into Data Science.pptx
Geometry, Data, and One Path Into Data Science.pptx
 
Topological Data Analysis.pptx
Topological Data Analysis.pptxTopological Data Analysis.pptx
Topological Data Analysis.pptx
 
Transforming Text Data to Matrix Data via Embeddings.pptx
Transforming Text Data to Matrix Data via Embeddings.pptxTransforming Text Data to Matrix Data via Embeddings.pptx
Transforming Text Data to Matrix Data via Embeddings.pptx
 
Natural Language Processing in the Wild.pptx
Natural Language Processing in the Wild.pptxNatural Language Processing in the Wild.pptx
Natural Language Processing in the Wild.pptx
 
SAS Global 2021 Introduction to Natural Language Processing
SAS Global 2021 Introduction to Natural Language Processing SAS Global 2021 Introduction to Natural Language Processing
SAS Global 2021 Introduction to Natural Language Processing
 
2021 American Mathematical Society Data Science Talk
2021 American Mathematical Society Data Science Talk2021 American Mathematical Society Data Science Talk
2021 American Mathematical Society Data Science Talk
 

Recently uploaded

Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
chadhar227
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
ahmedjiabur940
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
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
Abortion pills in Riyadh +966572737505 get cytotec
 
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
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
nirzagarg
 

Recently uploaded (20)

Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
SR-101-01012024-EN.docx Federal Constitution of the Swiss Confederation
SR-101-01012024-EN.docx  Federal Constitution  of the Swiss ConfederationSR-101-01012024-EN.docx  Federal Constitution  of the Swiss Confederation
SR-101-01012024-EN.docx Federal Constitution of the Swiss Confederation
 
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
 
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
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
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
 
Data Analyst Tasks to do the internship.pdf
Data Analyst Tasks to do the internship.pdfData Analyst Tasks to do the internship.pdf
Data Analyst Tasks to do the internship.pdf
 
Harnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptxHarnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptx
 
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...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 

Forecasting time series for business and operations data: A tutorial

  • 1. FORECASTING TIME SERIES FOR BUSINESS AND OPERATIONS DATA Colleen M. Farrelly
  • 2. OVERVIEW  Traditional statistical methods for dealing with time- series data include various ARIMA models.  Autocorrelation component  Moving component  However, machine learning methods have performed well compared to ARIMA models and can handle unusually-distributed outcomes, as well.  Extra gains for both models when filtering or mode decomposition is attempted first.  Fast Fourier Transform  Circular Convolutions  Chebyshev Polynomials
  • 3. DATA  Small open- source dataset of quarterly sales and marketing data  Two outcomes: sales, marketing  36 observed quarters Marketing Sales
  • 4. FILTERING  Fast Fourier Transform  Frequency conversion of time series  Composite of sine waves (Fourier series)  Circular convolution  Related periodic decomposition with sparsity  Chebyshev polynomial  Angular frequency (pendulum-like) decomposition
  • 5. ALGORITHMS TESTED Algorithm Filtering? Optimization? Random Forest Yes No AR-1 No No AR-2 Yes No ARIMA No (best for model) Yes Linear Regression Yes No Neural Network Yes Yes (number of layers) Extreme Learning Machine Yes No Support Vector Machine Yes Yes (linear, penalty=4) First 30 observations as training data, last 6 as test data (except extreme learning machine—first 6 and second 6)
  • 6. RESULTS (SUM SQUARE ERROR) Algorithm Marketing Sales Random Forest 2.92 288.90 AR-1 35.51 101.85 AR-2 33.42 92.22 Tuned ARIMA 28.65 (2,0,3) 93.23 (3,0,4) Linear Regression Unable to compute 2e-28 Neural Network 0.02 2156.65 Extreme Learning Machine 3e-25 6e-25 Support Vector Machine 0.95 10.91 Extreme learning machines provide good prediction for time series data across problems, while providing a quick means to calculate and predict. Several types of neural network models exist within ARIMA packages, which may be useful.
  • 7. NEW MULTIVARIATE “STATE” ALGORITHM  Extensible Markov Models  Clustering across time for future state prediction  Transition probabilities as Markov chain  Nice asymptotic properties and prediction algorithms  Can handle state-level prediction (multivariate), rather than individual- level prediction (univariate)  Example output of state averages: State Advertising Sales 1 19.84 20.14 2 28.87 47.91 3 20 4.5
  • 8. EXTENSIBLE MARKOV MODEL RESULTS  Performance  Very good match to actual data  Better with a filter or two (1st or 2nd most likely predicted for every test case)  Captures many features of data and gives iterative probabilities to forecast states at much later times: -1.0 -0.5 0.0 0.5 1.0 -1.0-0.50.00.51.0 MDS projection These two dimensions explain 72.21 % of the point variability. Dimension 1 Dimension2 1 23 4 5 6 7
  • 9. CONCLUSIONS  Filters greatly improve predictive performance of forecasting methods based on time-series data.  Many machine learning algorithms perform competitively on time-series problems compared to state-of-the-art statistical models.  Support vector machines and extreme learning machines best overall methods  Extensible Markov Models provide a good alternative to traditional forecasting models for multivariate data, as is common in cross- organization business data.  Provide a viable alternative with good prediction, particularly when coupled with filtering methods