FORECASTING CORPORATE FINANCIAL PERFORMANCE USING MACHINE LEARNING METHODS AND TIME SERIES ANALYSIS
DOI:
https://doi.org/10.56132/2791-3368-2026-2-66-204-214Keywords:
company revenue,, financial forecasting, machine learning, macroeconomic indicators, Random Forest, time series analysis, XGBoost, ARIMA, LSTMAbstract
The article discusses the problem of forecasting financial performance of companies using machine learning methods and time series analysis. The relevance of the research is due to the need to improve the accuracy of financial forecasting in conditions of high market uncertainty and digitalization of the economy. The purpose of the study is a comparative analysis of forecasting models of quarterly revenue of companies based on financial and macroeconomic data. The study is based on quarterly data from 21 public companies for the period 2008-2025 using macroeconomic indicators, including the consumer price index, U.S. government bond yields, the price of Brent crude oil, and the NASDAQ Composite and S&P 500 stock indexes. ARIMA, SARIMA, Prophet, linear regression, Support Vector Regression, Random Forest, XGBoost, and Long Short-Term Memory models were used for forecasting. Preliminary data processing, formation of lag signs and integration of macroeconomic factors are performed. The quality of the models was assessed using RMSE, MAE, MAPE, and sMAPE metrics. The results showed that ensemble machine learning algorithms provide higher prediction accuracy compared to classical time series models. Random Forest has shown the most consistent results. It is established that the choice of the optimal model depends on the industry specifics and the specifics of the company's time series. The developed approach can be used for financial planning, investment analysis and management decision support.
Downloads
References
1. Sonkavde, G., Dharrao, D. S., Bongale, A. M., Deokate, S. T., Doreswamy, D., & Bhat, S. K. (2023). Forecasting stock market prices using machine learning and deep learning models: A systematic review, performance analysis and discussion of implications. International Journal of Financial Studies, 11(3), 94.
2. Zheng, H., Wu, J., Song, R., Guo, L., & Xu, Z. (2024). Predicting financial enterprise stocks and economic data trends using machine learning time series analysis.
3. Li, A. W., & Bastos, G. S. (2020). Stock market forecasting using deep learning and technical analysis: a systematic review. IEEE access, 8, 185232-185242.
4. Bakumenko, A., & Elragal, A. (2022). Detecting anomalies in financial data using machine learning algorithms. Systems, 10(5), 130.
5. Protiviti (2018) Seeing the Future More Clearly: How Machine Learning Can Transform the Financial Forecasting Process.
6. Sen, J. and Mehtab, S. (eds.) (2022) Machine Learning in the Analysis and Forecasting of Financial Time Series. Newcastle upon Tyne: Cambridge Scholars Publishing.
7. Federal Reserve Bank of St. Louis (2026) FRED: Federal Reserve Economic Data. fred.org
8. Refinitiv (2026) Refinitiv Data Platform. lseg.com
9. Random Forest Algorithm in Machine Learning. geeksforgeeks.org
