Skip to main content

Advertisement

Log in

A novel carbon price forecasting method based on model matching, adaptive decomposition, and reinforcement learning ensemble strategy

  • Research Article
  • Published:
Environmental Science and Pollution Research Aims and scope Submit manuscript

Abstract

Carbon price is closely related to energy conservation and emission reduction cost, and carbon price forecasting is conducive to improving and stabilizing market trading mechanisms. Considering the matching relationship between the prediction model and the carbon price market, a decomposition ensemble carbon price forecasting method based on reinforcement learning model fusion is designed. Firstly, considering the problem of disharmony between different base models and data patterns, a model matching strategy is developed to match the appropriate prediction base model for each carbon trading market. Secondly, the empirical wavelet transform (EWT) algorithm is used to decompose the carbon price into several subseries, which reduces the complexity of the original data and improves the prediction effect of each base model. Finally, for each carbon price market, the Q-learning algorithm of reinforcement learning is used to integrate the prediction results of the selected multiple base models into the final price forecasting of the corresponding market. The model is verified in the seven carbon trading markets, and experiments show that the model has superior and stable prediction performance compared with other methods. The mean absolute percentage errors of the Hubei, Beijing, Shenzhen, Chongqing, Tianjin, Shanghai, and EU markets are only 0.3515%, 1.2335%, 1.3388%, 1.2128%, 0.3229%, 0.2418%, and 0.4094%, respectively. It shows that the EWT method and reinforcement learning ensemble strategy do improve the prediction performance, and the proposed model can be used as a feasible tool for price assessment and management in carbon price markets.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Data availability

All study data sources were authentic and reliable.

Abbreviations

AFSA:

Artificial fish swarm algorithm

APSO:

Adaptive particle swarm optimization

ARIMA:

Auto-regressive integrated moving average

BiGRU:

Bidirectional gated recurrent unit

BiLSTM:

Bidirectional long short-term memory

BPNN:

Back propagation neural network

CEEMD:

Complementary ensemble empirical mode decomposition

CEEMDAN:

Complete ensemble empirical mode decomposition with adaptive noise

DA:

Direction accuracy

DBN:

Deep belief network

DE:

Differential evolution

ELM:

Extreme learning machine

EMD:

Empirical mode decomposition

ENN:

Elman neural network

ESN:

Echo state network

EU:

European Union

EUA:

European Union allowance

EWT:

Empirical wavelet transform

GA:

Genetic algorithm

GARCH:

Generalized auto-regressive conditional heteroskedasticity

GBDT:

Gradient boosting decision tree

GWO:

Grey wolf optimization

ICA:

Imperial competition algorithm

ICAP:

International Carbon Action Partnership

ICEEMDAN:

Improved complementary ensemble empirical mode decomposition with adaptive noise

ISSA:

Improved sparrow search algorithm

KELM:

Kernel extreme learning machine

LSSVM:

Least square support vector machine

LSTM:

Long short-term memory

MAE:

Mean absolute error

MAPE:

Mean absolute percentage error

MDA:

Modified direction accuracy

MLP:

Multi-layer perceptron

MMAdapGA:

Multiple mutations adaptive genetic algorithm

ORELM:

Outlier-robust extreme learning machine

PE:

Permutation entropy

PSO:

Particle swarm optimization

RMSE:

Root mean square error

RNN:

Recursive neural network

RVM:

Relevance vector machine

SA:

Simulated annealing

SE:

Sample entropy

SVR:

Support vector regression

TCN:

Temporal convolutional network

VAR:

Vector auto-regressive

VMD:

Variational mode decomposition

References

Download references

Funding

The study is fully supported by the National Natural Science Foundation of China (grant No. 52072412), the Changsha Science & Technology Project (grant No. KQ1707017), and the Hunan Province Science and Technology Talent Support Project (grant No. 2020TJ-Q06).

Author information

Authors and Affiliations

Authors

Contributions

Zijie Cao: writing—original draft, validation, software. Hui Liu: methodology, writing—original draft.

Corresponding author

Correspondence to Hui Liu.

Ethics declarations

Ethics approval

Not applicable.

Consent to participate

Not applicable.

Consent for publication

Not applicable.

Competing interests

The authors declare no competing interests.

Additional information

Responsible Editor: Philippe Garrigues

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

Table 16

Table 16 The parameters of the proposed model and its compared model

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cao, Z., Liu, H. A novel carbon price forecasting method based on model matching, adaptive decomposition, and reinforcement learning ensemble strategy. Environ Sci Pollut Res 30, 36044–36067 (2023). https://doi.org/10.1007/s11356-022-24570-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11356-022-24570-9

Keywords

Navigation