Back to Search Start Over

Time-Series Forecasting of Seasonal Data Using Machine Learning Methods

Authors :
Vadim Kramar
Vasiliy Alchakov
Source :
Algorithms; Volume 16; Issue 5; Pages: 248
Publication Year :
2023
Publisher :
Multidisciplinary Digital Publishing Institute, 2023.

Abstract

The models for forecasting time series with seasonal variability can be used to build automatic real-time control systems. For example, predicting the water flowing in a wastewater treatment plant can be used to calculate the optimal electricity consumption. The article describes a performance analysis of various machine learning methods (SARIMA, Holt-Winters Exponential Smoothing, ETS, Facebook Prophet, XGBoost, and Long Short-Term Memory) and data-preprocessing algorithms implemented in Python. The general methodology of model building and the requirements of the input data sets are described. All models use actual data from sensors of the monitoring system. The novelty of this work is in an approach that allows using limited history data sets to obtain predictions with reasonable accuracy. The implemented algorithms made it possible to achieve an R-Squared accuracy of more than 0.95. The forecasting calculation time is minimized, which can be used to run the algorithm in real-time control and embedded systems.

Details

Language :
English
ISSN :
19994893
Database :
OpenAIRE
Journal :
Algorithms; Volume 16; Issue 5; Pages: 248
Accession number :
edsair.doi.dedup.....72c5ccdd5813cefc5651e2049a7b61b4
Full Text :
https://doi.org/10.3390/a16050248