Forecasting the Return of Carbon Price in the Chinese Market Based on an Improved Stacking Ensemble Algorithm

Recently, carbon price forecasting has become critical for financial markets and environmental protection. Due to their dynamic, nonlinear, and high noise characteristics, predicting carbon prices is difficult. Machine learning forecasting often uses stacked ensemble algorithms. As a result, common...

Full description

Bibliographic Details
Main Authors: Peng Ye, Yong Li, Abu Bakkar Siddik
Format: Article
Language:English
Published: MDPI AG 2023-06-01
Series:Energies
Subjects:
Online Access:https://www.mdpi.com/1996-1073/16/11/4520
_version_ 1797597523060195328
author Peng Ye
Yong Li
Abu Bakkar Siddik
author_facet Peng Ye
Yong Li
Abu Bakkar Siddik
author_sort Peng Ye
collection DOAJ
description Recently, carbon price forecasting has become critical for financial markets and environmental protection. Due to their dynamic, nonlinear, and high noise characteristics, predicting carbon prices is difficult. Machine learning forecasting often uses stacked ensemble algorithms. As a result, common stacking has many limitations when applied to time series data, as its cross-validation process disrupts the temporal sequentiality of the data. Using a double sliding window scheme, we proposed an improved stacking ensemble algorithm that avoided overfitting risks and maintained temporal sequentiality. We replaced cross-validation with walk-forward validation. Our empirical experiment involved the design of two dynamic forecasting frameworks utilizing the improved algorithm. This incorporated forecasting models from different domains as base learners. We used three popular machine learning models as the meta-model to integrate the predictions of each base learner, further narrowing the gap between the final predictions and the observations. The empirical part of this study used the return of carbon prices from the Shenzhen carbon market in China as the prediction target. This verified the enhanced accuracy of the modified stacking algorithm through the use of five statistical metrics and the model confidence set (MCS). Furthermore, we constructed a portfolio to examine the practical usefulness of the improved stacking algorithm. Empirical results showed that the improved stacking algorithm could significantly and robustly improve model prediction accuracy. Support vector machines (SVR) aggregated results better than the other two meta-models (Random forest and XGBoost) in the aggregation step. In different volatility states, the modified stacking algorithm performed differently. We also found that aggressive investment strategies can help investors achieve higher investment returns with carbon option assets.
first_indexed 2024-03-11T03:07:15Z
format Article
id doaj.art-0bdcee9100de4b0ca9ea50b8fe52f12a
institution Directory Open Access Journal
issn 1996-1073
language English
last_indexed 2024-03-11T03:07:15Z
publishDate 2023-06-01
publisher MDPI AG
record_format Article
series Energies
spelling doaj.art-0bdcee9100de4b0ca9ea50b8fe52f12a2023-11-18T07:49:55ZengMDPI AGEnergies1996-10732023-06-011611452010.3390/en16114520Forecasting the Return of Carbon Price in the Chinese Market Based on an Improved Stacking Ensemble AlgorithmPeng Ye0Yong Li1Abu Bakkar Siddik2School of Management, University of Science and Technology of China (USTC), Jinzhai Road, Hefei 230026, ChinaSchool of Management, University of Science and Technology of China (USTC), Jinzhai Road, Hefei 230026, ChinaSchool of Management, University of Science and Technology of China (USTC), Jinzhai Road, Hefei 230026, ChinaRecently, carbon price forecasting has become critical for financial markets and environmental protection. Due to their dynamic, nonlinear, and high noise characteristics, predicting carbon prices is difficult. Machine learning forecasting often uses stacked ensemble algorithms. As a result, common stacking has many limitations when applied to time series data, as its cross-validation process disrupts the temporal sequentiality of the data. Using a double sliding window scheme, we proposed an improved stacking ensemble algorithm that avoided overfitting risks and maintained temporal sequentiality. We replaced cross-validation with walk-forward validation. Our empirical experiment involved the design of two dynamic forecasting frameworks utilizing the improved algorithm. This incorporated forecasting models from different domains as base learners. We used three popular machine learning models as the meta-model to integrate the predictions of each base learner, further narrowing the gap between the final predictions and the observations. The empirical part of this study used the return of carbon prices from the Shenzhen carbon market in China as the prediction target. This verified the enhanced accuracy of the modified stacking algorithm through the use of five statistical metrics and the model confidence set (MCS). Furthermore, we constructed a portfolio to examine the practical usefulness of the improved stacking algorithm. Empirical results showed that the improved stacking algorithm could significantly and robustly improve model prediction accuracy. Support vector machines (SVR) aggregated results better than the other two meta-models (Random forest and XGBoost) in the aggregation step. In different volatility states, the modified stacking algorithm performed differently. We also found that aggressive investment strategies can help investors achieve higher investment returns with carbon option assets.https://www.mdpi.com/1996-1073/16/11/4520carbon pricingensemble learningcarbon return forecastingimproved stackinginvestment guidance
spellingShingle Peng Ye
Yong Li
Abu Bakkar Siddik
Forecasting the Return of Carbon Price in the Chinese Market Based on an Improved Stacking Ensemble Algorithm
Energies
carbon pricing
ensemble learning
carbon return forecasting
improved stacking
investment guidance
title Forecasting the Return of Carbon Price in the Chinese Market Based on an Improved Stacking Ensemble Algorithm
title_full Forecasting the Return of Carbon Price in the Chinese Market Based on an Improved Stacking Ensemble Algorithm
title_fullStr Forecasting the Return of Carbon Price in the Chinese Market Based on an Improved Stacking Ensemble Algorithm
title_full_unstemmed Forecasting the Return of Carbon Price in the Chinese Market Based on an Improved Stacking Ensemble Algorithm
title_short Forecasting the Return of Carbon Price in the Chinese Market Based on an Improved Stacking Ensemble Algorithm
title_sort forecasting the return of carbon price in the chinese market based on an improved stacking ensemble algorithm
topic carbon pricing
ensemble learning
carbon return forecasting
improved stacking
investment guidance
url https://www.mdpi.com/1996-1073/16/11/4520
work_keys_str_mv AT pengye forecastingthereturnofcarbonpriceinthechinesemarketbasedonanimprovedstackingensemblealgorithm
AT yongli forecastingthereturnofcarbonpriceinthechinesemarketbasedonanimprovedstackingensemblealgorithm
AT abubakkarsiddik forecastingthereturnofcarbonpriceinthechinesemarketbasedonanimprovedstackingensemblealgorithm