Modelling Profits Forecasts for the Russian Banking Sector Using Random Forest and Regression Algorithms
This study is relevant because market uncertainty induces progressively more attempts at making accurate profits forecasts in the banking sector. The scientific novelty of this study lies in the profits forecasts for the Russian banking sector performed using a random forest machine learning (ML) mo...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Peter the Great St. Petersburg Polytechnic University
2023-09-01
|
Series: | Sustainable Development and Engineering Economics |
Subjects: | |
Online Access: | https://sustainable.spbstu.ru/en/article/2023.9.1/ |
_version_ | 1797627468174065664 |
---|---|
author | Nikolay Lomakin Anastasia Kulachinskaya Svetlana Naumova Maya Ibrahim Evelina Fedorovskaya Ivan Lomakin |
author_facet | Nikolay Lomakin Anastasia Kulachinskaya Svetlana Naumova Maya Ibrahim Evelina Fedorovskaya Ivan Lomakin |
author_sort | Nikolay Lomakin |
collection | DOAJ |
description | This study is relevant because market uncertainty induces progressively more attempts at making accurate profits forecasts in the banking sector. The scientific novelty of this study lies in the profits forecasts for the Russian banking sector performed using a random forest machine learning (ML) model and a neural network regression model. Regarding technology, the two models are combined into a cognitive model, as they are executed in the same cloud service (Collab) and have a common dataset comprising a training set, scripts and result output. The aim of the study is to build two models: a random forest ML model and a neural network regression model. The dataset used in the random forest ML model and the regression model included data on the performance of the Russian banking sector and some macroeconomic data on the national economy and the stock market for the period 2017–2021. Specifically, the dataset for the models included the following: key rate (%), growth assets (%), overdue loans (%), gross domestic product (GDP, in billions of rubles), RTS index (points), USD rate (vs. RUB), investments in assets to GDP (%), exchange robots (%), capital outflow (in billions of rubles), bank assets (in trillions of rubles), stock accounts (pcs.), and bank profits (in billions of rubles). The practical relevance of this study is evidenced by the fact that the results of the digital profits forecasting for the Russian banking sector can be recommended for real-world use. In building the cognitive model, we used the Python language in the Collab cloud environment. The mean absolute error of the test set for the random forest ML model (DecisionTreeRegressor) was 414.67, which is 61% lower than for the linear regression model (LinearRegression), which had a mean absolute error of 667.65. |
first_indexed | 2024-03-11T10:24:40Z |
format | Article |
id | doaj.art-6e99118daac5419a9f4d2d8d7f1217e7 |
institution | Directory Open Access Journal |
issn | 2782-6333 |
language | English |
last_indexed | 2024-03-11T10:24:40Z |
publishDate | 2023-09-01 |
publisher | Peter the Great St. Petersburg Polytechnic University |
record_format | Article |
series | Sustainable Development and Engineering Economics |
spelling | doaj.art-6e99118daac5419a9f4d2d8d7f1217e72023-11-15T19:15:10ZengPeter the Great St. Petersburg Polytechnic UniversitySustainable Development and Engineering Economics2782-63332023-09-01382010.48554/SDEE.2023.3.1Modelling Profits Forecasts for the Russian Banking Sector Using Random Forest and Regression AlgorithmsNikolay Lomakin0https://orcid.org/0000-0001-6597-7195Anastasia Kulachinskaya1https://orcid.org/0000-0002-6849-4313Svetlana Naumova2https://orcid.org/0000-0001-9932-9866Maya Ibrahim3https://orcid.org/0009-0003-4374-8625Evelina Fedorovskaya4https://orcid.org/0000-0002-3895-8930Ivan Lomakin5https://orcid.org/0000-0001-7392-1554Volgograd State Technical University, Volgograd, RussiaPeter the Great St. Petersburg Polytechnic University, St. Petersburg, RussiaVolgograd State Technical University, Volgograd, RussiaVolgograd State Technical University, Volgograd, RussiaVolgograd State Technical University, Volgograd, RussiaVolgograd State Technical University, Volgograd, RussiaThis study is relevant because market uncertainty induces progressively more attempts at making accurate profits forecasts in the banking sector. The scientific novelty of this study lies in the profits forecasts for the Russian banking sector performed using a random forest machine learning (ML) model and a neural network regression model. Regarding technology, the two models are combined into a cognitive model, as they are executed in the same cloud service (Collab) and have a common dataset comprising a training set, scripts and result output. The aim of the study is to build two models: a random forest ML model and a neural network regression model. The dataset used in the random forest ML model and the regression model included data on the performance of the Russian banking sector and some macroeconomic data on the national economy and the stock market for the period 2017–2021. Specifically, the dataset for the models included the following: key rate (%), growth assets (%), overdue loans (%), gross domestic product (GDP, in billions of rubles), RTS index (points), USD rate (vs. RUB), investments in assets to GDP (%), exchange robots (%), capital outflow (in billions of rubles), bank assets (in trillions of rubles), stock accounts (pcs.), and bank profits (in billions of rubles). The practical relevance of this study is evidenced by the fact that the results of the digital profits forecasting for the Russian banking sector can be recommended for real-world use. In building the cognitive model, we used the Python language in the Collab cloud environment. The mean absolute error of the test set for the random forest ML model (DecisionTreeRegressor) was 414.67, which is 61% lower than for the linear regression model (LinearRegression), which had a mean absolute error of 667.65.https://sustainable.spbstu.ru/en/article/2023.9.1/digital modelcognitive modelml modelrandom forestprofits forecast for banking sector |
spellingShingle | Nikolay Lomakin Anastasia Kulachinskaya Svetlana Naumova Maya Ibrahim Evelina Fedorovskaya Ivan Lomakin Modelling Profits Forecasts for the Russian Banking Sector Using Random Forest and Regression Algorithms Sustainable Development and Engineering Economics digital model cognitive model ml model random forest profits forecast for banking sector |
title | Modelling Profits Forecasts for the Russian Banking Sector Using Random Forest and Regression Algorithms |
title_full | Modelling Profits Forecasts for the Russian Banking Sector Using Random Forest and Regression Algorithms |
title_fullStr | Modelling Profits Forecasts for the Russian Banking Sector Using Random Forest and Regression Algorithms |
title_full_unstemmed | Modelling Profits Forecasts for the Russian Banking Sector Using Random Forest and Regression Algorithms |
title_short | Modelling Profits Forecasts for the Russian Banking Sector Using Random Forest and Regression Algorithms |
title_sort | modelling profits forecasts for the russian banking sector using random forest and regression algorithms |
topic | digital model cognitive model ml model random forest profits forecast for banking sector |
url | https://sustainable.spbstu.ru/en/article/2023.9.1/ |
work_keys_str_mv | AT nikolaylomakin modellingprofitsforecastsfortherussianbankingsectorusingrandomforestandregressionalgorithms AT anastasiakulachinskaya modellingprofitsforecastsfortherussianbankingsectorusingrandomforestandregressionalgorithms AT svetlananaumova modellingprofitsforecastsfortherussianbankingsectorusingrandomforestandregressionalgorithms AT mayaibrahim modellingprofitsforecastsfortherussianbankingsectorusingrandomforestandregressionalgorithms AT evelinafedorovskaya modellingprofitsforecastsfortherussianbankingsectorusingrandomforestandregressionalgorithms AT ivanlomakin modellingprofitsforecastsfortherussianbankingsectorusingrandomforestandregressionalgorithms |