Дослідження процедури LSTM-SARIMA для прогнозування базової інфляції

Автор(и)

  • Дмитро Юрійович Круковець Київський національний університет імені Тараса Шевченка, Україна https://orcid.org/0009-0002-8803-0580

DOI:

https://doi.org/10.15587/2706-5448.2024.301209

Ключові слова:

метод динамічного викривлення часу, кластеризація, K-Means, рекурентна нейронна мережа, машинне навчання, базова інфляція

Анотація

Об’єктом дослідження є прогнозування базової інфляції. У роботі досліджується ефективність нової моделі під час прогнозування базової інфляції. Вона об’єднує понад 300 компонентів у 6 за схожістю їх динаміки за допомогою оновленого алгоритму DTW, налаштованого на місячні часові ряди, та алгоритму K-Means для групування. Надалі модель SARIMA виділяє лінійні та сезонні компоненти, за якими слідує модель LSTM, котра пояснює нелінійності та взаємозалежності. Це вирішує проблему високоякісного прогнозування інфляції на дизагрегованому датасеті. У той час як стандартні та традиційні економетричні методи зосереджені на обмежених наборах даних, які складаються лише з кількох змінних, запропонована методологія здатна охопити більшу частину волатильності, що містить більше інформації. Модель порівнюється з великою кількістю інших моделей, простих, таких як Random Walk і SARIMA, до моделей ML, таких як XGBoost, Random Forest і простий LSTM. Незважаючи на те, що всі моделі Data Science демонструють пристойну продуктивність, процедура DTW+K-Means+SARIMA+LSTM дає найкращий RMSE прогнозів на 1 місяць і на 2 місяці вперед, що підтверджує високу якість запропонованої прогнозної моделі та є рішенням для ключової проблеми, описаної в цій роботі. Це пояснюється здатністю моделі враховувати як лінійні/сезонні патерни даних за допомогою частини SARIMA, так і нелінійні та взаємозалежні з використанням підходу LSTM. Моделі підігнані для випадку України, оскільки вони оцінені на відповідних даних і можуть активно використовуватися для подальшого прогнозування інфляції.

Біографія автора

Дмитро Юрійович Круковець, Київський національний університет імені Тараса Шевченка

Аспірант

Кафедра комп'ютерних наук та кібернетика

Посилання

  1. Krukovets, D. (2023). Updated DTW+K-Means approach with LSTM and ARIMA-type models for Core Inflation forecasting. Bulletin of Taras Shevchenko National University of Kyiv. Series: Physics and Mathematics, 2, 214–225. doi: https://doi.org/10.17721/1812-5409.2023/2.38
  2. Huwiler, M., Kaufmann, D. (2013). Combining disaggregate forecasts for inflation: The SNB’s ARIMA model. Swiss National Bank Economic Studies, 7.
  3. Mondal, P., Shit, L., Goswami, S. (2014). Study of Effectiveness of Time Series Modeling (Arima) in Forecasting Stock Prices. International Journal of Computer Science, Engineering and Applications, 4 (2), 13–29. doi: https://doi.org/10.5121/ijcsea.2014.4202
  4. Anggraeni, W., Andri, K. B., Sumaryanto, Mahananto, F. (2017). The Performance of ARIMAX Model and Vector Autoregressive (VAR) Model in Forecasting Strategic Commodity Price in Indonesia. Procedia Computer Science, 124, 189–196. doi: https://doi.org/10.1016/j.procs.2017.12.146
  5. Medeiros, M. C., Vasconcelos, G. F. R., Veiga, Á., Zilberman, E. (2019). Forecasting Inflation in a Data-Rich Environment: The Benefits of Machine Learning Methods. Journal of Business & Economic Statistics, 39 (1), 98–119. doi: https://doi.org/10.1080/07350015.2019.1637745
  6. Profatska, N. (2021). Standard quality report state statistical observation «changes in prices (tariffs) for consumer goods (services)» 2.06.01.01. State Statistics Service of Ukraine, 1–11.
  7. Krukovets, D., Verchenko, O. (2019). Short-Run Forecasting of Core Inflation in Ukraine: a Combined ARMA Approach. Visnyk of the National Bank of Ukraine, 248, 11–20. doi: https://doi.org/10.26531/vnbu2019.248.02
  8. Shapovalenko, N. (2021). A Suite of Models for CPI Forecasting. Visnyk of the National Bank of Ukraine, 252, 4–36. doi: https://doi.org/10.26531/vnbu2021.252.01
  9. Almosova, A., Andresen, N. (2019). Nonlinear Inflation Forecasting with Recurrent Neural Networks. European Central Bank (ECB), 1–45.
  10. Longo, L., Riccaboni, M., Rungi, A. (2022). A neural network ensemble approach for GDP forecasting. Journal of Economic Dynamics and Control, 134, 104278. doi: https://doi.org/10.1016/j.jedc.2021.104278
  11. Siami-Namini, S., Tavakoli, N., Siami Namin, A. (2018). A Comparison of ARIMA and LSTM in Forecasting Time Series. 2018 17th IEEE International Conference on Machine Learning and Applications (ICMLA). doi: https://doi.org/10.1109/icmla.2018.00227
  12. Hyndman, R. J., Khandakar, Y. (2008). Automatic Time Series Forecasting: The Forecast Package for R. Journal of Statistical Software, 27 (3). doi: https://doi.org/10.18637/jss.v027.i03
  13. Fan, G.-F., Zhang, L.-Z., Yu, M., Hong, W.-C., Dong, S.-Q. (2022). Applications of random forest in multivariable response surface for short-term load forecasting. International Journal of Electrical Power & Energy Systems, 139, 108073. doi: https://doi.org/10.1016/j.ijepes.2022.108073
  14. Kumar, M., Thenmozhi, M. (2014). Forecasting stock index returns using ARIMA-SVM, ARIMA-ANN, and ARIMA-random forest hybrid models. International Journal of Banking, Accounting and Finance, 5 (3), 284. doi: https://doi.org/10.1504/ijbaaf.2014.064307
Exploring an LSTM-SARIMA routine for core inflation forecasting

##submission.downloads##

Опубліковано

2024-04-05

Як цитувати

Круковець, Д. Ю. (2024). Дослідження процедури LSTM-SARIMA для прогнозування базової інфляції. Technology Audit and Production Reserves, 2(2(76), 6–12. https://doi.org/10.15587/2706-5448.2024.301209

Номер

Розділ

Інформаційні технології