An Empirical Comparison of Machine Learning Models for Time Series Forecasting

被引:413
|
作者
Ahmed, Nesreen K. [2 ]
Atiya, Amir F. [1 ]
El Gayar, Neamat [3 ]
El-Shishiny, Hisham [4 ]
机构
[1] Cairo Univ, Dept Comp Engn, Giza, Egypt
[2] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
[3] Cairo Univ, Fac Comp & Informat, Giza, Egypt
[4] IBM Cairo Technol Dev Ctr, IBM Ctr Adv Studies Cairo, Giza, Egypt
关键词
Comparison study; Gaussian process regression; Machine learning models; Neural network forecasting; Support vector regression; MULTILAYER FEEDFORWARD NETWORKS; NEURAL-NETWORKS; LINEAR-MODELS; SELECTION; NOISE; APPROXIMATE; INFORMATION; TESTS;
D O I
10.1080/07474938.2010.481556
中图分类号
F [经济];
学科分类号
02 ;
摘要
In this work we present a large scale comparison study for the major machine learning models for time series forecasting. Specifically, we apply the models on the monthly M3 time series competition data (around a thousand time series). There have been very few, if any, large scale comparison studies for machine learning models for the regression or the time series forecasting problems, so we hope this study would fill this gap. The models considered are multilayer perceptron, Bayesian neural networks, radial basis functions, generalized regression neural networks (also called kernel regression), K-nearest neighbor regression, CART regression trees, support vector regression, and Gaussian processes. The study reveals significant differences between the different methods. The best two methods turned out to be the multilayer perceptron and the Gaussian process regression. In addition to model comparisons, we have tested different preprocessing methods and have shown that they have different impacts on the performance.
引用
收藏
页码:594 / 621
页数:28
相关论文
共 50 条
  • [31] Forecasting time series combining machine learning and Box-Jenkins time series
    Montañés, E
    Quevedo, JR
    Prieto, MM
    Menéndez, CO
    ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA 2002, PROCEEDINGS, 2002, 2527 : 491 - 499
  • [32] Stock Index Forecasting Using Time Series Decomposition-Based and Machine Learning Models
    Jothimani, Dhanya
    Basar, Ayse
    ARTIFICIAL INTELLIGENCE XXXVI, 2019, 11927 : 283 - 292
  • [33] Forecasting Market Clearing Prices in Electricity Markets with Time Series Based Machine Learning Models
    Yağmur, Mehmet Bora
    Turhan, Kağan
    Kaya, Tolga
    Lecture Notes in Networks and Systems, 2024, 1090 LNNS : 20 - 28
  • [34] Multi-step Time Series Forecasting of Electric Load Using Machine Learning Models
    Masum, Shamsul
    Liu, Ying
    Chiverton, John
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, ICAISC 2018, PT I, 2018, 10841 : 148 - 159
  • [35] Time Series Forecasting Based on Deep Extreme Learning Machine
    Guo, Xuqi
    Pang, Yusong
    Yan, Gaowei
    Qiao, Tiezhu
    2017 29TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2017, : 6151 - 6156
  • [36] Vector SHAP Values for Machine Learning Time Series Forecasting
    Choi, Ji Eun
    Shin, Ji Won
    Shin, Dong Wan
    JOURNAL OF FORECASTING, 2025, 44 (02) : 635 - 645
  • [37] Forecasting Field Production Using Machine Learning Time Series
    Awad, Johnny Sawma
    Assaf, Sena
    Safa, Bassel
    Srour, Issam
    CONSTRUCTION RESEARCH CONGRESS 2022: COMPUTER APPLICATIONS, AUTOMATION, AND DATA ANALYTICS, 2022, : 77 - 86
  • [38] Ensemble Machine Learning for Monkeypox Transmission Time Series Forecasting
    Dada, Emmanuel Gbenga
    Oyewola, David Opeoluwa
    Joseph, Stephen Bassi
    Emebo, Onyeka
    Oluwagbemi, Olugbenga Oluseun
    APPLIED SCIENCES-BASEL, 2022, 12 (23):
  • [39] DeepTSF: Codeless machine learning operations for time series forecasting
    Pelekis, Sotiris
    Pountridis, Theodosios
    Kormpakis, Georgios
    Lampropoulos, George
    Karakolis, Evangelos
    Mouzakitis, Spiros
    Askounis, Dimitris
    SOFTWAREX, 2024, 27
  • [40] Machine learning for time series: from forecasting to causal inference
    Bontempi, Gianluca
    PROCEEDINGS OF THE 12TH HELLENIC CONFERENCE ON ARTIFICIAL INTELLIGENCE, SETN 2022, 2022,