Machine Learning for Economic Forecasting: An Application to China's GDP Growth

Yanqing Yang,Xingcheng Xu,Jinfeng Ge,Yan Xu
2024-07-04
Abstract:This paper aims to explore the application of machine learning in forecasting Chinese macroeconomic variables. Specifically, it employs various machine learning models to predict the quarterly real GDP growth of China, and analyzes the factors contributing to the performance differences among these models. Our findings indicate that the average forecast errors of machine learning models are generally lower than those of traditional econometric models or expert forecasts, particularly in periods of economic stability. However, during certain inflection points, although machine learning models still outperform traditional econometric models, expert forecasts may exhibit greater accuracy in some instances due to experts' more comprehensive understanding of the macroeconomic environment and real-time economic variables. In addition to macroeconomic forecasting, this paper employs interpretable machine learning methods to identify the key attributive variables from different machine learning models, aiming to enhance the understanding and evaluation of their contributions to macroeconomic fluctuations.
General Economics,Machine Learning
What problem does this paper attempt to address?
This paper aims to explore the application of machine learning in macroeconomic forecasting, particularly using various machine learning models to predict China's quarterly real GDP growth rate and analyze the reasons for performance differences among these models. The study finds that the average prediction error of machine learning models is generally lower than that of traditional econometric models or expert forecasts, especially during periods of economic stability. However, at certain turning points, although machine learning models still outperform traditional econometric models, expert forecasts may exhibit higher accuracy in some cases due to experts' more comprehensive understanding of the macroeconomic environment and real-time economic variables. In addition, the paper employs interpretable machine learning methods to identify key attribute variables in different machine learning models, enhancing the understanding and assessment of how these variables affect macroeconomic fluctuations. Through this approach, the paper not only improves the accuracy of predictions but also enhances the understanding of the mechanisms behind the prediction results.