Preview

Russian Technological Journal

Расширенный поиск

Анализ нейросетевых моделей для прогнозирования временных рядов

https://doi.org/10.32362/2500-316X-2024-12-4-106-116

EDN: WDYUFJ

Аннотация

Цели. Основная цель работы – построить нейросетевые модели временных рядов (LSTM, GRU, RNN) и сравнить результаты прогнозирования с их помощью между собой и с результатами стандартных моделей (ARIMA, ETS), чтобы выяснить, в каких случаях следует пользоваться определенной группой моделей.
Методы. Проведен обзор нейросетевых моделей, рассмотрена структура моделей RNN, LSTM, GRU. Они используются для моделирования временных рядов российской макроэкономической статистики. Качество подстройки моделей под данные и качество прогнозов сравниваются в эксперименте. Нейросетевые и стандартные модели могут применяться как для всего ряда целиком, так и для его частей (тренд и сезонность). При построении прогноза на несколько временных промежутков вперед рассматриваются два подхода: построение прогноза сразу на весь промежуток и пошаговый прогноз. Так появляется несколько комбинаций моделей, которые могут использоваться для прогнозирования. Эти подходы проанализированы в вычислительном эксперименте.
Результаты. Проведено несколько экспериментов, в которых построены и сравниваются по близости прогноза к данным ряда в тестовом периоде стандартные (ARIMA, ETS, LOESS) и нейросетевые модели (LSTM, GRU, RNN).
Выводы. Для сезонных временных рядов модели на основе нейронных сетей превзошли по точности прогноза на тестовый период времени стандартные модели ARIMA, ETS. Одношаговый прогноз вычислительно менее эффективен, чем интегральный прогноз на весь целевой период, но точно указать, для каких рядов какой именно подход оказывается лучшим по качеству, не удается. Комбинированные модели (нейронные сети для тренда, ARIMA – для сезонности) почти всегда дают хороший результат. При прогнозировании несезонного гетероскедастичного ряда курса акций лучшие результаты показали стандартные подходы (метод LOESS и модель ETS). 

Об авторах

Б. Пашшоев
ФГБОУ ВО «МИРЭА – Российский технологический университет»
Россия

Пашшоев Бахтиёржон, студент

119454, Москва, пр-т Вернадского, д. 78



Д. А. Петрусевич
ФГБОУ ВО «МИРЭА – Российский технологический университет»
Россия

Петрусевич Денис Андреевич, к.ф.-м.н., доцент, кафедра высшей математики, Институт искусственного интеллекта

119454, Москва, пр-т Вернадского, д. 78

Scopus Author ID 55900513600, ResearcherID AAA-6661-2020



Список литературы

1. Hyndman R.J., Athanasopoulos G. Forecasting: principles and practice. 3rd ed. OTexts; 2021. 442 p. ISBN-13 978-0987507136

2. Stock J.H., Watson M.W. Introduction to Econometrics. 3rd ed. Pearson; 2019. ISBN-13 978-9352863501

3. Калугин Т.Р., Ким А.К., Петрусевич Д.А. Анализ моделей ADL(p, q), используемых для описания связей между временными рядами. Russ. Technol. J. 2020;8(2):7–22. https://doi.org/10.32362/2500-316X-2020-8-2-7-22

4. Petrusevich D. Improvement of time series forecasting quality by means of multiple models prediction averaging. In: Proceedings of the Third International Workshop on Modeling, Information Processing and Computing (MIP: Computing-2021). 2021;2899:109–117. https://doi.org/10.47813/dnit-mip3/2021-2899-109-117

5. Beletskaya N., Petrusevich D. Linear combinations of time series models with minimal forecast variance. J. Commun. Technol. Electron. 2023;67(1):144–158. https://doi.org/10.1134/S1064226922130022

6. Box G., Jenkins G. Time Series Analysis: Forecast and Management. John Wiley & Sons; 2015. 712 p. ISBN 978-11185674918

7. Haykin S. Neural Networks and Learning Machines. Pearson Education; 2011. 936 p. ISBN 978-0133002553

8. Shi J., Jain M., Narasimhan G. Time Series Forecasting (TSF) Using Various Deep Learning Models. 2022. URL: https://arxiv.org/abs/2204.11115v1, https://doi.org/10.48550/arXiv.2204.11115

9. Amalou I., Mouhni N., Abdali A. Multivariate time series prediction by RNN architectures for energy consumption forecasting. Energy Rep. 2022;8:1084–1091. https://doi.org/10.1016/j.egyr.2022.07.139

10. Aseeri A. Effective RNN-Based forecasting methodology design for improving short-term power load forecasts: application to large-scale power-grid time series. J. Computational Sci. 2023;68(4):101984. https://doi.org/10.1016/j.jocs.2023.101984

11. Ning Y., Kazemi H., Tahmasebi P. A comparative machine learning study for time series oil production forecasting: ARIMA, LSTM, and Prophet. Comput. Geosci. 2022;164(1):105126. https://doi.org/10.1016/j.cageo.2022.105126

12. Wang P., Zheng X., Ai G., Liu D., Zhu B. Time series prediction for the epidemic trends of COVID-19 using the improved LSTM deep learning method: Case studies in Russia, Peru and Iran. Chaos, Solitons & Fractals. 2020;140:110214. https://doi.org/10.1016/j.chaos.2020.110214

13. Arunkumar K.E., Kalaga D.V., Kumar M.S., Kawaji M., Brenza T.M. Comparative analysis of Gated Recurrent Units (GRU), long Short-Term memory (LSTM) cells, autoregressive Integrated moving average (ARIMA), seasonal autoregressive Integrated moving average (SARIMA) for forecasting COVID-19 trends. Alexandria Eng. J. 2022;61(10):7585–7603. https://doi.org/10.1016/j.aej.2022.01.011

14. Kumar B., Sunil, Yadav N. A novel hybrid model combining βSARMA and LSTM for time series forecasting. Appl. Soft Comput. 2023;134:110019. https://doi.org/10.1016/j.asoc.2023.110019

15. Abebe M., Noh Y., Kang Y.-J., Seo C., Kim D., Seo J. Ship trajectory planning for collision avoidance using hybrid ARIMA-LSTM models. Ocean Eng. 2022;256:111527. https://doi.org/10.1016/j.oceaneng.2022.111527

16. Cascone L., Sadiq S., Ullah S., Mirjalili S., Ur H., Siddiqui R., Umer M. Predicting household electric power consumption using multi-step time series with convolutional LSTM. Big Data Res. 2023;31:100360. https://doi.org/10.1016/j.bdr.2022.100360

17. Wang H., Zhang Y., Liang J., Liu L. DAFA-BiLSTM: Deep Autoregression Feature Augmented Bidirectional LSTM network for time series prediction. Neural Netw. 2023;157:240–256. https://doi.org/10.1016/j.neunet.2022.10.009

18. Zhao L., Mo C., Ma J., Chen Z., Yao C. LSTM-MFCN: A time series classifier based on multi-scale spatial–temporal features. Computer Commun. 2022;182(3):52–59. https://doi.org/10.1016/j.comcom.2021.10.036

19. Rasjid Z.E., Setiawan R., Effendi A. A Comparison: Prediction of Death and Infected COVID-19 Cases in Indonesia Using Time Series Smoothing and LSTM Neural Network. Procedia Comput. Sci. 2021;179(5):982–988. http://doi.org/10.1016/j.procs.2021.01.102

20. Dubey A.K., Kumar A., García-Díaz V., Sharma A.K., Kanhaiya K. Study and analysis of SARIMA and LSTM in forecasting time series data. Sustain. Energy Technol. Assess. 2021;47:101474. https://doi.org/10.1016/j.seta.2021.101474

21. Wu Z., Yin H., He H., Li Y. Dynamic-LSTM hybrid models to improve seasonal drought predictions over China. J. Hydrol. 2022;615:128706. https://doi.org/10.1016/j.jhydrol.2022.128706

22. Yan Y., Wang X., Ren F., Shao Z., Tian C. Wind speed prediction using a hybrid model of EEMD and LSTM considering seasonal features. Energy Rep. 2022;8:8965–8980. https://doi.org/10.1016/j.egyr.2022.07.007

23. Bian S., Wang Z., Song W., Zhou X. Feature extraction and classification of time-varying power load characteristics based on PCANet and CNN+Bi-LSTM algorithms. Electric Power Systems Research. 2023;217(6):109149. https://doi.org/10.1016/j.epsr.2023.109149

24. Sangiorgio M., Dercole F. Robustness of LSTM neural networks for multi-step forecasting of chaotic time series. Chaos, Solitons & Fractals. 2020;139(8):10045. https://doi.org/10.1016/j.chaos.2020.110045

25. Liu X., Lin Z., Feng Z. Short-term offshore wind speed forecast by seasonal ARIMA – A comparison against GRU and LSTM. Energy. 2021;227:120492. http://doi.org/10.1016/j.energy.2021.120492

26. Shahid F., Zameer A., Muneeb M. Predictions for COVID-19 with deep learning models of LSTM, GRU and Bi-LSTM. Chaos, Solitons & Fractals. 2020;140:110212. https://doi.org/10.1016/j.chaos.2020.110212

27. Wang J., Wang P., Tian H., Tansey K., Liu J., Quan W. A deep learning framework combining CNN and GRU for improving wheat yield estimates using time series remotely sensed multi-variables. Comput. Electron. Agric. 2023;206(4):107705. https://doi.org/10.1016/j.compag.2023.107705

28. Hua H., Liu M., Li Y., Deng S., Wang Q. An ensemble framework for short-term load forecasting based on parallel CNN and GRU with improved ResNet. Electric Power Syst. Res. 2023;216(3):109057. https://doi.org/10.1016/j.epsr.2022.109057

29. Zhang D., Sun W., Dai Y., Liu K., Li W., Wang C. A hierarchical early kick detection method using a cascaded GRU network. Geoenergy Sci. Eng. 2023;222(3):211390. https://doi.org/10.1016/j.geoen.2022.211390

30. Грамович Я.В., Мусатов Д.Ю., Петрусевич Д.А. Применение беггинга в прогнозировании временных рядов. Russ. Technol. J. 2024;12(1):101–110. https://doi.org/10.32362/2500-316X-2024-12-1-101-110

31. McLeod A., Li W. Diagnostic checking ARMA time series models using squared residual autocorrelations. J. Time Ser. Anal. 1983;4(4):269–273. https://doi.org/10.1111/j.1467-9892.1983.tb00373.x


Дополнительные файлы

1. Структура полносвязной нейронной сети DNN
Тема
Тип Исследовательские инструменты
Посмотреть (145KB)    
Метаданные ▾
  • Цель работы – построить нейросетевые модели временных рядов (LSTM, GRU, RNN) и сравнить результаты прогнозирования с их помощью между собой и с результатами стандартных моделей (ARIMA, ETS), чтобы выяснить, в каких случаях следует пользоваться определенной группой моделей.
  • Для сезонных временных рядов модели на основе нейронных сетей превзошли по точности прогноза на тестовый период времени стандартные модели ARIMA, ETS.
  • Одношаговый прогноз вычислительно менее эффективен, чем интегральный прогноз на весь целевой период, но точно указать, для каких рядов какой именно подход оказывается лучшим по качеству, не удается.
  • Комбинированные модели (нейронные сети для тренда, ARIMA – для сезонности) почти всегда дают хороший результат. 

Рецензия

Для цитирования:


Пашшоев Б., Петрусевич Д.А. Анализ нейросетевых моделей для прогнозирования временных рядов. Russian Technological Journal. 2024;12(4):106–116. https://doi.org/10.32362/2500-316X-2024-12-4-106-116. EDN: WDYUFJ

For citation:


Pashshoev B., Petrusevich D.A. Neural network analysis in time series forecasting. Russian Technological Journal. 2024;12(4):106–116. https://doi.org/10.32362/2500-316X-2024-12-4-106-116. EDN: WDYUFJ

Просмотров: 1153


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2782-3210 (Print)
ISSN 2500-316X (Online)