
Research Article
Gross Domestic Product Prediction in Various Countries with Classic Machine Learning Techniques
@INPROCEEDINGS{10.1007/978-3-031-28790-9_9, author={Chi Le Hoang Tran and Trang Huyen Phan and Pham Thi-Ngoc-Diem and Hai Thanh Nguyen}, title={Gross Domestic Product Prediction in Various Countries with Classic Machine Learning Techniques}, proceedings={Nature of Computation and Communication. 8th EAI International Conference, ICTCC 2022, Vinh Long, Vietnam, October 27-28, 2022, Proceedings}, proceedings_a={ICTCC}, year={2023}, month={3}, keywords={GDP Prediction Economic Classical Machine Learning}, doi={10.1007/978-3-031-28790-9_9} }
- Chi Le Hoang Tran
Trang Huyen Phan
Pham Thi-Ngoc-Diem
Hai Thanh Nguyen
Year: 2023
Gross Domestic Product Prediction in Various Countries with Classic Machine Learning Techniques
ICTCC
Springer
DOI: 10.1007/978-3-031-28790-9_9
Abstract
Gross Domestic Product (GDP) is an indicator used to measure the total market value of all final goods and services produced within a national territory during a given period. This is an essential indicator for formulating macroeconomic policies. This study presents a classical machine learning algorithm to forecast GDP in countries from 2013 to 2018 (with Economic Freedom Index’s Predicting GPD dataset). We use the Feature importance technique and incorporate other methods such as PCA and KBest; simultaneously, we tune the hyperparameters for the model to have more optimal results. We compare the predictive accuracy of Random Forest (RF) with other classical models such as Support Vector Machines (SVM). We find that RF KBest outperforms RF and SVM. The forecast accuracy is measured by(R^2)has reached 0.904 in predicting GDP in 186 countries. This study encourages increasing the use of machine learning models in macroeconomic forecasting. Besides, we present GDP growth rates (as a percentage) by region. We also analyze and find some critical factors that can significantly affect GDP, such as Freedom from Corruption, Property rights, and the unemployment rate.