An intelligent hybridization of ARIMA with machine learning models for time series forecasting

被引:111
|
作者
Santos Junior, Domingos S. de O. [1 ,2 ]
de Oliveira, Joao F. L. [2 ]
de Mattos Neto, Paulo S. G. [1 ]
机构
[1] Univ Fed Pernambuco, Ctr Informat, Recife, PE, Brazil
[2] Univ Pernambuco, Recife, PE, Brazil
关键词
Machine learning; Autoregressive integrated moving average (ARIMA); Time series forecasting; Error series; Hybrid system; Artificial Neural Networks; SUPPORT VECTOR MACHINES; ARTIFICIAL NEURAL-NETWORKS; HYBRID ARIMA; ANN MODEL; SYSTEM;
D O I
10.1016/j.knosys.2019.03.011
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The development of accurate forecasting systems can be challenging in real-world applications. The modeling of real-world time series is a particularly difficult task because they are generally composed of linear and nonlinear patterns that are combined in some form. Several hybrid systems that combine linear and nonlinear techniques have obtained relevant results in terms of accuracy in comparison with single models. However, the best combination function of the forecasting of the linear and nonlinear patterns is unknown, which makes this modeling an open question. This work proposes a hybrid system that searches for a suitable function to combine the forecasts of linear and nonlinear models. Thus, the proposed system performs: (i) linear modeling of the time series; (ii) nonlinear modeling of the error series; and (iii) a data-driven combination that searches for: (iii.a) the most suitable function, between linear and nonlinear formalisms, and (iii.b) the number of forecasts of models (i) and (ii) that maximizes the performance of the combination. Two versions of the hybrid system are evaluated. In both versions, the ARIMA model is used in step (i) and two nonlinear intelligent models - Multi-Layer Perceptron (MLP) and Support Vector Regression (SVR) - are used in steps (ii) and (iii), alternately. Experimental simulations with six real-world complex time series that are well-known in the literature are evaluated using a set of popular performance metrics. Our results show that the proposed hybrid system attains superior performance when compared with single and hybrid models in the literature. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:72 / 86
页数:15
相关论文
共 50 条
  • [21] A Review of ARIMA vs. Machine Learning Approaches for Time Series Forecasting in Data Driven Networks
    Kontopoulou, Vaia I.
    Panagopoulos, Athanasios D.
    Kakkos, Ioannis
    Matsopoulos, George K.
    FUTURE INTERNET, 2023, 15 (08):
  • [22] Forecasting daily meteorological time series using ARIMA and regression models
    Murat, Malgorzata
    Malinowska, Iwona
    Gos, Magdalena
    Krzyszczak, Jaromir
    INTERNATIONAL AGROPHYSICS, 2018, 32 (02) : 253 - 264
  • [23] Machine Learning Strategies for Time Series Forecasting
    Bontempi, Gianluca
    Ben Taieb, Souhaib
    Le Borgne, Yann-Ael
    BUSINESS INTELLIGENCE, EBISS 2012, 2013, 138 : 62 - 77
  • [24] Machine Learning Advances for Time Series Forecasting
    Masini, Ricardo P.
    Medeiros, Marcelo C.
    Mendes, Eduardo F.
    JOURNAL OF ECONOMIC SURVEYS, 2023, 37 (01) : 76 - 111
  • [25] Machine Learning Tools to Time Series Forecasting
    Ramirez-Amaro, K.
    Chimal-Eguia, J. C.
    MICAI 2007: SIXTH MEXICAN INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2008, : 91 - 101
  • [26] Forecasting inflation in Turkey: A comparison of time-series and machine learning models
    Akbulut, Hale
    ECONOMIC JOURNAL OF EMERGING MARKETS, 2022, 14 (01) : 55 - 71
  • [27] Wind Speed Forecasting at Different Time Scales Using Time Series and Machine Learning Models
    Sheoran S.
    Shukla S.
    Pasari S.
    Singh R.S.
    Kulshrestha R.
    Applied Solar Energy (English translation of Geliotekhnika), 2022, 58 (05): : 708 - 721
  • [28] Combining seasonal ARIMA models with computational intelligence techniques for time series forecasting
    Mehdi Khashei
    Mehdi Bijari
    Seyed Reza Hejazi
    Soft Computing, 2012, 16 : 1091 - 1105
  • [29] Combining seasonal ARIMA models with computational intelligence techniques for time series forecasting
    Khashei, Mehdi
    Bijari, Mehdi
    Hejazi, Seyed Reza
    SOFT COMPUTING, 2012, 16 (06) : 1091 - 1105
  • [30] Time Series Forecasting using LSTM and ARIMA
    Albeladi, Khulood
    Zafar, Bassam
    Mueen, Ahmed
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (01) : 313 - 320