G. Peter Zhang Neurocomputing 50 (2003) 159–175 link Time series forecasting using a hybrid ARIMA and neural network model Presented by Trent Goughnour.

Slides:



Advertisements
Similar presentations
Autocorrelation Functions and ARIMA Modelling
Advertisements

Time Series Analysis Definition of a Time Series process
Chapter 9. Time Series From Business Intelligence Book by Vercellis Lei Chen, for COMP
Greedy Layer-Wise Training of Deep Networks
June 2003Neural Computation for Time Series1 Neural Computation and Applications in Time Series and Signal Processing Georg Dorffner Dept. of Medical Cybernetics.
Can we reliably forecast individual 3G usage data? An analysis using mathematical simulation of time series algorithms Cosmo Zheng.
4/16/ Ardavan Asef-Vaziri Variable of interest Time Series Analysis.
T T18-03 Exponential Smoothing Forecast Purpose Allows the analyst to create and analyze the "Exponential Smoothing Average" forecast. The MAD.
A H YBRID A RTIFICIAL N EURAL N ETWORK M ODEL WITH L INEAR & N ONLINEAR C OMPONENTS Yolcu Ufuk, Department of.
Forecasting JY Le Boudec 1. Contents 1.What is forecasting ? 2.Linear Regression 3.Avoiding Overfitting 4.Differencing 5.ARMA models 6.Sparse ARMA models.
Forecasting 5 June Introduction What: Forecasting Techniques Where: Determine Trends Why: Make better decisions.
Analyzing and Forecasting Time Series Data
Forecasting.
PREDICTABILITY OF NON- LINEAR TRADING RULES IN THE US STOCK MARKET CHONG & LAM 2010.
CHAPTER 3 Forecasting.
Chapter 13 Forecasting.
Principles of Supply Chain Management: A Balanced Approach
CHAPTER 4 MOVING AVERAGES AND SMOOTHING METHODS (Page 107)
ARIMA Forecasting Lecture 7 and 8 - March 14-16, 2011
Short-Term Load Forecasting In Electricity Market N. M. Pindoriya Ph. D. Student (EE) Acknowledge: Dr. S. N. Singh ( EE ) Dr. S. K. Singh ( IIM-L )
General Mining Issues a.j.m.m. (ton) weijters Overfitting Noise and Overfitting Quality of mined models (some figures are based on the ML-introduction.
Slides 13b: Time-Series Models; Measuring Forecast Error
NEURAL NETWORKS FOR TECHNICAL ANALYSIS: A STUDY ON KLCI 授課教師:楊婉秀 報告人:李宗霖.
1 Prediction of Software Reliability Using Neural Network and Fuzzy Logic Professor David Rine Seminar Notes.
BOX JENKINS METHODOLOGY
Traffic modeling and Prediction ----Linear Models
The Importance of Forecasting in POM
CHAPTER 3 FORECASTING.
Integrating Neural Network and Genetic Algorithm to Solve Function Approximation Combined with Optimization Problem Term presentation for CSC7333 Machine.
3-1 McGraw-Hill/Irwin Operations Management, Seventh Edition, by William J. Stevenson Copyright © 2002 by The McGraw-Hill Companies, Inc. All rights reserved.
3-1Forecasting. 3-2Forecasting FORECAST:  A statement about the future value of a variable of interest such as demand.  Forecasts affect decisions and.
Forecasting Professor Ahmadi.
1 Appendix B: A Primer of Time Series Forecasting Models B.1 A Primer of Time Series Forecasting Models.
DSc 3120 Generalized Modeling Techniques with Applications Part II. Forecasting.
Time series data: each case represents a point in time. Each cell gives a value for each variable for each time period. Stationarity: Data are stationary.
Applied Forecasting ST3010 Michaelmas term 2015 Prof. Rozenn Dahyot Room 128 Lloyd Institute School of Computer Science and Statistics Trinity College.
1 DSCI 3023 Forecasting Plays an important role in many industries –marketing –financial planning –production control Forecasts are not to be thought of.
Models for Non-Stationary Time Series The ARIMA(p,d,q) time series.
It’s About Time Mark Otto U. S. Fish and Wildlife Service.
John G. Zhang, Ph.D. Harper College
Multivariate Dyadic Regression Trees for Sparse Learning Problems Xi Chen Machine Learning Department Carnegie Mellon University (joint work with Han Liu)
Is Global Warming for Real? J. C. Sprott Department of Physics University of Wisconsin - Madison Presented at the Chaos and Complex Systems Seminar In.
Analysis of day-ahead electricity data Zita Marossy & Márk Szenes (ColBud) MANMADE workshop January 21, 2008.
Big Data at Home Depot KSU – Big Data Survey Course Steve Einbender Advanced Analytics Architect.
Intelligent Database Systems Lab Presenter : Kung, Chien-Hao Authors : Medhdi Khashei, Mehdi Bijari 2011, ASOC A novel hybridization of artificial neural.
Reservoir Uncertainty Assessment Using Machine Learning Techniques Authors: Jincong He Department of Energy Resources Engineering AbstractIntroduction.
The Box-Jenkins (ARIMA) Methodology
Irwin/McGraw-Hill © Andrew F. Siegel, 1997 and l Chapter 14 l Time Series: Understanding Changes over Time.
Artificial Intelligence for Data Mining in the Context of Enterprise Systems Thesis Presentation by Real Carbonneau.
Forecasting is the art and science of predicting future events.
ISEN 315 Spring 2011 Dr. Gary Gaukler. Forecasting for Stationary Series A stationary time series has the form: D t =  +  t where  is a constant.
Data Mining: Neural Network Applications by Louise Francis CAS Convention, Nov 13, 2001 Francis Analytics and Actuarial Data Mining, Inc.
Time Series Analysis PART II. Econometric Forecasting Forecasting is an important part of econometric analysis, for some people probably the most important.
Assignable variation Deviations with a specific cause or source. forecast bias or assignable variation or MSE? Click here for Hint.
Time series /Applied Forecasting 7005 Hilary term 2016 Prof. Rozenn Dahyot Room 128 Lloyd Institute School of Computer Science and Statistics Trinity College.
Forecasting. Model with indicator variables The choice of a forecasting technique depends on the components identified in the time series. The techniques.
3-1Forecasting Weighted Moving Average Formula w t = weight given to time period “t” occurrence (weights must add to one) The formula for the moving average.
1 Autocorrelation in Time Series data KNN Ch. 12 (pp )
Welcome to MM305 Unit 5 Seminar Dr. Bob Forecasting.
Income Forecasting.
Machine Learning Today: Reading: Maria Florina Balcan
Meat sales forecasting (Panvita Group)
Principles of Supply Chain Management: A Balanced Approach
assignable variation Deviations with a specific cause or source.
Module 3 Forecasting a Single Variable from its own History, continued
Time Series introduction in R - Iñaki Puigdollers
BOX JENKINS (ARIMA) METHODOLOGY
Forecasting Plays an important role in many industries
Andrew Karl, Ph.D. James Wisnowski, Ph.D. Lambros Petropoulos
Exponential Smoothing
Presentation transcript:

G. Peter Zhang Neurocomputing 50 (2003) 159–175 link Time series forecasting using a hybrid ARIMA and neural network model Presented by Trent Goughnour Illinois State Department of Mathematics

Background Methodology Data Results Conclusion Overview

Forecasting Past observations to develop a model Model is then used to forecast future values Linear Methods  Auto Regressive  Moving Average  Exponential smoothing Non-Linear Methods  Bilinear model  Threshold autoregressive (TAR) model  Autoregressive conditional heteroskedastic (ARCH)  More recently artificial neural networks (ANN) and other machine learning Traditional Time series forecasting models

Autoregressive Integrated Moving Average (ARIMA) Models: Refer to models where the dependent variable depends on its own past history as well as the past history of random shocks to its process. Auto Regressive (AR) Integrated (I) Moving Average (MA) An ARIMA(p, d, q) is represented by three parameters: p, d, and q, where p is the degree of autoregressive, d is the degree of integration, and q is the degree of moving average. ARIMA

ARIMA Examples

Artificial Neural Networks

Hybrid Approach

ARIMA is implemented in this paper using SAS/ETS systems ANN models are built using Generalize Reduced Gradient Algorithm (GRG2). GRG2 based training system is used for this portion. Side note that both of these are available in R. Implementation

Three well-known data sets  the Wolf’s sunspot data  the Canadian lynx data  the British pound/US dollar exchange rate Data Sample compositions in three data sets SeriesSample sizeTraining set (size)Test set (size) Sunspot –1920 (221) (253) 1921–1987 (67) (35) Lynx –1920 (100)1921–1934 (14) Exchange rate –1992 (679)1993 (52)

Data Visualized Weekly BP=USD exchange rate series (1980–1993) Canadian lynx series ( ) Sunspot series (1700–1987)

ModelMSEMAD 35 aheadARIMA ANN Hybrid aheadARIMA ANN Hybrid Sunspot Results 35-period forecasts for hybrid are 16.13% better MSE than ARIMA 67-period not as good, but still better predictions.

Sunspot Results

ModelMSEMAD ARIMA ANN Hybrid Lynx Results 18.87% decrease in MSE 7.97% improvement in MAD

Lynx Results

ModelMSEMAD 1 monthARIMA ANN Hybrid monthARIMA ANN Hybrid monthARIMA ANN Hybrid Pound/Dollar Conversion Shows improvement across three different time horizons. ARIMA model shows that a simple random walk is the best model

Tuning of neural network was done to get optimal predictions 4x4x1 network for sunspot data 7x5x1 for lynx data 7x6x1 for exchange rate data ARIMA for exchange rate becomes random walk Additional Results

Artificial neural nets alone seem to be an improvement over standard ARIMA. The empirical results with three real data sets clearly suggest that the hybrid model is able to outperform each component model used in isolation. Conclusions

Theoretical as well empirical evidences suggests using dissimilar models or models that disagree with each other strongly, the hybrid model will have lower generalization variance or error. using the hybrid method can reduce the model uncertainty fitting the ARIMA model first to the data, the overfitting problem that is related to neural network models can be eased. Conclusions cont.