Exploring an LSTM-SARIMA routine for core inflation forecasting

Authors

DOI:

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

Keywords:

dynamic time warping, clustering, K-Means, recurrent neural network, machine learning, core inflation

Abstract

The object of the research is the Core Inflation Forecasting. The paper investigates the performance of the novel model routine in the exercise of the Core Inflation Forecasting. It aggregates 300+ components into 6 by the similarity of their dynamics using an updated DTW algorithm fine-tuned for monthly time series and the K-Means algorithm for grouping. Then the SARIMA model extracts linear and seasonal components, which is followed by an LSTM model that captures non-linearities and interdependencies. It solves the problem of high-quality inflation forecasting using a disaggregated dataset. While standard and traditional econometric techniques are focused on the limited sets of data that consists just a couple of variables, proposed methodology is able to capture richer part of the volatility comprising more information. The model is compared with a huge pool of other models, simple ones like Random Walk and SARIMA, to ML models like XGBoost, Random Forest and simple LSTM. While all Data Science model shows decent performance, the DTW+K-Means+SARIMA+LSTM routine gives the best RMSE over 1-month ahead and 2-month ahead forecasts, which proves the high quality of the proposed forecasting model and solves the key problem of the paper. It is explained by the model's capability to capture both linear/seasonal patterns from the data using SARIMA part as long as it non-linear and interdependent using LSTM approach. Models are fitted for the case of Ukraine as long as they’ve been estimated on the corresponding data and may be actively used for further inflation forecasting.

Author Biography

Dmytro Krukovets, Taras Shevchenko National University of Kyiv

Postgraduate Student

Department of Computer Science and Cybernetics

References

  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

Downloads

Published

2024-04-05

How to Cite

Krukovets, D. (2024). Exploring an LSTM-SARIMA routine for core inflation forecasting. Technology Audit and Production Reserves, 2(2(76), 6–12. https://doi.org/10.15587/2706-5448.2024.301209

Issue

Section

Information Technologies