Predicting cash holdings using supervised machine learning algorithms in companies listed on the Tehran Stock Exchange (TSE)
Saeid Fallahpour
1
(
Associate Prof. Department of Finance, Faculty of Management, University of Tehran
)
Reza Raei
2
(
Prof., Department of Finance, Faculty of Management, University of Tehran,
)
Negar Tavakoli
3
(
University of Tehran
)
Keywords: Machine Learning, Cash holdings, SVR, XGBoost, World Uncertainty Index,
Abstract :
According to the 22 selected features (which are checked during the research) with machine learning methods, this study predicts the cash holding of companies admitted to the Tehran Stock Exchange. 201 companies were investigated from 1396 to 1400. Multiple linear regression, K-nearest neighbor, support vector regression, decision tree, random forest, extreme gradient boosting algorithm and multilayer neural networks are used for prediction. The results show that the multiple linear regression methods provide the k-nearest neighbor of the root mean square error (RMSE) and the mean absolute error (MAE) of the high error. Meanwhile, more complex algorithms, especially support vector regression, achieve higher accuracy; The findings indicated that by reducing to 15 variables, machine learning methods, especially K-nearest neighbor, provided better results. Based on the paired sample t-test, support vector regression has a better performance than other supervised machine learning algorithms except decision tree. Also, the most important variables were company size and capital expenditures (CapEx). The World Uncertainty Index and inflation were also relatively important variables; Therefore, by using the support vector regression algorithm, we may predict the amount of cash to a significant extent.
_||_