This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
Macroeconomic system is the comprehensive performance of the overall economic situation of a country or region; finance is an important part of the national economy and an important macro-control tool [1]; macro-control is a complex system project, and to make active and effective regulation, we must first make forecasts. Forecasting is based on historical information and the current situation and infers the development trend of things according to certain theories and methods [2].
Economic phenomena can be recognized and used. Economic forecast is a scientific forecast based on the knowledge of the inner laws of economic phenomena. The development of economic phenomena is influenced by many factors, which are intrinsically linked and will continue to have an impact on the development of economic phenomena for a long period of time, which makes the occurrence and development of economic phenomena have objective regularity [3, 4]. The degree of accuracy of economic forecasting is relative and limited. The development of economic phenomena is influenced not only by factors that people already know and can grasp, but also by factors that people have not yet recognized and cannot grasp, such as sudden changes in major economic policies, huge natural disasters and other events that have a great impact on economic life [5]. Therefore, the future development of economic phenomena has uncertainty, and due to the existence of uncertainty, there are inevitable deviations in economic forecasting, coupled with the fact that sometimes the statistics and economic information available are insufficient or not accurate enough, and the forecasting methods chosen are not appropriate, which may also cause the failure of economic forecasting [6, 7]. As the development of economic phenomena change both by chance and necessity, the changes affected by chance are random fluctuations, and the necessity behind the chance determines the development process of things. Therefore, under the premise of ensuring the accuracy and completeness of survey statistics and economic information, the accuracy of economic forecasting can be maximized by constantly studying and improving the forecasting methods [8].
The deviation of the results of economic forecasting from the actual economic operation does not necessarily mean the failure of forecasting [9]. The purpose of economic forecasting is to guide economic production activities by making appropriate economic decisions. In other words, by analyzing the results of economic forecasts, government departments or individual entities make necessary adjustments and interventions in economic activities and take corresponding economic measures to make economic activities develop in the direction of profit and avoid harm, which inevitably leads to the situation that the forecast results are not consistent with the actual economic operation [10–12]. However, in this case, the deviation of the forecast results from the actual economic operation indicates the usefulness of the forecast, which is a kind of inconsistency beneficial to economic life.
Among the existing forecasting methods, time series forecasting and regression forecasting are the two most commonly used statistical methods. The macroeconomic system is essentially a nonlinear system, and the environment in which it is located is in a state of constant change, and additional disturbances act directly on the operating process of the macroeconomic system, which has a great impact on the forecasting results [13–15]. The historical information required for macroeconomic modeling is unstable, unclear, and incomplete, which makes it very difficult to solve such problems using traditional forecasting methods, and the application of artificial neural networks is proposed for forecasting [16].
Artificial neural network is a nonlinear dynamic system that can realize nonlinear relationships between variables within arbitrary accuracy [17–20]. It has the ability to solve nonlinear problems, network learning ability, and system fitting ability, and can meet the macroeconomic pointer forecasting requirements, so that the system has the ability to deal with nonlinear and uncertainty problems. Macroeconomic system is a complex system, and under the guidance of economic theory, the characteristics of macroeconomic system are analyzed and the macroeconomic pointer is discussed [21–23]. Under the guidance of economic theory, the characteristics of macroeconomic system are analyzed, and the macroeconomic pointer system is discussed. Based on the characteristics of macroeconomic system such as nonlinearity and uncertainty, a comprehensive and integrated approach combining qualitative and quantitative analysis is proposed to analyze macroeconomics [24]. A system modeling method combining polynomial fitting and BP neural network is proposed to improve the accuracy of system forecasting. The system modeling method combining polynomial fitting and BP neural network is proposed to improve the forecast accuracy of the system, realize the forecast of regional macroeconomic pointers, and describe the macroeconomic development trend.
2. Methodology
2.1. GRU
Recurrent neural network (RNN) is a neural network structure for sequential data, the core of which is to recycle the parameters of network layers to avoid the parameter surge caused by the increase of time step, and to introduce the hidden state for recording historical information to effectively deal with the before and after correlation of data [25–28]. RNN is very effective for data with sequential characteristics, and it can mine the temporal information as well as semantic information in the data. Using this capability of RNN, it enables deep learning models to make a breakthrough in solving problems in NLP fields such as speech recognition, language modeling, machine translation, and temporal analysis.
Gated recurrent units (GRU) is a typical RNN model [29–31]; the GRU network model and its structure is shown in Figure 1. Please rephrase the part for clarity, the structure of GRU is similar to the LSTM, but much simpler than the LSTM, which only contains two kinds of gates: the reset gate and the update gate. The reset gate is responsible for getting the short-term dependencies in the temporal data, i.e., the reset gate controls how much information in the past is forgotten and the update gate controls the state information of the previous moment, which is substituted into the current state and is helpful to get the long-term dependencies in the temporal data and it updates all candidate implicit states.
[figure(s) omitted; refer to PDF]
2.2. PSO
Particle swarm optimization (PSO) is a population intelligence optimization algorithm inspired by the feeding process of birds, also known as flock foraging algorithm [26, 32]. In PSO, each potential solution of the optimization problem is considered as a particle, similar to a bird in a flock. Each particle has a velocity that determines its flight direction and distance [19], as well as a fitness value, and then all particles find the optimal value in the solution space using the current optimal particle as the criterion. Suppose that in a D-dimensional search space, the number of particles is
The optimal position found by an individual particle is called the individual pole, denoted by
2.3. PSO-GRU
The basic idea is to optimize the initial weights of GRU by using PSO, which makes the network converge faster and achieve better prediction. Figure 2 shows the detail design of the PSO-GRU model for regional economic forecasting.
[figure(s) omitted; refer to PDF]
The specific steps are described as follows:
Step 1: Initialize the GRU model and determine the model parameters.
Step 2: Process the data, and this paper adopts the maximum-minimum method to normalize the data, so that the range of the data after processing falls between [0, 1].
Step 3: Initialize the parameters of the particle swarm algorithm.
Step 4: Initialize the velocity and position of the particles.
Step 5: Determine the fitness function of the particles,
where
Step 6: Calculate the corresponding fitness
Step 7: Compare the best fitness (individual extreme value)
Step 8: Update the velocity and position of the particle itself. Calculate the fitness of the new particle and find the individual extreme value and global extreme value of the new particle here.
Step 9: After satisfying the termination condition of PSO algorithm (usually the maximum number of iterations or the minimum fitness value), the optimal particles are input to the GRU model as their initialized weights and thresholds, and the PSO-GRU model is trained.
3. Results and Analysis
3.1. Experimental Data and Settings
Economic forecasts generally need to follow: the larger the amount of data the more accurate the results, the shorter the time the more accurate, the need to estimate in advance the possibility of, the forecasting method should be tested before use, and so on. Based on these principles, the prediction experiments in this paper are designed. The ultimate purpose of economic forecasting is to meet the needs of decision making and management, and the two major economic indicators, Gross Domestic Product (GDP) and Consumer Price Index (CPI), are selected as the forecasting targets. In order to ensure the accuracy as well as the credibility of the forecast results, we must first ensure the accuracy, reliability, and timeliness of the data. In order to ensure the accuracy and credibility of the forecast results, we must first ensure the accuracy, reliability, and timeliness of the data. The data used in this paper are all from the official website of the National Bureau of Statistics, which are released by the state and are true and reliable. Secondly, we need to standardize the data units, values, and scales to ensure the consistency of the data, and preprocess the collected data to ensure the smooth conduct of the experiments afterwards. In this paper, the experiments are normalized and preprocessed by using the standardized method of deviation for the economic forecasting data.
4. Numerical Results and Analysis
In order to quantitatively compare the forecasting performance of BP LSTM GUR PSO-GRU, we applied the mean absolute error (MAE), mean square error (MSE), and mean relative error to measure the forecasting accuracy, and the formulas of the above three indicators are defined as follows:
From Table 1 and Figure 3, we can see that the errors of the three methods are not large, and they can predict the consumer price index of Guangdong Province with a certain degree of accuracy, reflecting the pattern of changes in the price index. The PSO-GUR model has the best performance in terms of mean absolute error (MAE) and mean relative error, reflecting the better modeling accuracy of PSO-GUR. However, the LSTM and BP models perform better in the mean squared error (MSE), which is an indicator of the volatility of the prediction error, which also reflects that the linear model like VAR is more difficult to capture the part of drastic changes, while the BP neural network is worse in all indicators. It indicates that PSO-GRU can tap the complex change patterns inherent in the data to improve the prediction accuracy and is a better nonlinear prediction method than BP neural network, while it can make up for the shortcomings of traditional linear time series models.
Table 1
Detail of performance comparison of different method.
Method | MAE | MSE | RSME |
BP | 0.67 | 0.74 | 0.65 |
LSTM | 0.52 | 0.69 | 0.56 |
GRU | 0.47 | 0.45 | 0.52 |
PSO-GRU | 0.41 | 0.35 | 0.38 |
[figure(s) omitted; refer to PDF]
From Figure 4, the actual consumer price index in Guangdong Province showed a slight decline and then stabilized during the forecast period from June 2014 to February 2015, and the forecast results of PSO-GRU model could follow the downward trend of the consumer price index in Guangdong Province more closely in the first six months, which is consistent with the actual situation, while the forecasts of BP all showed the downward trend of the consumer price index in Guangdong Province in the first seven months. The former is good for the government to prevent inflation in time, while the latter may lead to the loss of timely control of possible inflation.
[figure(s) omitted; refer to PDF]
Figure 5 gives the error convergence curves of the PSO-GRU deep learning model and the BP neural network in the training and learning phase. In terms of convergence speed, PSO-GRU is faster than the BP, LSTM, and GRU model and does not show oscillation. This is mainly because the pretraining learning method used by PSO-GRU can well provide a good initial value for the network; while the BP, LSTM, and GRU model use random parameters to initialize the network, thus its error curve has a higher starting point, longer convergence time, and may show oscillations, which is a reason for the poor performance of the final BP prediction.
[figure(s) omitted; refer to PDF]
The aforementioned experiments show that the PSO-GRU deep learning method can effectively forecast the consumer price index in Guangdong Province, and the objective indicators such as mean absolute error (MAE), mean square error (MSE), and mean relative error show that the PSO-GRU method has higher forecasting accuracy compared with BP, LSTM, and GRU model. At the same time, PSO-GRU method has faster convergence speed and stronger generalization ability, especially when there are fewer labeled training samples, and it is a more superior economic forecasting modeling tool.
5. Conclusions
In response to the multivariate and nonlinear characteristics of macroeconomic forecasting, this paper proposes the application of artificial neural networks for forecasting. This paper introduces the recurrent neural network into the field of economic forecasting to solve the problems of the traditional BP network economic forecasting method. The experimental data are verified and the experimental results prove that the studied scheme based PSO-GRU improve the performance of economic forecasting.
[1] Y. Li, H. Ma, L. Wang, S. Mao, G. Wang, "Optimized content caching and user association for edge computing in densely deployed heterogeneous networks," IEEE Transactions on Mobile Computing, vol. 21 no. 6, pp. 2130-2142, DOI: 10.1109/tmc.2020.3033563, 2022.
[2] Z. Guo, K. Yu, Z. Lv, K. K. R. Choo, P. Shi, J. J. P. C. Rodrigues, "Deep federated learning enhanced secure poi microservices for cyber-physical systems," IEEE Wireless Communications, vol. 29 no. 2, pp. 22-29, DOI: 10.1109/mwc.002.2100272, 2022.
[3] X. Wang, M. Feckan, J. R. Wang, "Forecasting economic growth of the group of seven via fractional-order gradient descent approach," Axioms, vol. 10 no. 4,DOI: 10.3390/axioms10040257, 2021.
[4] J. Lv, C. Wang, W. Gao, Q. Zhao, "An economic forecasting method based on the lightgbm-optimized LSTM and time-series model," Computational Intelligence and Neuroscience, vol. 2021,DOI: 10.1155/2021/8128879, 2021.
[5] T. Seth, V. Chaudhary, "A predictive framework for multi-horizon financial crises forecasting using macro-economic data," pp. 1109-1118, DOI: 10.1109/BigData52589.2021.9671391, .
[6] A. Lunde, M. Torkar, "Including news data in forecasting macro economic performance of China," Computational Management Science, vol. 17 no. 4, pp. 585-611, DOI: 10.1007/s10287-020-00382-5, 2020.
[7] C. Wang, S. Xiong, X. Chen, "Correlation situation forecasting of economic indicators based on partial least squares and kernel method regression model," Advances in Human Factors, Business Management and Leadership AHFE 2020 Advances in Intelligent Systems and Computing, pp. 523-529, DOI: 10.1007/978-3-030-50791-6_67, 2020.
[8] Z. Guo, K. Yu, A. K. Bashir, D. Zhang, Y. D. Al-Otaibi, M. Guizani, "Deep Information Fusion-Driven Poi Scheduling for mobile Social Networks," IEEE Network,DOI: 10.1109/MNET.102.2100394, 2022.
[9] S. Xia, Z. Yao, Y. Li, S. Mao, "Online distributed offloading and computing resource management with energy harvesting for heterogeneous mec-enabled iot," IEEE Transactions on Wireless Communications, vol. 20 no. 10, pp. 6743-6757, DOI: 10.1109/twc.2021.3076201, 2021.
[10] M. George, I. Nenov, "Towards an intelligent neural system for economic and business forecasting," pp. 340-344, DOI: 10.1109/IS48319.2020.9200124, .
[11] A. J. López-Menéndez, R. Pérez-Suárez, "Acknowledging uncertainty in economic forecasting. some insight from confidence and industrial trend surveys," Entropy, vol. 21 no. 4,DOI: 10.3390/e21040413, 2019.
[12] Z. Min, Q. Rui, "Data mining and economic forecasting in dw-based economical decision support system," International Journal of Reasoning-Based Intelligent Systems, vol. 11 no. 4, pp. 300-307, DOI: 10.1504/IJRIS.2019.103511, 2019.
[13] M. Ahmadi, S. Jafarzadeh-Ghoushchi, R. Taghizadeh, A. Sharifi, "Presentation of a new hybrid approach for forecasting economic growth using artificial intelligence approaches," Neural Computing & Applications, vol. 31 no. 12, pp. 8661-8680, DOI: 10.1007/s00521-019-04417-0, 2019.
[14] M. Qin, R. Zhu, "A Monte Carlo localization method based on differential evolution optimization applied into economic forecasting in mobile wireless sensor networks," EURASIP Journal on Wireless Communications and Networking, vol. 2018 no. 1,DOI: 10.1186/s13638-018-1037-1, 2018.
[15] S. H. Kim, G. Lee, Y.-J. Shin, "Economical energy storage systems scheduling based on load forecasting using deep learning," ,DOI: 10.1109/BIGCOMP.2019.8679319, .
[16] X. Luo, "Construction of artificial neural network economic forecasting model based on the consideration of state transition diagram," Neural Computing & Applications, vol. 31 no. 12, pp. 8289-8296, DOI: 10.1007/s00521-019-04038-7, 2019.
[17] Y. Han, X. Sha, E. Grover-Silva, P. Michiardi, "On the impact of socio-economic factors on power load forecasting," pp. 742-747, DOI: 10.1109/BigData.2014.7004299, .
[18] Z. Li, L. Wang, H. Lou, "Analysis and forecasting on the relationship between port logistics capacity and coastal marine economic growth based on PKNN in case of zhejiang province," pp. 247-251, DOI: 10.1109/CIS.2012.62, .
[19] N. Jin, F. Yang, Y. Mo, Y. Zeng, X. Zhou, K. Yan, X. Ma, "Highly accurate energy consumption forecasting model based on parallel LSTM neural networks," Advanced Engineering Informatics, vol. 51,DOI: 10.1016/j.aei.2021.101442, 2022.
[20] T. Banerjee, S. Sinha, P. Choudhury, "Long term and short term forecasting of horticultural produce based on the LSTM network model," Applied Intelligence, vol. 52 no. 8, pp. 9117-9147, DOI: 10.1007/s10489-021-02845-x, 2022.
[21] M. Karbasi, M. Jamei, M. Ali, A. Malik, Z. M. Yaseen, "Forecasting weekly reference evapotranspiration using auto encoder decoder bidirectional LSTM model hybridized with a boruta-catboost input optimizer," Computers and Electronics in Agriculture, vol. 198,DOI: 10.1016/j.compag.2022.107121, 2022.
[22] P. Hoang Vuong, T. Tan, T. Khoi Mai, P. Hoang Uyen, P. The Bao, "Stock-price forecasting based on xgboost and LSTM," Computer Systems Science and Engineering, vol. 40 no. 1, pp. 237-246, DOI: 10.32604/csse.2022.017685, 2022.
[23] C. Fan, Y. Li, L. Yi, L. Xiao, X. Qu, Z. Ai, "Multi-objective LSTM ensemble model for household short-term load forecasting," Memetic Computing, vol. 14 no. 1, pp. 115-132, DOI: 10.1007/s12293-022-00355-y, 2022.
[24] T. Zhang, Ge Guo, "Graph attention LSTM: a spatiotemporal approach for traffic flow forecasting," IEEE Intelligent Transportation Systems Magazine, vol. 14 no. 2, pp. 190-196, DOI: 10.1109/MITS.2020.2990165, 2022.
[25] Y. Tang, F. Yu, W. Pedrycz, X. Yang, J. Wang, S. Liu, "Building trend fuzzy granulation-based LSTM recurrent neural network for long-term time-series forecasting," IEEE Transactions on Fuzzy Systems, vol. 30 no. 6, pp. 1599-1613, DOI: 10.1109/TFUZZ.2021.3062723, 2022.
[26] C. Shang, J. Gao, H. Liu, F. Liu, "Short-term load forecasting based on PSO-KFCM daily load curve clustering and CNN-LSTM model," IEEE Access, vol. 9, pp. 50344-50357, DOI: 10.1109/ACCESS.2021.3067043, 2021.
[27] Z. Fang, D. L. Dowe, S. Peiris, D. Rosadi, "Minimum message length in hybrid ARMA and LSTM model forecasting," Entropy, vol. 23 no. 12,DOI: 10.3390/e23121601, 2021.
[28] H. Du Nguyen, K. Tran, S. Thomassey, M. Hamad, "Forecasting and anomaly detection approaches using LSTM and LSTM autoencoder techniques with the applications in supply chain management," International Journal of Information Management, vol. 57,DOI: 10.1016/j.ijinfomgt.2020.102282, 2021.
[29] A. Vagale, L. Steina, V. Vecins, "Time series forecasting of mobile robot motion sensors using LSTM networks," Applied Computer Systems, vol. 26 no. 2, pp. 150-157, DOI: 10.2478/acss-2021-0018, 2021.
[30] T. Xiong, J. He, H. Wang, X. Tang, Z. Shi, Q. Zeng, "Contextual sa-attention convolutional LSTM for precipitation nowcasting: a spatiotemporal sequence forecasting view," Ieee Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol. 14, pp. 12479-12491, DOI: 10.1109/JSTARS.2021.3128522, 2021.
[31] Y. P. Zaychenko, H. Zaichenko, G. Hamidov, "Investigation of recurrent networks LSTM in the problem of covid-19 forecasting," ,DOI: 10.1109/CSIT52700.2021.9648696, .
[32] H. Xu, Bo Xu, J. He, J. Bi, "Deep transfer learning based on LSTM model in stock price forecasting," pp. 73-80, DOI: 10.1145/3503181.3503194, .
[33] S. F. Tekin, O. Karaahmetoglu, F. Ilhan, I. Balaban, S. S. Kozat, "Spatio-temporal weather forecasting and attention mechanism on convolutional lstms," , 2021. https://arxiv.org/abs/2102.00696
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2022 E. Liu et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
Macroeconomic situation is the overall performance of the economic situation of a country and region. Making accurate forecasts of macroeconomic trends is of great significance for analyzing the success or failure of macroeconomic control policies, evaluating the quality of economic system operation, and correctly formulating future development planning strategies. The macroeconomic system is a nonlinear system, the environment is constantly changing, and additional disturbing factors directly affect the operation of the macroeconomic system, which has a great impact on the forecast results. The historical information required for macroeconomic modeling is unstable, unclear, and incomplete, which makes it very difficult to solve such problems with traditional forecasting methods. In response to the multivariate and nonlinear characteristics of macroeconomic forecasting, this paper proposes the application of artificial neural networks for forecasting. This paper introduces the recurrent neural network into the field of economic forecasting to solve the problems of the traditional BP (back propagation) neural network method. The experimental data are verified and the experimental results prove that the studied scheme based PSO-GRU improve the performance of economic forecasting.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details

1 College of Economics and Management, Southwest Forestry University, Kunming 650224, Yunnan, China
2 School of Design and Creative Arts, Loughborough University, LE11 3TU, Leicestershire, UK
3 School of Information Engineering, Yunnan Forestry Technological College, Kunming 650224, Yunnan, China