| Literature DB >> 35875369 |
Wenjie Xu1, Jujie Wang1, Yue Zhang1, Jianping Li2, Lu Wei3.
Abstract
The carbon trading market is an effective tool to combat greenhouse gas emissions, and as the core issue of carbon market, carbon price can stimulate the market for technological innovation and industrial transformation. However, the complex characteristics of carbon price such as nonlinearity and nonstationarity bring great challenges to carbon price prediction research. In this study, potential influencing factors of carbon price are introduced into carbon price forecasting, and a novel hybrid carbon price forecasting framework is developed, which contains data decomposition and reconstruction techniques, two-stage feature dimension reduction methods, intelligent and optimized deep learning forecasting with nonlinear integrated models and interval forecasting. Firstly, the carbon price series is decomposed into several simple and smooth subsequences using variational modal decomposition. The stacked autoencoder is then used to extract its effective features and reconstruct them into several new subsequences. A two-stage feature dimension reduction method is utilized for feature selection and extraction of exogenous variables. A bidirectional long and short-term memory model optimized based on the cuckoo search algorithm was used for prediction and nonlinear integration. Finally, Gaussian process regression based on a hybrid kernel function is applied to carbon price interval forecasting. The validity of the model was verified on seven real carbon trading pilot datasets in China. The methodology outperforms all benchmark models in the final simulation results, providing a novel and efficient forecasting method for the carbon trading industry.Entities:
Keywords: Bidirectional long and short-term memory; Carbon trading market; Cuckoo search algorithm; Influencing factors; Two-stage feature dimension reduction
Year: 2022 PMID: 35875369 PMCID: PMC9296902 DOI: 10.1007/s10479-022-04858-2
Source DB: PubMed Journal: Ann Oper Res ISSN: 0254-5330 Impact factor: 4.820
Fig. 1Flowchart of the proposed model
Fig. 2The structure of SAE
Fig. 3The structure of LSTM
Fig. 4The structure of BiLSTM
Evaluation metrics
| Metric | Definition | Equation |
|---|---|---|
| MAE | Mean absolute error | |
| RMSE | Root mean square error | |
| MAPE | Mean absolute percentage error | |
| PIAW | Predicted interval average width | |
| PICP | Predicted interval coverage probability |
The sample size of data from seven carbon trading pilots in China
| Dataset | Sample size | Training set | Validation set | Test set |
|---|---|---|---|---|
| Beijing | 1702 | 1021 | 340 | 341 |
| Tianjin | 1646 | 987 | 329 | 330 |
| Shanghai | 1693 | 1015 | 339 | 339 |
| Shenzhen | 1817 | 1090 | 363 | 364 |
| Guangdong | 1854 | 1112 | 371 | 371 |
| Hubei | 1833 | 1099 | 367 | 367 |
| Chongqing | 1692 | 1015 | 338 | 339 |
Fig. 5Carbon price data for the seven carbon trading pilots
Statistical indicators of carbon prices
| Dataset | Mean | Max | Min | Median | Std |
|---|---|---|---|---|---|
| Beijing | 60.00 | 107.26 | 18.63 | 53.40 | 16.54 |
| Tianjin | 17.59 | 62.38 | 7.00 | 15.05 | 6.69 |
| Shanghai | 31.16 | 49.98 | 4.20 | 35.30 | 11.99 |
| Shenzhen | 33.21 | 79.00 | 1.00 | 34.79 | 13.87 |
| Guangdong | 22.89 | 71.09 | 8.10 | 19.53 | 10.82 |
| Hubei | 24.77 | 53.85 | 10.07 | 25.21 | 7.37 |
| Chongqing | 18.59 | 47.52 | 1.00 | 16.13 | 11.86 |
Baidu Index keywords
| Carbon-related keywords | |||
|---|---|---|---|
| Low carbon | Carbon tax | Smog | Carbon dioxide emissions |
| Low-carbon economy | Carbon emissions trading | Greenhouse gases | Pollution discharge |
| Carbon footprint | Carbon sink | Greenhouse gas emissions | Clean energy |
| Emission reduction | Carbon neutralization | Greenhouse effect | Cleaner production |
| Carbon emission | Carbon trading | Air pollution | Low-carbon environmental protection |
| Carbon emissions | Carbon dioxide | Atmospheric pollutant | Low carbon life |
The details of the influences on the carbon price in China
| External factors | Factor name | Factor symbol |
|---|---|---|
| Similar products | European union allowance futures | EUA |
| Energy structure | Crude oil price | WTI |
| Natural gas price | Nature Gas | |
| Coke price | Coke | |
| Steam coal price | Steam coal | |
| Coking coal price | Coking coal | |
| Economic factors | USD/CNY exchange rate | USD_CNY |
| China Industrial Index | CHII | |
| Environmental factors | Daily AQI | AQI |
| Daily PM2.5 | PM2.5 | |
| Daily PM10 | PM10 | |
| Daily SO2 | SO2 | |
| Daily CO | CO | |
| Daily NO2 | NO2 | |
| Web search index | Comprehensive web index | Baidu |
Test results of ADF
| Carbon prices | ADF statistic | 1% | 5% | 10% | Prob |
|---|---|---|---|---|---|
| Beijing | − 2.0172 | − 3.4342 | − 2.8632 | − 2.5676 | 0.2527 |
| Tianjin | − 2.2679 | − 3.4343 | − 2.8633 | − 2.5677 | 0.1763 |
| Shanghai | − 1.6093 | − 3.4342 | − 2.8632 | − 2.5676 | 0.4788 |
| Shenzhen | − 2.2555 | − 3.4340 | − 2.8631 | − 2.5676 | 0.1867 |
| Guangdong | − 1.6393 | − 3.4339 | − 2.8631 | − 2.5676 | 0.4626 |
| Hubei | − 1.2216 | − 3.4339 | − 2.8631 | − 2.5676 | 0.6642 |
| Chongqing | − 2.0095 | − 3.4342 | − 2.8632 | − 2.5676 | 0.2542 |
Test results of BDS
| Carbon pilots | m-dimensional space | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2 | 3 | 4 | 5 | 6 | ||||||
| BDS | Prob | BDS | Prob | BDS | Prob | BDS | Prob | BDS | Prob | |
| Beijing | 4.5814 | 0.00 | 6.3036 | 0.00 | 8.2489 | 0.00 | 10.5668 | 0.00 | 13.5657 | 0.00 |
| Tianjin | 189.1967 | 0.00 | 210.1345 | 0.00 | 237.0415 | 0.00 | 275.2171 | 0.00 | 327.6276 | 0.00 |
| Shanghai | 16.7180 | 0.00 | 6.8294 | 0.00 | 8.9358 | 0.00 | 11.4764 | 0.00 | 14.7692 | 0.00 |
| Shenzhen | 5.3118 | 0.00 | 6.9627 | 0.00 | 8.8965 | 0.00 | 11.2306 | 0.00 | 14.1851 | 0.00 |
| Guangdong | 5.5139 | 0.00 | 6.5366 | 0.00 | 7.7226 | 0.00 | 9.1085 | 0.00 | 10.7723 | 0.00 |
| Hubei | 6.2662 | 0.00 | 8.1124 | 0.00 | 8.1124 | 0.00 | 10.3719 | 0.00 | 16.7180 | 0.00 |
| Chongqing | 4.9200 | 0.00 | 7.0679 | 0.00 | 9.4658 | 0.00 | 12.4795 | 0.00 | 16.4502 | 0.00 |
Fig. 6Results of the VMD-SAE method
Fig. 7Two-stage feature dimension reduction results
Fig. 8Point prediction results for Beijing, Shanghai, and Tianjin
Point prediction results under different observation windows
| Dataset | Observation window | MAE | RMSE | MAPE (%) |
|---|---|---|---|---|
| Beijing | 3 | 2.2222 | 2.5423 | 3.6561 |
| 5 | 1.7795 | 2.2124 | 2.4325 | |
| 6 | 2.0319 | 2.4451 | 3.4715 | |
| Tianjin | 3 | 0.5411 | 0.9213 | 1.5431 |
| 5 | 0.3596 | 0.7559 | 1.2556 | |
| 6 | 0.4231 | 0.8322 | 1.3356 | |
| Shanghai | 3 | 0.5741 | 0.8456 | 1.4555 |
| 5 | 0.6212 | 0.9321 | 1.5787 | |
| 6 | 0.5944 | 0.9035 | 1.5531 | |
| Shenzhen | 3 | 2.1044 | 2.3121 | 5.7123 |
| 5 | 1.4930 | 1.6824 | 4.7323 | |
| 6 | 1.6511 | 1.8535 | 5.0431 | |
| Guangdong | 3 | 2.2341 | 2.8892 | 5.4205 |
| 4 | ||||
| 5 | 1.3251 | 1.7894 | 3.8125 | |
| 6 | 2.0451 | 2.4529 | 4.6521 | |
| Hubei | 3 | 0.9811 | 1.4563 | 2.7352 |
| 5 | 0.8851 | 1.2993 | 2.6234 | |
| 6 | 1.0341 | 1.5672 | 2.8011 | |
| Chongqing | 3 | 1.1170 | 1.4643 | 4.0875 |
| 5 | 1.4427 | 1.7854 | 4.3764 | |
| 6 | 1.8745 | 2.2316 | 5.4215 |
The bold symbol represents the observation window with the best prediction performance in different data sets
Comparison of hyperparametric optimization methods
| Optimization method | Population number | Number of iterations | Average training time per BiLSTM (minutes) | MAE | RMSE | MAPE |
|---|---|---|---|---|---|---|
| DEA-BiLSTM | 15 | 50 | 3.97 | 10.13 | 10.94 | 13.84 |
| GA-BiLSTM | 15 | 50 | 4.57 | 8.02 | 9.14 | 11.67 |
| PSO-BiLSTM | 15 | 50 | 3.89 | 10.73 | 11.45 | 14.72 |
| ACO-BiLSTM | 15 | 50 | 4.74 | 8.42 | 9.65 | 12.46 |
| CS-BiLSTM | 15 | 50 | 3.28 | 7.24 | 8.53 | 10.42 |
Four comparison models based on hybrid models
| Dataset | Model | MAE | RMSE | MAPE (%) |
|---|---|---|---|---|
| Beijing | BP | 8.9726 | 10.6100 | 13.0877 |
| VMD-SAE-BiLSTM | 4.5648 | 5.5950 | 6.5664 | |
| VMD-SAE-BiLSTM-RF | 3.9561 | 4.6891 | 5.8449 | |
| VMD-SAE-BiLSTM-BiLSTM | 3.2357 | 4.2366 | 5.3472 | |
| Proposed model | 1.4228 | 2.0256 | 2.2289 | |
| Tianjin | BP | 3.8565 | 5.0626 | 15.0265 |
| VMD-SAE-BiLSTM | 1.0242 | 1.7564 | 3.9483 | |
| VMD-SAE-BiLSTM-RF | 0.8561 | 1.4246 | 3.2031 | |
| VMD-SAE-BiLSTM-BiLSTM | 0.6781 | 1.1127 | 2.9459 | |
| Proposed model | 0.2844 | 0.6974 | 1.0705 | |
| Shanghai | BP | 6.3129 | 6.6509 | 15.3784 |
| VMD-SAE-BiLSTM | 1.2451 | 1.9867 | 3.5642 | |
| VMD-SAE-BiLSTM-RF | 1.0420 | 1.4563 | 2.9604 | |
| VMD-SAE-BiLSTM-BiLSTM | 0.7899 | 1.1205 | 2.2412 | |
| Proposed model | 0.5446 | 0.7865 | 1.3528 | |
| Shenzhen | BP | 11.3482 | 13.1831 | 37.9152 |
| VMD-SAE-BiLSTM | 7.4439 | 8.5933 | 13.4212 | |
| VMD-SAE-BiLSTM-RF | 4.7639 | 5.4431 | 9.0192 | |
| VMD-SAE-BiLSTM-BiLSTM | 3.5201 | 3.9987 | 7.5481 | |
| Proposed model | 1.4873 | 1.6678 | 4.6977 | |
| Guangdong | BP | 6.6119 | 7.5429 | 17.9026 |
| VMD-SAE-BiLSTM | 3.7609 | 4.3011 | 10.4567 | |
| VMD-SAE-BiLSTM-RF | 2.9005 | 3.8791 | 7.5671 | |
| VMD-SAE-BiLSTM-BiLSTM | 2.1477 | 3.0801 | 6.1044 | |
| Proposed model | 1.2804 | 1.7352 | 3.7756 | |
| Hubei | BP | 4.6684 | 5.5948 | 13.4900 |
| VMD-SAE-BiLSTM | 3.0711 | 3.9551 | 7.5541 | |
| VMD-SAE-BiLSTM-RF | 2.3478 | 3.1125 | 5.2414 | |
| VMD-SAE-BiLSTM-BiLSTM | 1.7831 | 2.5477 | 4.8199 | |
| Proposed model | 0.8448 | 1.2489 | 2.6084 | |
| Chongqing | BP | 3.8807 | 4.7501 | 12.4191 |
| VMD-SAE-BiLSTM | 3.1235 | 3.9022 | 7.8910 | |
| VMD-SAE-BiLSTM-RF | 2.0558 | 2.9052 | 6.5041 | |
| VMD-SAE-BiLSTM-BiLSTM | 1.4599 | 2.4351 | 5.7871 | |
| Proposed model | 0.9927 | 1.3201 | 3.8505 |
Four comparative models based on relevant literature
| Dataset | Model | MAE | RMSE | MAPE (%) |
|---|---|---|---|---|
| Beijing | Random forest (Yahşi et al., | 5.7266 | 8.5909 | 9.2349 |
| CEEDMAN-SEn-LSTM-RF (Wang et al., | 1.6787 | 2.2081 | 2.5451 | |
| EMD-PSO-LSSVR (Zhu et al., | 2.0342 | 2.6341 | 3.2315 | |
| EMD-VMD-PACF-GA-BP (Sun & Huang, | 1.8948 | 2.4712 | 2.6591 | |
| Proposed model | 1.4228 | 2.0256 | 2.2289 | |
| Tianjin | Random forest | 1.6077 | 2.5835 | 7.0618 |
| CEEDMAN-SEn-LSTM-RF | 0.6789 | 1.1552 | 1.5633 | |
| EMD-PSO-LSSVR | 0.4233 | 0.8974 | 1.2457 | |
| EMD-VMD-PACF-GA-BP | 0.5239 | 0.9865 | 1.3469 | |
| Proposed model | 0.2844 | 0.6974 | 1.0705 | |
| Shanghai | Random forest | 8.8958 | 10.6867 | 4.9639 |
| CEEDMAN-SEn-LSTM-RF | 0.9103 | 1.1095 | 1.7707 | |
| EMD-PSO-LSSVR | 1.5231 | 1.9976 | 2.5647 | |
| EMD-VMD-PACF-GA-BP | 1.0119 | 1.2239 | 1.8702 | |
| Proposed model | 0.5446 | 0.7865 | 1.3528 | |
| Shenzhen | Random forest | 8.8958 | 10.6867 | 54.2009 |
| CEEDMAN-SEn-LSTM-RF | 2.0951 | 2.9856 | 9.4266 | |
| EMD-PSO-LSSVR | 5.7605 | 6.7731 | 27.5530 | |
| EMD-VMD-PACF-GA-BP | 1.7892 | 2.2358 | 6.4759 | |
| Proposed model | 1.4873 | 1.6678 | 4.6977 | |
| Guangdong | Random forest | 2.3733 | 3.5875 | 6.9866 |
| CEEDMAN-SEn-LSTM-RF | 1.6540 | 2.5672 | 5.0461 | |
| EMD-PSO-LSSVR | 2.1246 | 3.3211 | 6.5954 | |
| EMD-VMD-PACF-GA-BP | 1.312 | 2.3587 | 4.7853 | |
| Proposed model | 1.2804 | 1.7352 | 3.7756 | |
| Hubei | Random forest | 3.4285 | 3.8541 | 10.4070 |
| CEEDMAN-SEn-LSTM-RF | 1.2245 | 1.9874 | 3.5641 | |
| EMD-PSO-LSSVR | 2.0941 | 2.4639 | 5.4321 | |
| EMD-VMD-PACF-GA-BP | 1.1208 | 1.9040 | 3.4567 | |
| Proposed model | 0.8448 | 1.2489 | 2.6084 | |
| Chongqing | Random forest | 2.1455 | 2.9197 | 7.9991 |
| CEEDMAN-SEn-LSTM-RF | 1.2852 | 1.9872 | 4.6327 | |
| EMD-PSO-LSSVR | 1.8977 | 2.2001 | 5.6601 | |
| EMD-VMD-PACF-GA-BP | 1.1042 | 1.7692 | 4.3321 | |
| Proposed model | 0.9927 | 1.3201 | 3.8505 |
Fig. 9Interval prediction results for Beijing, Shanghai, and Tianjin
Interval forecast performance of seven carbon trading pilots
| Dataset | Evaluation metrics | Significance level | ||
|---|---|---|---|---|
| 0.05 | 0.1 | 0.2 | ||
| Beijing | PIAW | 3.42 | 2.87 | 2.24 |
| PICW | 98.22% | 92.58% | 83.81% | |
| Tianjin | PIAW | 2.12 | 1.78 | 1.39 |
| PICW | 100.00% | 96.01% | 91.33% | |
| Shanghai | PIAW | 2.20 | 1.85 | 1.45 |
| PICW | 100.00% | 90.59% | 82.23% | |
| Shenzhen | PIAW | 6.17 | 5.18 | 4.05 |
| PICW | 100.00% | 98.05% | 95.27% | |
| Guangdong | PIAW | 4.54 | 3.82 | 2.99 |
| PICW | 98.91% | 91.10% | 80.47% | |
| Hubei | PIAW | 2.73 | 2.30 | 1.80 |
| PICW | 99.44% | 90.35% | 81.48% | |
| Chongqing | PIAW | 2.93 | 2.46 | 1.92 |
| PICW | 99.40% | 89.58% | 80.10% | |
Prediction performance of interval prediction models with different kernel functions
| Dataset | Evaluation Metrics | Single kernel functions | Combined kernel functions | ||||
|---|---|---|---|---|---|---|---|
| SE | RQ | Matern | SE + RQ | Matern + RQ | Matern + SE | ||
| Beijing | PIAW | 5.61 | 5.14 | 6.99 | 3.42 | 3.78 | 3.67 |
| PICW | 75.66% | 78.79% | 82.78% | 98.22% | 94.33% | 83.29% | |
| Tianjin | PIAW | 2.12 | 2.04 | 2.61 | 2.12 | 2.24 | 2.10 |
| PICW | 97.85% | 96.55 | 98.46% | 100.00% | 100.00% | 97.85% | |
| Shanghai | PIAW | 2.21 | 2.37 | 2.57 | 2.20 | 2.22 | 2.48 |
| PICW | 85.97% | 85.97% | 88.35% | 100.00% | 89.97% | 98.50% | |
| Shenzhen | PIAW | 6.18 | 2.44 | 8.87 | 6.17 | 6.18 | 6.18 |
| PICW | 99.44% | 45.83% | 100.00% | 100.00% | 99.82% | 100.00% | |
| Guangdong | PIAW | 4.56 | 4.56 | 5.83 | 4.54 | 4.56 | 4.91 |
| PICW | 80.11% | 80.10% | 87.47% | 98.91% | 89.11% | 98.63% | |
| Hubei | PIAW | 2.75 | 8.95 | 3.28 | 2.73 | 3.13 | 2.92 |
| PICW | 65.84% | 98.34% | 73.82% | 99.44% | 96.96% | 98.62% | |
| Chongqing | PIAW | 2.934 | 5.30 | 3.59 | 2.93 | 3.12 | 3.04 |
| PICW | 71.04% | 89.85% | 79.10% | 99.40% | 96.72% | 98.50% | |