| Literature DB >> 35982382 |
Xiwen Qin1,2, Siqi Zhang3, Xiaogang Dong3, Yichang Zhan3, Rui Wang3, Dingxin Xu3.
Abstract
Global warming has constituted a major global problem. Carbon dioxide emissions from the burning of fossil fuels are the main cause of global warming. Therefore, carbon dioxide emission forecasting has attracted widespread attention. Aiming at the problem of carbon dioxide emissions forecasting, this paper proposes a new hybrid forecasting model of carbon dioxide emissions, which combines the marine predator algorithm (MPA) and multi-kernel support vector regression. For further strengthening the prediction accuracy, a novel variant of MPA is proposed, called EGMPA, which introduces the elite opposition-based learning strategy and the golden sine algorithm into MPA. Algorithm test results show that EGMPA can effectively improve the convergence speed and optimization accuracy. The carbon dioxide emission data of China from 1965 to 2020 are taken as the research objects. Root-mean-square error (RMSE), mean absolute error (MAE), and mean absolute percentage error (MAPE) are used to evaluate the performance of the proposed model. The proposed multi-kernel support vector regression model is used to forecast China's carbon dioxide emissions during the "14th Five-Year Plan" period. The results show that the proposed model has RMSE of 37.43 Mt, MAE of 30.63 Mt, and MAPE of 0.32%, which significantly improves the prediction accuracy and can accurately and effectively predict China's carbon dioxide emissions. During the "14th Five-Year Plan" period, China's carbon dioxide emissions will continue to show an increasing trend, but the growth rate will slow down significantly.Entities:
Keywords: Carbon dioxide emissions; Elite opposition–based learning strategy; Golden sine algorithm; Marine predator algorithm; Multi-kernel support vector regression
Year: 2022 PMID: 35982382 PMCID: PMC9387893 DOI: 10.1007/s11356-022-22302-7
Source DB: PubMed Journal: Environ Sci Pollut Res Int ISSN: 0944-1344 Impact factor: 5.190
Pseudo-code of EGMP
Fig. 1Hybrid forecasting model framework
Algorithm test results
| Function | Metric | EGMPA | MPA | DE | CS | MVO | SCA | MFO | SSA | GWO |
|---|---|---|---|---|---|---|---|---|---|---|
| F1 | Mean | 2.7066E−20 | 8.4546E−01 | 3.0155E+02 | 1.0023E+01 | 7.9255E+02 | 9.7583E+03 | 2.0084E−03 | 3.3633E−22 | |
| std | 3.8950E−20 | 3.2500E−01 | 7.9224E+01 | 2.4010E+00 | 7.9320E+02 | 9.7701E+03 | 2.5280E−03 | 3.8196E−22 | ||
| F2 | Mean | 6.2523E−13 | 7.5913E−01 | 2.3719E+01 | 3.3927E+06 | 7.2038E−01 | 8.7301E+01 | 4.8397E+00 | 1.0633E−13 | |
| std | 8.9277E−13 | 3.1451E−01 | 5.3689E+00 | 1.8265E+07 | 9.3436E−01 | 3.4223E+01 | 1.7140E+00 | 6.8230E−14 | ||
| F3 | Mean | 4.7718E−01 | 9.0312E+04 | 1.1533E+04 | 5.4205E+03 | 5.1343E+04 | 6.2508E+04 | 4.5528E+03 | 2.7771E+00 | |
| std | 1.0525E+00 | 1.3770E+04 | 2.3197E+03 | 1.4183E+03 | 1.7159E+04 | 2.5124E+04 | 2.2174E+03 | 4.0771E+00 | ||
| F4 | Mean | 5.1033E−08 | 8.3397E+01 | 1.8973E+01 | 1.8252E+01 | 6.7999E+01 | 7.9866E+01 | 1.4940E+01 | 3.6271E−03 | |
| std | 3.7707E−08 | 8.4655E+00 | 2.6893E+00 | 6.9134E+00 | 7.7610E+00 | 6.0818E+00 | 2.2841E+00 | 4.1828E−03 | ||
| F5 | Mean | 4.7938E+01 | 7.4119E+02 | 2.7947E+04 | 8.5991E+02 | 5.7337E+06 | 1.3433E+07 | 2.8264E+02 | 4.7058E+01 | |
| std | 6.0414E−01 | 3.6819E+02 | 1.2108E+04 | 8.3026E+02 | 4.5562E+06 | 2.9796E+07 | 2.7547E+02 | 8.9326E−01 | ||
| F6 | Mean | 3.7146E−01 | 3.9482E+00 | 8.8692E−01 | 2.6121E+02 | 1.0195E+01 | 1.1630E+03 | 1.0189E+04 | 2.5106E+00 | |
| std | 2.0046E−01 | 1.2235E+00 | 5.2839E−01 | 6.1619E+01 | 2.1046E+00 | 1.7287E+03 | 1.1475E+04 | 5.8982E−01 | ||
| F7 | Mean | 1.7137E−03 | 1.5099E−01 | 3.3541E−01 | 1.1416E−01 | 3.1039E+00 | 1.6525E+01 | 3.3144E−01 | 4.3769E−03 | |
| std | 9.8806E−04 | 7.4727E−02 | 9.1199E−02 | 4.3560E−02 | 3.1833E+00 | 1.8465E+01 | 1.0482E−01 | 1.4902E−03 | ||
| F8 | Mean | −7.4746E+03 | −7.4755E+03 | −1.2447E+04 | −1.2190E+04 | −4.8490E+03 | −1.3073E+04 | −1.2160E+04 | −9.1989E+03 | |
| std | 3.6289E+03 | 2.9293E+03 | 3.8707E+02 | 1.7953E+03 | 1.0374E+03 | 9.1927E+02 | 9.1787E+02 | 1.6032E+03 | ||
| F9 | Mean | 0.0000E+00 | 3.8899E+02 | 2.2321E+02 | 2.5984E+02 | 9.7425E+01 | 2.9847E+02 | 6.5535E+01 | 2.0489E+01 | |
| std | 0.0000E+00 | 2.0378E+01 | 1.7445E+01 | 4.0060E+01 | 5.5109E+01 | 4.7724E+01 | 2.1507E+01 | 1.7071E+01 | ||
| F10 | Mean | 2.3755E−11 | 1.7698E+00 | 6.9413E+00 | 3.5344E+00 | 1.7347E+01 | 1.9795E+01 | 3.4209E+00 | 2.7074E−12 | |
| std | 1.4736E−11 | 4.4964E+00 | 8.0210E−01 | 3.0837E+00 | 6.2956E+00 | 4.5354E−01 | 9.3250E−01 | 1.9873E−12 | ||
| F11 | Mean | 0.0000E+00 | 6.2329E−01 | 3.4330E+00 | 1.0870E+00 | 9.7817E+00 | 6.1242E+01 | 8.6846E−02 | 8.8463E−03 | |
| std | 0.0000E+00 | 1.8535E−01 | 6.4961E−01 | 1.9196E−02 | 8.4520E+00 | 1.0048E+02 | 3.8631E−02 | 1.1933E−02 | ||
| F12 | Mean | 1.7958E−01 | 3.3652E+03 | 9.1418E+00 | 5.7869E+00 | 5.8620E+04 | 2.5664E+07 | 7.4525E+00 | 9.1315E−02 | |
| std | 5.7655E−02 | 1.4666E+04 | 2.8025E+00 | 2.2231E+00 | 2.7953E+05 | 7.6774E+07 | 2.4475E+00 | 3.6493E−02 | ||
| F13 | Mean | 2.5936E+00 | 4.0673E+02 | 3.4170E+02 | 9.1750E+00 | 3.8310E+07 | 2.7397E+07 | 6.1173E+01 | 2.1747E+00 | |
| std | 5.7720E−01 | 1.8719E+03 | 4.1040E+02 | 1.1606E+01 | 5.7514E+07 | 1.0227E+08 | 1.4848E+01 | 3.3663E−01 | ||
| F14 | Mean | 9.9800E−01 | 1.0641E+00 | 9.9800E−01 | 9.9800E−01 | 1.9191E+00 | 1.5911E+00 | 1.0973E+00 | 4.6527E+00 | |
| std | 3.1422E−10 | 3.5616E−01 | 1.8749E−13 | 2.1477E−11 | 1.8738E+00 | 1.3622E+00 | 3.9281E−01 | 4.2192E+00 | ||
| F15 | Mean | 3.5342E−04 | 1.8325E−03 | 5.6345E−04 | 3.4330E−03 | 1.1097E−03 | 9.8582E−04 | 1.3584E−03 | 3.7318E−03 | |
| std | 6.7203E−05 | 4.9642E−03 | 1.0752E−04 | 6.6445E−03 | 3.8741E−04 | 3.3392E−04 | 3.5390E−03 | 7.4396E−03 | ||
| F16 | Mean | −1.0316E+00 | −1.0316E+00 | −1.0316E+00 | −1.0316E+00 | −1.0316E+00 | −1.0316E+00 | −1.0316E+00 | −1.0316E+00 | |
| std | 2.0220E−11 | 4.4409E−16 | 2.3076E−12 | 5.2691E−07 | 8.4468E−05 | 4.4409E−16 | 2.0564E−14 | 2.6679E−08 | ||
| F17 | Mean | 3.9789E−01 | 3.9789E−01 | 3.9789E−01 | 3.9789E−01 | 3.9989E−01 | 3.9789E−01 | 3.9789E−01 | 3.9789E−01 | |
| std | 1.4455E−13 | 0.0000E+00 | 1.4089E−09 | 6.9177E−07 | 2.4534E−03 | 0.0000E+00 | 3.3348E−14 | 4.4005E−06 | ||
| F18 | Mean | 3.0000E+00 | 3.0000E+00 | 3.0000E+00 | 3.0000E+00 | 3.0001E+00 | 3.0000E+00 | 3.0000E+00 | 3.0000E+00 | |
| std | 1.6175E−15 | 6.6526E−12 | 1.8435E−15 | 4.3220E−06 | 1.0260E−04 | 1.9677E−15 | 3.2073E−13 | 5.1974E−05 | ||
| F19 | Mean | −3.8628E+00 | −3.8628E+00 | −3.8628E+00 | −3.8628E+00 | −3.8539E+00 | 3.8628E+00 | −3.8628E+00 | −3.8624E+00 | |
| std | 2.3903E−09 | 8.8818E−16 | 7.0217E−16 | 1.4393E−06 | 1.4231E−03 | 8.8818E−16 | 4.6251E−14 | 1.0553E−03 | ||
| F20 | Mean | −3.3218E+00 | −3.2491E+00 | −3.3220E+00 | −3.2576E+00 | −2.8583E+00 | −3.2299E+00 | −3.2035E+00 | −3.2568E+00 | |
| std | 7.0964E−04 | 6.0035E−02 | 6.9561E−06 | 6.0287E−02 | 3.5882E−01 | 5.8009E−02 | 3.3018E−02 | 7.2151E−02 | ||
| F21 | Mean | −1.0153E+01 | −8.1594E+00 | −1.0153E+01 | −7.1299E+00 | −1.7803E+00 | −7.3859E+00 | −7.4807E+00 | −8.3080E+00 | |
| std | 2.1378E−05 | 1.2281E−03 | 3.3064E+00 | 3.1395E+00 | 1.5039E+00 | 3.0634E+00 | 3.3521E+00 | 2.8937E+00 | ||
| F22 | Mean | −1.0403E+01 | −9.8938E+00 | −1.0403E+01 | −8.9324E+00 | −3.3037E+00 | −7.7405E+00 | −9.3655E+00 | −9.6195E+00 | |
| std | 2.0857E−04 | 1.9050E+00 | 2.7803E−05 | 2.7231E+00 | 1.7269E+00 | 3.3086E+00 | 2.3681E+00 | 2.0283E+00 | ||
| F23 | Mean | −1.0534E+01 | −1.0090E+01 | −1.0536E+01 | −8.3032E+00 | −4.0406E+00 | −8.5956E+00 | −9.5912E+00 | −1.0279E+01 | |
| std | 7.0450E−03 | 1.6715E+00 | 2.7353E−05 | 3.0181E+00 | 1.7606E+00 | 3.2502E+00 | 2.4372E+00 | 1.3757E+00 |
Note: Bold values in the table represent the best values
Fig. 2Convergence curves of nine algorithms for unimodal test function (F1, F2, F4, F7)
Fig. 3Convergence curves of nine algorithms for multimodal test functions (F8, F10, F11, F12)
Fig. 4Convergence curves of nine algorithms for fixed-dimension multimodal test functions (F15, F21, F22, F23)
Descriptive statistics of input and output variables
| Variable name | Unit | Min | Max | Mean | Std |
|---|---|---|---|---|---|
| Oil | Exajoules | 0.46 | 28.5 | 9.51 | 8.37 |
| Natural gas | 0.04 | 11.9 | 2.08 | 3.04 | |
| Coal | 4.52 | 82.49 | 34.63 | 27.89 | |
| Hydroelectricity | 0.19 | 11.74 | 3.09 | 3.53 | |
| Primary energy | 5.39 | 145.46 | 50.48 | 44.31 | |
| CO2 emissions | Mt | 475.9 | 9893.5 | 3896.16 | 3200.44 |
Fig. 5Normalized carbon dioxide emissions and influencing factors
Fig. 6Annual growth rate of carbon dioxide emissions
Error analysis results of different multi-kernel support vector regression models
| Kernel function | RMSE | MAE | MAPE (%) |
|---|---|---|---|
| Linear | 93.88 | 79.59 | 0.84 |
| RBF | 878.03 | 859.19 | 8.95 |
| Poly | 751.88 | 728.42 | 7.58 |
| Sigmoid | 1697.99 | 1692.36 | 17.68 |
| EGMPA-Linear | 93.88 | 79.59 | 0.84 |
| EGMPA-RBF | 135.64 | 121.22 | 1.28 |
| EGMPA-Poly | 97.98 | 79.22 | 0.83 |
| EGMPA-Sigmoid | 130.91 | 115.84 | 1.22 |
| EGMPA-Linear-Poly | 89.92 | 74.48 | 0.78 |
| EGMPA-Linear-RBF | 93.88 | 79.59 | 0.84 |
| EGMPA-Linear-Sigmoid | 87.78 | 72.26 | 0.76 |
| EGMPA-Poly-RBF | 57.27 | 46.75 | 0.49 |
| EGMPA-Poly-Sigmoid | 89.95 | 74.48 | 0.78 |
| EGMPA-RBF-Sigmoid |
Note: Bold values in the table represent the best values
Fig. 7Error analysis results of different multi-kernel support vector regression models
Error analysis results of different models
| Model | RMSE | MAE | MAPE (%) |
|---|---|---|---|
| EGMPA-RBF-Sigmoid | |||
| BPNN | 212.34 | 187.13 | 1.93 |
| LSTM | 519.08 | 515.24 | 5.41 |
| RNN | 433.72 | 372.34 | 3.85 |
| GRU | 553.07 | 549.36 | 5.76 |
Note: Bold values in the table represent the best values
Fig. 8Error analysis results of different models
Predicted values of influencing factors
| Influencing factors | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| Primary energy | 149.10 | 152.82 | 156.64 | 160.56 | 164.57 |
| Coal | 74.55 | 76.41 | 78.32 | 80.28 | 82.29 |
| Natural gas | 22.36 | 22.92 | 23.50 | 24.08 | 24.69 |
| Oil | 26.84 | 27.51 | 28.20 | 28.90 | 29.62 |
| Hydroelectricity | 22.36 | 22.92 | 23.50 | 24.08 | 24.69 |
Fig. 9Forecast results of China’s carbon dioxide emissions during the “14th Five-Year Plan” period