Comparative Analysis of ARIMA and lSTM Predictive Models: Evidence from Russian Stocks

A. V. Alzheev, R. A. Kochkarov
2020 Финансы: теория и практика  
Финансовый университет, Москва, Россия a https://orcid.org/0000-0001-8944-5679; b https://orcid.org/0000-0003-3186-3901 АННОТАЦИЯ Цель статьи -поиск лучшей модели для прогноза временных рядов с учетом минимизации ошибок и высокой точности прогноза. Использован метод сравнительного анализа наиболее популярной «традиционной» эконометрической модели ARIMA и модели глубокого обучения LSTM (Long short-term memory) на основе рекуррентной нейронной сети. Приведено математическое описание этих
more » ... сание этих прогнозных моделей. Авторы разработали алгоритмы для прогноза временных рядов, основанные на подходе "Rolling forecasting origin" («прогнозирование происхождения»). Алгоритмы реализованы в среде программирования Python с подключенными библиотеками Keras, Theano и Statsmodels. В качестве входных наборов данных импортированы значения котировок акций российских компаний: Алроса, Газпром, КамАЗ, НЛМК, Киви, Роснефть, ВТБ и Яндекс за период с 02.06.2014 по 11.11.2019 г. с разбивкой по неделям. Результаты исследования подтверждают превосходство модели LSTM, при которой среднеквадратическая ошибка RMSE на 65% меньше, чем при использовании модели ARIMA. Сделан вывод, что для повышения качества прогноза временных рядов предпочтительно применять алгоритм на основе модели LSTM. Ключевые слова: ARIMA; LSTM; прогнозные модели; акции; анализ; прогнозирование котировок; алгоритмы Для цитирования: Алжеев А. В., Кочкаров Р. А. Сравнительный анализ прогнозных моделей ARIMA и lSTM на примере акций российских компаний. Финансы: теория и практика. 2020;24(1):14-23. АbSTRACT The article aims to find the best time series predictive model, considering the minimization of errors and high accuracy of the prediction. The authors performed the comparative analysis of the most popular "traditional" econometric model ARIMA and the deep learning model LSTM (Long short-term memory) based on a recurrent neural network. The study provides a mathematical description of these predictive models. The authors developed algorithms for predicting time series based on the "Rolling forecasting origin" approach. These are Python-based algorithms using the Keras, Theano and Statsmodels libraries. Stock quotes of Russian companies Alrosa, Gazprom, KamAZ, NLMK, Kiwi, Rosneft, VTB and Yandex for the period from June 2, 2014 to November 11, 2019, broken down by week, served as input data. The research results confirm the superiority of the LSTM model, where the RMSE error is 65% less than with the ARIMA model. Therefore, an LSTM model-based algorithm is more preferable for the better quality of time series prediction. For citation: Alzheev A. V., Kochkarov R. A. Comparative аnalysis of ARIMA and lSTM predictive models: Evidence from Russian stocks. Finance: Theory and Practice. 2020;24(1):14-23. (In Russ.). Андрей Вадимович Алжеев -студент магистратуры Департамента анализа данных, принятия решений и финансовых технологий, Финансовый университет, Москва, Россия Andrei V. Alzheev -Master's student, Расул Ахматович Кочкаров -кандидат экономических наук, доцент Департамента анализа данных, принятия решений и финансовых технологий, Финансовый университет, Москва, Россия
doi:10.26794/2587-5671-2020-24-1-14-23 fatcat:eo5uvenq3jecjifvjgst4pwt3q