Next Article in Journal
A General Approach in Optimization of Heat Exchangers by Bio-Inspired Artificial Intelligence Methods
Next Article in Special Issue
The Energy Transition: Democracy, Justice and Good Regulation of the Heat Market
Previous Article in Journal
Experimental Investigation on the Mechanical Behavior of an Innovative Parabolic Trough Collector
Previous Article in Special Issue
Optimal Timing of Greenhouse Gas Emissions Abatement in Europe
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Applying Artificial Neural Networks to Forecast European Union Allowance Prices: The Effect of Information from Pollutant-Related Sectors

by
Miguel A. Jaramillo-Morán
1,* and
Agustín García-García
2,3
1
Department of Electrical Engineering, Electronics and Automation, School of Industrial Engineering, University of Extremadura, Avda. Elvas s/n, 06006 Badajoz, Spain
2
Department of Economics, Faculty of Economics and Business Sciences, University of Extremadura, Avda. Elvas s/n, 06006 Badajoz, Spain
3
Global Development and Environment Institute (GDAE) at Tufts University, Somerville, MA 02144, USA
*
Author to whom correspondence should be addressed.
Energies 2019, 12(23), 4439; https://doi.org/10.3390/en12234439
Submission received: 31 October 2019 / Revised: 19 November 2019 / Accepted: 20 November 2019 / Published: 22 November 2019
(This article belongs to the Special Issue European Energy Policy at a Crossroads)

Abstract

:
In this paper, we forecast the price of CO2 emission allowances using an artificial intelligence tool: neural networks. We were able to provide confident predictions of several future prices by processing a set of past data. Different model structures were tested. The influence of subjective economic and political decisions on price evolution leads to complex behavior that is hard to forecast. We analyzed correlations with different economic variables related to the price of CO2 emission allowances and found the behavior of two to be similar: electricity prices and iron and steel prices. They, along with CO2 emission allowance prices, were included in the forecasting model in order to verify whether or not this improved forecasting accuracy. Only slight improvements were observed, which proved to be more significant when their respective time series trends or fluctuations were used instead of the original time series. These results show that there is some sort of link between the three variables, suggesting that the price of CO2 emission allowances is closely related to the time evolution of the price of electricity and that of iron and steel, which are very pollutant industrial sectors. This can be regarded as evidence that the CO2 market is working properly.

1. Introduction

The European Union Directorate-General for Climate Action (EU DG CLIMA) refers to the European Union Emissions Trading System (EU ETS) as a cornerstone of the EU’s policy to combat climate change and its key tool for cost-effectively reducing greenhouse gas emissions [1]. The EU ETS was created in 2005 as a cap-and-trade system. The scheme includes only large stationary sources of emissions belonging to the most pollutant industrial sectors of the European economy–power plants, oil refineries, ferrous metallurgy, cement clinker or lime, glass (including glass fiber), ceramic products by firing, and pulp, paper, and board. Companies producing CO2 emissions are supposed to effectively manage associated costs by buying or selling CO2 emission allowances. They are allowed to trade allowances freely with one another within the EU. Therefore, the aim of the system is to ensure that overall emissions are reduced, as well as to encourage firms that can achieve the most efficient abatement costs to make cuts (European Commission, 2003).
The European rights to emit, the so-called European Union Allowances (EUAs), were asymmetrically distributed both in time and across sectors. The first phase (2005–2007) was a trial period with a free allocation of allowances. Small-scale EUA auctioning for installations in specific sectors began during the second phase (2008–2012). In the third period, a further increase in auctioning at the expense of free allocation is expected [2]. Namely, at the end of 2019, the European Commission estimates that up to half of allowances may be auctioned throughout the period 2013–2020.
Economic theory suggests that the EU ETS can change the cost structure of enterprises, affecting their input mix choice, their optimal amount of production, or their investment decisions. Both current allowance prices and predicted EUA prices are critical for companies, and they can affect decarbonization investment decisions [3,4,5,6].
The question then arises: does the market price work properly? If so, the EU ETS could achieve its goal, that is, to give firms an incentive to move towards less fossil-fuel-intensive production. Time plays a crucial role in proper market operation, since external information could affect the price of CO2 emission allowances depending on firms’ capacity to change their input mix or decide on decarbonization investments. In the short run, EUAs might be perceived as financial assets due to the fact that companies are unable to adapt production to a change in fuel prices or to a new technical situation. In the long term, however, additional information could change agents’ perceptions about prices based on firms’ ability to adjust to a new environment. Therefore, predictions of the price evolution of CO2 emission allowances are likely to be a valuable tool to help enterprises to make such decisions.
In this paper, we predict prices and analyze their accuracy over a wide time horizon ranging from 1 to 20 days. The tool selected to do this is a neural network. Neural networks take into account past data to forecast future prices. Additional information coming from sectors related to pollutant companies is then added to the forecasting model in order to find out whether it can explain (and reduce) errors in the forecasted future CO2 prices. If additional variables improve the accuracy over a long period of time, this would suggest that the EU ETS is working properly, since firms would have enough time to manage production to change their decisions in view of allowance supply and demand or to make decarbonization investment decisions.
The tool used to forecast future allowance prices, neural networks, has been widely used in time series forecasting [7], as they are universal approximators [8], that is to say, they are able to reproduce the behavior of any dynamical system provided that a suitable network structure is defined.
Data from the second and third EU ETS phases were used to perform this study. This provides predictions for a large dataset in order to prove the robustness and accuracy of the forecasting process. In addition, the amount of sold and auctioned permissions has gradually increased over this time period. Therefore, the dataset is able to provide better market features. In contrast to other studies, we have used a dataset that includes Phase 3 EUA prices. This is an important and noteworthy difference with previous evidence based on the first CO2 market phases, when grandfathering was the method used to assign permits.
The remainder of the paper is organized as follows. Section 2 sets out the model used to forecast future CO2 prices, first with only past CO2 prices, and then with additional information about pollutant sectors. Predictions are carried out using neural networks, an artificial intelligence tool designed to emulate brain structure. We describe the dataset and variables used. A Pearson matrix indicating relationships between variables is also shown and used to decide which exogenous variables the neural model should include. Section 2 concludes with a description of the performance indices used to measure forecasting accuracy. Section 3 presents and analyzes the numerical results. Section 4 outlines the conclusions.

2. Materials and Methods

2.1. Forecasting Model

In order to analyze EU ETS operation, academic literature has tried to identify the factors that shape the price of CO2 emission allowances. Supply and demand components, such as number of distributed allowances or expected emissions, can usually be expected to define the CO2 price, but the allowance market can also be affected by macroeconomic or financial market shocks [9]. Several authors [10,11,12,13,14,15] have analyzed the relationship between EUA prices and their fundamentals (prices of gas, coal, oil...) or the link between CO2 prices and the stock market returns of the power sector (one of the most polluting industries). They concluded that, in the short run, EUAs evolve like financial assets due to the time delay in their response to changes in fuel prices or to a new technical situation.
It is generally accepted that economic variables behave like nonlinear processes [16]. Non-linearity is rather troublesome when modeling the dynamics of time series describing the evolution of such economic variables [12,14,15,17]. To overcome this issue, several methods have been proposed in the literature [10,17]. The complex non-linear behavior of economic and financial time series is a problem for which neural networks are especially well suited. They have been widely used in time series forecasting [7], as they have proved to be reliable and accurate tools that are able to reproduce the behavior of complex dynamical systems. Since economic factors change over time and tend to vary with market volatility, neural networks are ideal tools for flexible nonlinear modeling.
Neural networks have been used to forecast energy (mainly electricity) and fuel demand and prices [18,19,20,21,22,23]. In most of these works, neural networks clearly outperform other tools, providing more accurate predictions. On this ground, they will be used in this paper to forecast future values of prices of CO2 emission allowances.
A neural network is a mathematical algorithm that mimics brain structure [24]. It can approximate any system thanks to its capability to learn the system behavior from a dataset (a time series describing the time evolution of allowance prices for the problem at hand) by adjusting the values of a set of internal parameters (weights) during a training stage in which they are adaptively modified to reduce the error between predictions and actual values. In this training process, the neural structure, the number of layers and the neurons in each layer, must be also defined. Nevertheless, there is no way of deciding a priori which will be the most efficient structure. Therefore, different numbers of layers and neurons should be tested to find out which provide the most accurate predictions.
There are a number of neural models usually used to forecast times series, although feedforward neural networks (FFNNs) are the most widely used. FFNNs are a class of neural networks in which information flows without feedback from input to output. They have been proved to be universal approximators [8,25], as they can approximate any continuous function with one hidden layer, provided that it has enough neurons. The multilayer perceptron (MLP) is a member of this class and is one of the most popular neural models used for time series forecasting [7,21,23,26,27,28] because of its simplicity, robustness, and accuracy. In addition, it can be easily programmed using neural network simulation tools. The MLP is made up of an input layer, one or more hidden layers, and an output layer. Usually, however, only one hidden layer is used because, as mentioned above, this structure will be enough to approximate any system. Each layer has a variable number of neurons. The first is not an actual layer but the set of neural network input data. The hidden layer is the processing layer, where each neuron receives all the outputs of the previous layer (neural inputs). The output layer provides the network response. Again, each neuron receives all the outputs from the previous layer.
Each neuron computes the weighted sum of all the inputs it receives and a bias constant. The result is processed by a function that provides the neuron output:
y k = Ψ ( j = 1 n w k j x j + θ k )
In the above expression, xj represents the jth input to the kth neuron, wjk is the strength (weight) of connections with neurons in the previous layer, yk is the neuron output, and θk is a bias constant. Ψ(·) is an activation function that provides the network with a non-linear characteristic in order to identify the non-linear behavior inherent to complex dynamics. In the hidden layers, it is usually the hyperbolic tangent or the logistic function:
Ψ ( x ) = 1 1 + e x
The activation function of neurons in the output layer is usually linear, and it therefore adapts the neural outputs of the hidden layer to the range of values of the variables processed by the neural network.
As stated above, the neural network’s ability to approximate any system is provided by its learning capability. Therefore, it must be trained to learn the behavior of the respective system using a set of specific data. The data must be arranged in pairs of network inputs and desired outputs. As a result, every time an input pattern is presented to the network, it provides an output that must be compared with the desired response. The resulting error will be used to properly modify the neuron weights in order to minimize the error value. The well-known backpropagation algorithm [24] performs this process in MLPs. Once the neural network has been trained, it can be used to forecast data other than those used during training.
The definition of the network structure is a critical step in the training process. It is essential to select the right structure on two grounds. First, a network that does not have enough neurons will not be able to accurately reproduce the system dynamics and would not, therefore, be able to provide reliable forecasting. Second, a network with too many neurons will, at best, behave properly or, at worst, only learn the input patterns and not be able to generalize the knowledge acquired to predict non-learned patterns. However, it will have high or excessive computing load and memory requirements. Therefore, different structures must be trained to find out which provides the most accurate predictions.
The data used as network inputs do not necessarily have to be merely past examples of the data to be predicted. In fact, other data can also be used as neural inputs. For the problem at hand, this means that data different, albeit somehow related, to the price of CO2 emission allowances may also be used. The question that then arises is the following: will predictions be improved if data related to variables affecting CO2 emissions are also taken into account? Thus, it may be useful to find out whether, looking beyond short-term financial portfolio decisions, CO2 prices are sensitive to fuel price changes or technological evolution.
Some works have pointed out that the use of such data in the forecasting model could improve prediction accuracy [29,30]. Therefore, variables linked to pollutant sectors could be used along with the prices of CO2 emission allowances to feed a neural network model to forecast future values of this variable.
In order to answer the above question, this paper compares the forecasting accuracy of a neural network fed with only past data on prices of CO2 emission allowances with the accuracy of other structures in which the network also receives data that could influence that price. A previous analysis of different time series related to the energy and raw material markets will be carried out to find out which could probably have a more significant influence on CO2 emission allowance prices.
On the other hand, it can be assumed that, in cases where companies do not have enough time to react to changes in fuel prices or to new technical situations, including those additional variables in the forecasting model would not improve the prediction accuracy in the short run. The best option in such cases would be to use a set of past allowance prices only to forecast future prices because additional variables will not improve the model’s predictive power. This assumption has been broadly studied in the efficient market hypothesis for the financial market [31]. This issue has major policy implications, as, in the short run, only unknown information or unexpected policies could affect company behavior. This defines the second aim of this research: find out the time horizon over which prices of CO2 emission allowances may be influenced by additional variables including information about pollutant sectors.

2.2. Data Description

We have used 1834 data of daily future prices of CO2 emission allowances from October 2009 to October 2016 to carry out this study (Figure 1). Previous works have used data from the first carbon market phase, when grandfathering was the method used to assign permits, or have included only the beginning of the auctioning period [32]. In this paper, EUA prices from Phase 3 have been included.
In addition to daily prices of CO2 emission allowances, other external variables that can affect those prices have been also used to study their possible influence on forecasting performance. They include fuel prices or stock market returns of emitters (changes in future profits due to higher or lower expected production can be linked to variability in EUA demand; accordingly, it could be linked to increases or reductions in EUA prices). These variables are summarized in Table 1.
The EUA price series (€/EUA) is the spot price of a ton of CO2 quoted on the European Energy Exchange (EEX) in Leipzig, Germany. The natural gas price ($/MMBTU) is the Henry Hub spot price, the coal price ($/ton) is the API2 spot index (CIF ARA delivered to the Amsterdam/Rotterdam/Antwerp region), and the oil crude price ($/BBL) is the Dated Brent. The European price indices related to the most polluting sectors included in EU ETS (electricity, iron and steel, paper, chemicals, and oil and gas production) have also been included. All data were extracted from the Thomson Reuters Datastream and Bloomberg Databases.
Only the variables with the biggest influence should be taken into account. Thus, we have to study the relationships of the variables in order to find out which variables could influence future prices of CO2 emission allowances. Although there can be little doubt that such relationships really do exist (prices of energy sources or industries related to CO2 emissions should have a fair amount of influence on allowance prices), their actual existence and the extent of their influence should be empirically proved.
The relationship between statistical variables is usually specified by the Pearson correlation coefficient, which measures the strength of the linear correlation between two variables. It takes values from −1 to +1, where a value close to 1 constitutes a positive correlation of the two variables (that is to say, they both increase or decrease in the same way and at the same rate), whereas a value close to −1 suggests an inverse relation (when one increases, the other decreases). Values close to 0 mean that there is no relationship between the variables. The value of this coefficient for variables x and y is obtained from
ρ x , y = cov ( x , y ) σ x σ y
where cov(x, y) stands for the covariance of x and y, and σx and σy stand for their respective standard deviations. When we are looking for correlation coefficients between a set of variables, they can be arranged in a matrix structure to facilitate the comparison of their values. Table 2 shows the matrix for the price of CO2 emission allowances and the other variables described above. Nevertheless, as only relationships between CO2 prices and the other variables are meaningful for the analysis at hand, correlations between the other variables are not taken into account. Although there are clearly several relationships, their analysis is beyond the scope of this research.
From Table 2, we find that the price of CO2 emission allowances is positively correlated with the electricity and the iron and steel price indices. No other clear correlation appears. Note that, unexpectedly, there is very little relationship between future CO2 and energy resources (gas, oil, and coal) prices.
Nevertheless, the strong correlation between CO2 and electricity prices is hardly surprising. In fact, electricity generation is one of the most important activities affecting EUA prices: the wholesale electricity market and the EUA market are linked, since polluting power production technologies include their emission allowance costs in the short-term marginal kWh cost of electricity. In addition, the field of power generation has not received (except in exceptional cases) free emission allowances since 2013.
The high correlations with iron and steel price indices are not unanticipated either, bearing in mind that all steel- and iron-making processes not only demand a high amount of energy but also generate high CO2 emissions.
Therefore, the analysis reported in this paper is confined to the possible influence of electricity price indices and iron and steel production.
Indices should be defined in order to measure the forecasting accuracy error. They will be used to find out how good a prediction is. This research uses four indices, those usually used in the literature to measure the accuracy of predictions: mean absolute percentage error (MAPE), mean absolute error (MAE), mean squared error (MSE), and root mean squared error (RMSE). They are calculated as follows:
M A P E = 1 N i = 1 N | A i F i A i | 100
M A E = 1 N i = 1 N | A i F i |
M S E = 1 N i = 1 N ( A i F i ) 2
R M S E = 1 N i = 1 N ( A i F i ) 2
where Ai is an actual datum, Fi is its forecasted value, and N is the number of predicted data. These indices are widely used to study the accuracy of predictions. MAPE allows comparisons between different time series with different data ranges, whereas the other three can be used merely to compare the forecasting accuracy of different tools applied to the same data set, as they are scale-dependent.
All data used to forecast prices of CO2 emission allowances were split into training (60%) and test (40%) sets. The first set was used to train the forecasting tool, whereas the last set was used to test its performance.
The programs developed in this work were programmed in Matlab R2012b (TheMathWorks, Inc., Natick, MA, USA) and run in a PC.

3. Results and Discussion

The neural model selected to forecast future prices of CO2 emission allowances was the multilayer perceptron (MLP), because it has been widely used to forecast different kinds of time series and has been proven not only to provide very accurate predictions but also to regularly outperform predictions provided by other forecasting tools [19,21,27,33,34,35]. Accordingly, its performance will not in this paper be compared with forecasts provided by other tools. Besides, the main aim of this work is to analyze the time evolution of predictions of the price of CO2 emission allowances. Its key objective is not, therefore, to find the most accurate forecasting tool, as all we need is a reliable and accurate prediction. As the MLP has been proven to be one of the best tools for providing reliable and accurate forecasts [23,26,36,37], it will be the only one used in this research.
Most works providing predictions of future values of a time series forecast a single data item. Therefore, the neural model used has only one neuron in its output layer. Nevertheless, there is no reason to stop a neural model from providing more than one prediction. Forecasting a set of sequential future data will provide a time evolution of prices that should allow enterprises to carry out better planning of their buy–sell decisions. This should be more useful than a single prediction of the following data. The key issue would then be to find out how many future data would provide reliable predictions, which could be confidently used to analyze their time evolution to extract information for buy–sell decision making.
Therefore, several MLPs providing different numbers of future predictions (that is to say, different numbers of neurons in the output layer) were tested to find out which provided the most reliable predictions. Reliability was set at a 10% error. This is a high value for achieving accurate predictions, especially when they are related to a short-term time horizon. Nevertheless, this value can be regarded as acceptable when several future predictions are provided, since a rough estimation of future values could suffice in this case. From this perspective, the chosen error can be regarded as reasonable. After testing several numbers of future predictions, it was found that 20 always provided mean forecasting errors lower than 10%.
Along with the number of network outputs, the numbers of neurons in the hidden layer and past data to be used as network inputs were also tested to find out which structure provided the most accurate mean predictions. Only one hidden layer was used, because, as stated above, this is enough to guarantee that the network can efficiently approximate the time series behavior. The best performance was achieved with a network with three inputs and two neurons in the hidden layer.
Before training and use, the network data are usually preprocessed for transformation into a new series that could be more efficiently processed to achieve more accurate predictions. A number of works [33,38,39,40,41] have pointed out that splitting the time series into several sub-series, each of which retains a particular behavior of the original series, can improve forecasting accuracy. One of the simplest such decompositions is to split the time series into its trend and fluctuations. This results in two new series: one describing how the original series evolves over time and the other representing variations around that trend. This decomposition can be especially useful for long-term forecasting, that is to say, when a set of future data are to be predicted, because the trend series represents a more or less global behavior that can better describe the long-term evolution of the original time series.
The behavior of the time series of the price of CO2 emission allowances, Figure 1, can be easily analyzed in such a way: small amplitude variations appear superimposed on a clearly changing trend. In order to split the two behaviors, the trend must first be extracted. This can be done using a smoothing process that removes variations. Several methods have been proposed for time series smoothing [42]. The moving average is one of the most commonly used, because of its simplicity. It transforms the original time series into another series whose elements are the weighted mean of a set of data (window) preceding and following that to be modified. Usually, only past values (along with the value to be smoothed) are used to calculate the mean because otherwise the causality principle of time series forecasting would not be preserved. The simplest form is a window with constant weights:
T [ i ] = 1 n ( C [ i ] + C [ i 1 ] + + C [ i ( n 1 ) ] )
where n is the size of the window. This value should be properly defined to provide a meaningful trend behavior. Too many data would define a series that represents only a rough approximation of the actual trend of the series, whereas too few data would retain variations that could mask that trend. Several window sizes were tested, and the best predictions were obtained with four data.
The fluctuations series is easily obtained by subtracting the trend from the original series. Once both trend and fluctuation series have been obtained they can be independently forecasted. Their predictions can then be added to forecast the original series.
Accordingly, the price of CO2 emission allowance series was split into its trend and fluctuations, which were independently forecasted and then combined to provide the price forecasting. The resulting performance was very similar to that provided by a single neural network (direct forecasting of the price series). Nevertheless, we adopted this structure to carry out predictions, because, as we will see later, performance can be improved when trend and fluctuations of variables different from CO2 are also considered as neural network inputs. The neural structures providing the best performance were the same as that obtained for directly forecasting the original time series (three inputs and two neurons in the hidden layer). Several other structures were also tested but prediction accuracy was not improved. Table 3 shows the error indices for 20-day predictions. An average error of predictions of all days is also provided.
MSE and RMSE are good for detecting abnormal errors (too high or too low) because, as individual ones are squared (Equations (6) and (7)), their presence will highly influence the value of each index. On the other hand, both MAE and MAPE provide information regarding the mean value of errors, defining a sort of overall behavior. Taking into account these facts, it may be concluded from their analysis in Table 3 that very few abnormal errors appear in the predictions obtained, as the values of MSE and RMSE show a smooth increasing trend without anomalous changes. MAE and MAPE also show the same behavior. These facts suggest that the forecasting model is able to provide robust and reliable predictions whose accuracy decreases as the time horizon increases.
As pointed out above, we tested several time horizons and selected the longest providing forecasting errors lower than 10%: 20-day predictions. Note that models with shorter time horizons returned lower errors. The extreme case of only one prediction provided an average error of 1.75%, a value noticeably lower in one-day-ahead predictions than in 20-day predictions. This is hardly surprising because predictions made many days in advance are unavoidably less accurate. Therefore, long-term predictions that are all provided by a single network must inevitably influence the accuracy of short-term predictions as the training process needs to balance errors from each prediction in order to minimize the overall error; that is to say, training the network to reduce long-term error predictions will worsen the short-term predictions and vice versa. Therefore, the results shown in Table 3 can be regarded as useful for enterprises, as the model provides a reliable prediction of the time evolution of prices of CO2 emission allowances in the following month (20 days ahead, because Saturdays and Sundays were not considered, as markets do not operate at weekends).
Once it has been proved that a neural network is able to provide reliable predictions of future prices of CO2 emission allowances by using only past values of this variable, it is worth looking at whether or not accuracy can be improved by adding exogenous variables (that is to say, variables other than the one to be forecasted) to the network. As only the electricity and the iron and steel price indices are correlated with CO2 emission allowance prices, they will be the only ones used as network inputs. The network providing the best performance (with three inputs and two neurons in the hidden layer) was used to find out whether or not adding these variables improves performance.
The results are reported in Table 4. which also clarifies that adding electricity prices and iron and steel prices to the model does not improve the performance achieved when only prices of CO2 emission allowances were used. Not only are the average errors of all predictions slightly higher but also most of the individual ones (days ahead) are worse. Therefore, we can conclude that there is no point in including those exogenous variables in the model as it does not lead to any improvement in the forecasting accuracy and makes the network structure more complex. To simplify comparison between both models, we plotted their differential error (subtracting prediction errors including exogenous variables from prediction errors using prices of CO2 emission allowances only) (Figure 2). Figure 2 shows that predictions with prices of CO2 emission allowances only clearly outperform those with exogenous variables for all but the longest, time horizons, where there is an almost negligible improvement. As this plot provides a simple comparison between errors produced with different forecasting models, it is also used in the other cases studied in this paper.
From these results, we can conclude that exogenous variables related to pollutant sectors have no influence on the forecasting accuracy of prices of CO2 emission allowances. Moreover, they worsen short-term forecasting when included in the prediction model, providing an almost equal accuracy for long-term forecasts.
Nevertheless, the question that arises now is the following: could the forecasting accuracy be improved if only one of the exogenous variables is added to the prediction model? Besides, could it be improved if only trend or fluctuations are taken into account? To answer these questions, several configurations of input data were tested. They all consider prices of CO2 emission allowances (split into trend and fluctuations) and different combinations of trend and fluctuations of the other two variables. All possible combinations were tested, although only combinations providing a significant improvement in forecasting accuracy are reported here.
The first model accounts for only one exogenous variable as a network input. The results for both predictions are shown in Table 5. Figure 3 and Figure 4 also plot the differential errors in order to better compare the basic model with these two exogenous variables. When comparing errors in Table 3 and Table 5, overall accuracy is found to be unchanged (when the power sector is considered along with prices of CO2 emission allowances) or experiences a slight improvement (when iron and steel is included). Nevertheless, Figure 3 and Figure 4 show that long-term predictions are clearly better when one exogenous variable is considered in both cases. The inclusion of exogenous variables clearly improves forecasting accuracy of prices in the last two weeks predicted. This improvement is offset by a worse accuracy for the first two weeks (as shown in Figure 3 and Figure 4), hence the more or less similar average errors for all three cases.
These results are very interesting, since they indicate that changes in the polluting sectors independently added to the forecasting model do affect the predictions of CO2 emission allowance prices for time horizons greater than 10 days ahead; that is to say, they appear to suggest that “fundamentals” do affect the price of CO2 if we account for long-term forecasting horizons. This could be an indication that the market is working properly, as it appears to reflect that polluting companies react to variations in the “fundamentals” by either decisions aimed at buying and selling emission rights, changes in their production processes, or decisions on investments in decarbonization.
One structure that was able to provide a global improvement in prediction accuracy was the inclusion of fluctuations of both electricity prices and iron and steel prices (Table 6). When only one of them was added to prices of CO2 emission allowances, predictions were noticeably worse. This improvement needs a detailed analysis to find out how it behaves from the point of view of the time horizon (Figure 5). There is a clear improvement in the short run, which gradually decreases as the time horizon increases. Therefore, the forecasting errors become equal in both models in the last five days (last week). This effect is clearly opposite to what was observed when electricity prices or iron and steel prices were individually added to the network input. The difference is that the improvement in prediction accuracy now lasts for more days, providing an overall average improvement of model performance. Note that not only did the inclusion of only one variable not improve accuracy, it actually detracted from it. This could mean that the neural model is able to identify both fluctuations (when input together to the network) as a kind of perturbation of the time evolution of prices of CO2 emission allowance generated by economic or social factors and to provide a sort of correction to its evolution in the short time horizon. It is reasonable to assume that the long-term estimation of such factors is not accurate enough, whereby not only did the prediction of prices of CO2 emission allowances not improve but it actually worsened for the long time horizon. On the other hand, it is also noticeable that only the combined use of electricity and of iron and steel price fluctuations contributes to the aforementioned improvement. Accordingly, it appears that social or political factors influencing the price of CO2 emission allowances could be estimated based on only the joint, rather than the individual, analysis of electricity and of iron and steel price fluctuations.
The models that separately included the electricity and the iron and steel price trends as network inputs along with prices of CO2 emission allowances provided the most significant improvements in forecasting accuracy. Table 7 shows the results of both models, where there is a clear improvement in average errors. Figure 6 and Figure 7 show a comparison with the results for the prices of CO2 emission allowances only (differential errors). We find that, although the overall improvement in both models is clear, particular improvements related to time horizon show significant differences. When power prices are used, we can see a significant improvement in the short-term prediction accuracy, which slowly decreases as the time horizon increases, becoming almost negligible (or a little worse) for the last forecasted data. Nevertheless, when iron and steel prices are used, there is a clear improvement for all time horizons, which is more significant for medium-term predictions.
These results may be construed as meaning that the trend of electricity prices directly influences short-term variations of CO2 emission allowance prices; that is to say, electricity prices slightly drive CO2 emission allowances in the short run. On the other hand, it may also be assumed that the iron and steel trend evolution has a delayed influence on CO2 emission allowance price behavior.
This result suggests that changes in the polluting sectors affect the forecasts of future CO2 prices and that “fundamentals” do affect the carbon price for time horizons greater than 10 days ahead.
Note that the one-day prediction provided by the model using the electricity price trend was able to match the accuracy provided by a neural network forecasting a single future data item (an error of 1.75%, as mentioned above).
In view of the results, it can be said that EUA prices work like a kind of financial asset, which can be traded. This result has strong policy implications, since enterprises can use predictions of future EUA prices to make decisions regarding buying or selling them.
In future research, it could be worth analyzing the EU ETS effects within a broader theoretical framework, in which enterprise performance is considered beyond the traditional profit making by including environmental, social, and governance dimensions [43].

4. Conclusions

In this paper, we have forecasted the prices of CO2 emission allowances using a multilayer perceptron, a kind of neural network, which was able to reproduce their nonlinear behavior providing accurate predictions. We forecasted a set of future data rather than a single data item, as is usual when forecasting time series. A time horizon of 20 predictions was used, as this was the highest number that returned an error of less than 10%. Although short-term forecasting produced greater error values (2.469%) than for predictions of a single future data item (1.75%), the large number of future predictions provided at once offset that loss of accuracy. As expected, prediction errors increase as the time horizon increases. Contrary to expectations, adding exogenous variables closely related to CO2 emission allowance prices (electricity prices and iron and steel prices) to the forecasting model did not significantly improve prediction accuracy, despite the fact that those variables had been found to be highly correlated with CO2 emission allowance prices. Accuracy was almost equal to the network using only past data of CO2 emission allowance prices. There was only a slight improvement in long-term prediction accuracy, mainly when iron and steel prices were added, an effect that has the negative impact of worsening short-term accuracy. Therefore, we can conclude that there is no point in including those exogenous variables in the model, as they do not lead to any significant improvement in forecasting accuracy, and the network structure becomes more complex.
Nevertheless, we also made predictions by splitting time series into trend and fluctuations. These new series were used separately as network inputs to investigate possible improvements in forecasting accuracy. The inclusion of fluctuations of both electricity prices and iron and steel prices in the network inputs improved short-term forecasting accuracy, although the improvement faded as the time horizon increased. In addition, when the electricity and iron and steel price trends were added separately to the network input, an overall improvement of accuracy was achieved. It was again greater for short-term predictions when electricity prices were used but was more significant for medium-term predictions when iron and steel trends were taken into account.
From these results, we can say that using exogenous variables along with CO2 emission allowance prices only provides slight improvements in forecasting accuracy. Only when those variables are electricity price and iron and steel price trends is their use worth the added complication of the forecasting model.

Author Contributions

Conceptualization, M.A.J.-M. and A.G.-G. Data curation, M.A.J.-M. and A.G.-G. Formal analysis, M.A.J.-M. and A.G.-G. Funding acquisition, M.A.J.-M. and A.G.-G. Investigation, M.A.J.-M. and A.G.-G. Methodology, M.A.J.-M. and A.G.-G. Project administration, M.A.J.-M. and A.G.-G. Resources, A.G.-G. Software, M.A.J.-M. Supervision, M.A.J.-M. and A.G.-G. Validation, M.A.J.-M. and A.G.-G. Visualization, M.A.J.-M. and A.G.-G. Writing—Original Draft, M.A.J.-M. and A.G.-G. Writing—Review & Editing, M.A.J.-M. and A.G.-G.

Funding

This research was funded by Junta de Extremadura through the Grant GR18075 of its Research Groups Support Program (co-financed by FEDER funds).

Acknowledgments

A.G.-G. would also like to acknowledge that this work has been partially carried out during his stay at GDAE (Global Development and Environment Institute) at Tufts University as a Visiting Scholar. That stay was supported by the Junta de Extremadura through a 2016–2017 travel grant for researchers.

Conflicts of Interest

The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Directive 2003/87/EC of the European Parliament and of the Council. Available online: https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32003L0087&from=EN (accessed on 22 October 2019).
  2. Ellerman, A.D.; Convery, F.J.; de Perthuis, C. Pricing Carbon: The European Union Emissions Trading Scheme; Cambridge University Press: Cambridge, UK, 2010. [Google Scholar]
  3. Benz, E.; Trück, S. Modeling the price dynamics of CO2 emission allowances. Energy Econ. 2006, 31, 4–15. [Google Scholar] [CrossRef]
  4. Fuss, S.; Johansson, D.; Szolgayová, J.; Obersteiner, M. Impact of Climate Policy Uncertainty on the Adoption of Electricity Generating Technologies. Energy Policy 2009, 37, 733–743. [Google Scholar] [CrossRef]
  5. Fuss, S.; Szolgayová, J. Fuel price and technological uncertainty in a real options model for electricity planning. Appl. Energy 2009, 87, 2938–2944. [Google Scholar] [CrossRef]
  6. Shahnazari, M.; McHugh, A.; Maybee, B.; Whale, J. Evaluation of power investment decisions under uncertain carbon policy: A case study for converting coal fired steam turbine to combined cycle gas turbine plants in Australia. Appl. Energy 2014, 118, 271–279. [Google Scholar] [CrossRef]
  7. Allende, H.; Moraga, C.; Salas, R. Artificial neural networks in time series forecasting: A comparative analysis. Kybernetica 2002, 88, 685–707. [Google Scholar]
  8. Hornik, K.; Stinchcombe, M.; While, H. Multilayer feedforward networks are universal approximators. Neural Netw. 1989, 2, 359–366. [Google Scholar] [CrossRef]
  9. Chevallier, J. Carbon Price Drivers: An Updated Literature Review; University of Paris: Paris, France, 2011. [Google Scholar] [CrossRef]
  10. Oberndorfer, U. EU Emission Allowances and the stock market: Evidence from the electricity industry. Ecol. Econ. 2009, 68, 1116–1126. [Google Scholar] [CrossRef]
  11. Aatola, P.; Ollikainen, M.; Toppinen, A. Price determination in the EU ETS market: Theory and econometric analysis with market fundamentals. Energy Econ. 2013, 36, 380–395. [Google Scholar] [CrossRef]
  12. Lutz, B.J.; Pigorsch, U.; Rotfu, W. Nonlinearity in cap-and-trade systems: The EUA price and its fundamentals. Energy Econ. 2013, 40, 222–232. [Google Scholar] [CrossRef]
  13. Moreno, B.; Pereira, P. How do Spanish polluting sectors’ stock market returns react to European Union allowances prices? A panel data approach. Energy 2016, 103, 240–250. [Google Scholar] [CrossRef]
  14. Chung, C.Y.; Jeong, M.; Young, J. The Price Determinants of the EU Allowance in the EU Emissions Trading Scheme. Sustainability 2018, 10, 4009. [Google Scholar] [CrossRef]
  15. Zhang, X.; Zhang, C.; Zhuoqun, W. Carbon Price Forecasting Based on Multi-Resolution Singular Value Decomposition and Extreme Learning Machine Optimized by the Moth–Flame Optimization Algorithm Considering Energy and Economic Factors. Energies 2019, 12, 4283. [Google Scholar] [CrossRef]
  16. Granger, C.; Teräsvirta, T. Modelling Non-Linear Economic Relationships; Oxford University Press: Oxford, UK, 1993. [Google Scholar]
  17. Qi, M. Nonlinear Predictability of Stock Returns Using Financial and Economic Variables. J. Bus. Econ. Stat. 1999, 17, 419–429. [Google Scholar]
  18. Wan, M.; Zhao, L.; Du, R.; Wang, C.; Chen, L.; Tian, L.; Stanley, H.E. A novel hybrid method of forecasting crude oil prices using complex network science and artificial intelligence algorithms. Appl. Energy 2018, 220, 480–495. [Google Scholar]
  19. Kuo, P.H.; Huang, C.J. An Electricity price forecasting model by hybrid structured deep neural networks. Sustainability 2018, 10, 1280. [Google Scholar] [CrossRef]
  20. Günay, M.E. Forecasting annual gross electricity demand by artificial neural networks using predicted values of socio-economic indicators and climatic conditions: Case of Turkey. Energy Policy 2016, 90, 92–101. [Google Scholar] [CrossRef]
  21. Keles, D.; Scelle, J.; Paraschiv, F.; Fichtner, W. Extended forecast methods for day-ahead electricity spot prices applying artificial neural networks. Appl. Energy 2016, 162, 218–230. [Google Scholar] [CrossRef]
  22. Kialashaki, A.; Reisel, J.R. Modeling of the energy demand of the residential sector in the United States using regression models and artificial neural networks. Appl. Energy 2013, 108, 271–280. [Google Scholar] [CrossRef]
  23. Su, M.; Zhan, Z.; Zhu, Y.; Zha, D.; Wen, W. Data driven natural gas spot price prediction models using machine learning methods. Energies 2019, 12, 1680. [Google Scholar] [CrossRef]
  24. Bishop, C.M. Neural Networks for Pattern Recognition; Oxford University Press: New York, NY, USA, 1995. [Google Scholar]
  25. Cybenco, G. Approximation by superpositions of a sigmoidal function. Math. Control Signals Syst. 1989, 2, 303–314. [Google Scholar] [CrossRef]
  26. Moghaddam, A.H.; Moghaddam, M.H.; Esfandyari, M. Stock market index prediction using artificial neural network. J. Econ. Financ. Adm. Sci. 2016, 21, 89–93. [Google Scholar] [CrossRef]
  27. Göçken, M.; Özçalıcı, M.; Boru, A.; Dosdogru, A.T. Integrating metaheuristics and Artificial Neural Networks for improved stock price prediction. Expert Syst. Appl. 2016, 44, 320–331. [Google Scholar] [CrossRef]
  28. Runge, J.; Zmeureanu, R. Forecasting Energy Use in Buildings Using Artificial Neural Networks: A Review. Energies 2019, 12, 3254. [Google Scholar] [CrossRef]
  29. Pardoa, A.; Meneua, V.; Valor, E. Temperature and seasonality influences on Spanish electricity load. Energy Econ. 2002, 24, 55–70. [Google Scholar] [CrossRef]
  30. Mirasgedis, S.; Sarafidis, Y.; Georgopoulou, E.; Lalas, D.P.; Moschovits, M.; Karagiannis, F.; Papakonstantinou, D. Models for mid-term electricity demand forecasting incorporating weather influences. Energy 2006, 31, 208–227. [Google Scholar] [CrossRef]
  31. Lo, A.W.; MacKinlay, A.C. A Non-Random Walk Down Wall Street; Princeton University Press: Princeton, NJ, USA, 1999. [Google Scholar]
  32. Feng, Z.-H.; Zou, L.-L.; Wei, Y.-M. Carbon price volatility: Evidence from EU ETS. Appl. Energy 2011, 88, 590–598. [Google Scholar] [CrossRef]
  33. Jaramillo-Morán, M.A.; González-Romera, E.; Carmona-Fernández, D. Monthly electric demand forecasting with neural filters. Electr. Power Energy Syst. 2013, 49, 253–263. [Google Scholar] [CrossRef]
  34. Bello, A.; Reneses, J.; Muñoz, A. Medium-Term Probabilistic Forecasting of Extremely Low Prices in Electricity Markets: Application to the Spanish Case. Energies 2016, 9, 193. [Google Scholar] [CrossRef]
  35. Mahmoud, A.A.; Elkatatny, S.; Chen, W.; Abdulraheem, A. Estimation of Oil Recovery Factor for Water Drive Sandy Reservoirs through Applications of Artificial Intelligence. Energies 2019, 12, 3671. [Google Scholar] [CrossRef]
  36. Tutak, M.; Brodny, J. Forecasting Methane Emissions from Hard Coal Mines Including the Methane Drainage Process. Energies 2019, 12, 3840. [Google Scholar] [CrossRef]
  37. Halon, T.; Pelinska-Olko, E.; Szyc, M.; Zajaczkowski, B. Predicting Performance of a District Heat Powered Adsorption Chiller by Means of an Artificial Neural Network. Energies 2019, 12, 3328. [Google Scholar] [CrossRef]
  38. González-Romera, E.; Jaramillo-Morán, M.Á.; Carmona-Fernández, D. Monthly Electric Energy Demand Forecasting Based on Trend Extraction. IEEE Trans. Power Syst. 2006, 21, 1946–1953. [Google Scholar] [CrossRef]
  39. Bento, P.M.R.; Pombo, J.A.N.; Calado, M.R.A.; Mariano, S.J. Optimization of neural network with wavelet transform and improved data selection using bat algorithm for short-term load forecasting. Neurocomputing 2019, 358, 53–71. [Google Scholar] [CrossRef]
  40. Afshar, K.; Bigdeli, N. Data analysis and short term load forecasting in Iran electricity market using singular spectral analysis (SSA). Energy 2011, 36, 2620–2627. [Google Scholar] [CrossRef]
  41. Shi, X.; Lei, X.; Huang, Q.; Huang, S.; Ren, K.; Hu, Y. Hourly day-ahead wind power prediction using the hybrid model of variational model decomposition and long short-term memory. Energies 2018, 11, 3227. [Google Scholar] [CrossRef] [Green Version]
  42. Achelis, S.B. Technical Analysis from A to Z, 1st ed.; McGraw-Hill: New York, NY, USA, 1995. [Google Scholar]
  43. Alibašić, H. Sustainability and Resilience Planning for Local Governments: The Quadruple Bottom Line Strategy; Sustainable Development Goals Series; Springer Nature: Basel, Switzerland, 2018. [Google Scholar]
Figure 1. Time evolution of EUA prices (October 2009–October 2016).
Figure 1. Time evolution of EUA prices (October 2009–October 2016).
Energies 12 04439 g001
Figure 2. Differential errors between predictions when using prices of CO2 emission allowances only and when exogenous variables (power and iron and steel sector prices) were added.
Figure 2. Differential errors between predictions when using prices of CO2 emission allowances only and when exogenous variables (power and iron and steel sector prices) were added.
Energies 12 04439 g002
Figure 3. Differential errors between predictions when using only prices of CO2 emission allowances and when electricity prices are added.
Figure 3. Differential errors between predictions when using only prices of CO2 emission allowances and when electricity prices are added.
Energies 12 04439 g003
Figure 4. Differential errors between predictions when using only prices of CO2 emission allowances and when iron and steel prices are added.
Figure 4. Differential errors between predictions when using only prices of CO2 emission allowances and when iron and steel prices are added.
Energies 12 04439 g004
Figure 5. Differential errors between predictions when using prices of CO2 emission allowances only and when fluctuations of electricity and of iron and steel prices are also used as input variables.
Figure 5. Differential errors between predictions when using prices of CO2 emission allowances only and when fluctuations of electricity and of iron and steel prices are also used as input variables.
Energies 12 04439 g005
Figure 6. Differential errors between predictions when using prices of CO2 emission allowances only and when the electricity price trend is also used as an input variable.
Figure 6. Differential errors between predictions when using prices of CO2 emission allowances only and when the electricity price trend is also used as an input variable.
Energies 12 04439 g006
Figure 7. Differential errors between predictions when using prices of CO2 emission allowances only and when the iron and steel price trend is also used as an input variable.
Figure 7. Differential errors between predictions when using prices of CO2 emission allowances only and when the iron and steel price trend is also used as an input variable.
Energies 12 04439 g007
Table 1. Variables analyzed to determine the influence of energy or raw materials on the forecasting accuracy of prices of CO2 emission allowances.
Table 1. Variables analyzed to determine the influence of energy or raw materials on the forecasting accuracy of prices of CO2 emission allowances.
DescriptionSourceVariable
EUACO2 pricesEEX–European Energy ExchangeF CO2
EUROPE PRICE INDEX; Sectors Included in EU ETSElectricity priceEUROPE-DS Electricity-PRICE INDEXPI Elec
Iron & steel priceEUROPE-DS Iron & Steel-PRICE INDEXPI Iron
Paper priceEUROPE-DS Paper-PRICE INDEXPI Pap
Chemical pricesEUROPE-DS Chemicals-PRICE INDEXPI Che
Oil and Gas pricesEUROPE-DS Oil & Gas Prod-PRICE INDEXPI OG
Fuel PricesGas priceNatural Gas-Henry Hub P Gas
Oil priceCrude Oil Dated Brent P Oil
Coal priceCoal ICE API2 CIF ARAP Coal
Table 2. Matrix of the correlation coefficients of the analyzed variables.
Table 2. Matrix of the correlation coefficients of the analyzed variables.
CO2 FElec PIIron PIPap PIChe PIO-G PIGas POil PCoal P
CO2 F1.0000.8210.862−0.306−0.6100.3860.4040.0790.573
Elec PI0.8211.0000.924−0.222−0.3560.6740.6860.3040.575
Iron PI0.8620.9241.000−0.415−0.4990.7180.5900.3960.723
Pap PI−0.306−0.222−0.4151.0000.745−0.454−0.215−0.517−0.564
Che PI−0.610−0.356−0.4990.7451.000−0.098−0.1010.019−0.361
O-G PI0.3860.6740.718−0.454−0.0981.0000.5940.8750.766
Gas P0.4040.6860.590−0.215−0.1010.5941.0000.4220.437
Oil P0.0790.3040.396−0.5170.0190.8750.4221.0000.746
Coal P0.5730.5750.723−0.564−0.3610.7660.4370.7461.000
Table 3. Prediction errors of prices of CO2 emission allowances when only past values were used as network inputs.
Table 3. Prediction errors of prices of CO2 emission allowances when only past values were used as network inputs.
Days AheadMAPEMAEMSERMSE
12.4690.1590.0400.200
22.9450.1870.0580.240
33.3360.2120.0730.270
43.7700.2390.0960.310
54.1880.2650.1170.342
64.5790.2900.1370.371
74.9570.3140.1610.401
85.3350.3370.1840.429
95.7060.3600.2090.457
106.1290.3880.2340.484
116.4570.4090.2610.511
126.8150.4310.2910.539
137.1640.4540.3190.565
147.4820.4730.3440.587
157.7970.4930.3730.611
168.0670.5100.3980.631
178.4070.5300.4250.652
188.7260.5490.4540.674
199.0310.5660.4810.694
209.3390.5840.5100.714
Means6.1350.3870.2580.484
Table 4. Prediction errors of CO2 emission allowance prices when electricity prices and iron and steel prices are also used as input variables.
Table 4. Prediction errors of CO2 emission allowance prices when electricity prices and iron and steel prices are also used as input variables.
Days AheadMAPEMAEMSERMSE
12.8360.1810.0510.225
23.2600.2070.0680.261
33.5730.2280.0830.288
44.0240.2570.1070.327
54.4090.2820.1270.356
64.8100.3070.1460.382
75.1430.3280.1690.411
85.4970.3500.1910.437
95.8350.3720.2130.462
106.1880.3950.2380.488
116.5360.4170.2630.513
126.8890.4390.2920.540
137.2310.4610.3200.565
147.4720.4760.3440.586
157.7560.4940.3710.609
168.0240.5110.3940.628
178.3890.5330.4210.649
188.6790.5500.4500.671
198.9920.5690.4760.690
209.2830.5860.5040.710
Means6.2410.3970.2610.490
Table 5. Prediction errors of prices of CO2 emission allowances when electricity prices and iron and steel prices are also separately used as input variable.
Table 5. Prediction errors of prices of CO2 emission allowances when electricity prices and iron and steel prices are also separately used as input variable.
Prices of EUA and ElectricityPrices of EUA and Iron and Steel
Days AheadMAPEMAEMSERMSEMAPEMAEMSERMSE
12.5850.1650.0420.2052.4510.1540.0390.197
23.0130.1910.0590.2432.9810.1880.0590.242
33.3700.2130.0740.2723.4060.2170.0760.275
43.8040.2410.0970.3123.8560.2470.1000.316
54.2060.2660.1180.3434.2780.2740.1190.345
64.6050.2910.1380.3714.7090.3000.1390.372
74.9790.3150.1610.4015.0500.3220.1610.401
85.3470.3380.1840.4295.4220.3440.1800.425
95.7090.3610.2090.4575.7110.3620.2020.449
106.1170.3870.2340.4836.0330.3820.2240.474
116.4310.4080.2600.5106.3510.4010.2480.498
126.7800.4300.2890.5386.6570.4190.2730.522
137.1380.4530.3170.5636.9850.4390.2980.546
147.4520.4720.3420.5857.2070.4530.3200.566
157.7680.4920.3710.6097.4820.4700.3440.586
168.0310.5090.3960.6297.7600.4870.3670.606
178.3710.5290.4230.6508.1110.5080.3930.627
188.6900.5480.4520.6728.4530.5290.4220.649
198.9950.5660.4790.6928.7750.5480.4480.670
209.3020.5840.5070.7129.0710.5660.4760.690
Average6.1350.3880.2580.4846.0370.3800.2440.473
Table 6. Prediction errors of prices of CO2 emission allowances when fluctuations of electricity prices and iron and steel prices are also used simultaneously as input variables.
Table 6. Prediction errors of prices of CO2 emission allowances when fluctuations of electricity prices and iron and steel prices are also used simultaneously as input variables.
Days AheadMAPEMAEMSERMSE
11.8900.1170.0250.159
22.4450.1510.0400.201
33.0040.1850.0580.241
43.4940.2160.0810.285
53.9590.2460.1030.321
64.4020.2750.1270.356
74.8250.3010.1490.386
85.2190.3250.1730.416
95.6060.3490.1980.445
106.0100.3740.2230.472
116.3420.3960.2510.501
126.7570.4210.2800.529
137.1330.4440.3090.556
147.5180.4670.3390.582
157.8290.4870.3650.604
168.1720.5080.3930.627
178.5410.5300.4240.651
188.8790.5510.4510.672
199.1870.5700.4800.693
209.5510.5920.5140.717
Average6.0380.3750.2490.470
Table 7. Prediction errors of CO2 emission allowance prices when electricity trends or iron and steel trends are also used as input variables.
Table 7. Prediction errors of CO2 emission allowance prices when electricity trends or iron and steel trends are also used as input variables.
EUA Prices and Electricity TrendEUA Prices and Iron & Steel Trend
Days AheadMAPEMAEMSERMSEMAPEMAEMSERMSE
11.7660.1090.0220.1492.3580.1510.0370.193
22.4460.1500.0410.2022.7260.1690.0520.228
32.9570.1820.0570.2403.0970.1910.0660.257
43.4810.2150.0810.2843.5320.2180.0860.294
53.9440.2450.1030.3203.9520.2450.1070.327
64.3820.2730.1250.3534.4040.2720.1280.358
74.8260.3010.1490.3854.7710.2950.1490.386
85.2150.3240.1730.4165.1010.3140.1710.413
95.6010.3490.1980.4455.4260.3340.1940.440
106.0230.3750.2240.4735.7380.3520.2180.467
116.3680.3960.2510.5016.0440.3710.2430.493
126.7460.4200.2800.5296.4700.3980.2720.522
137.1130.4440.3090.5556.8660.4240.3020.549
147.4660.4650.3350.5797.1780.4430.3270.572
157.8150.4870.3630.6037.4850.4620.3550.596
168.1490.5080.3910.6257.8900.4890.3850.621
178.5060.5300.4200.6488.3670.5200.4200.648
188.8680.5530.4510.6718.7110.5420.4500.671
199.2120.5730.4800.6938.9900.5580.4760.690
209.5500.5940.5100.7149.3240.5790.5080.713
Average6.0220.3750.2480.4695.9210.3660.2470.472

Share and Cite

MDPI and ACS Style

Jaramillo-Morán, M.A.; García-García, A. Applying Artificial Neural Networks to Forecast European Union Allowance Prices: The Effect of Information from Pollutant-Related Sectors. Energies 2019, 12, 4439. https://doi.org/10.3390/en12234439

AMA Style

Jaramillo-Morán MA, García-García A. Applying Artificial Neural Networks to Forecast European Union Allowance Prices: The Effect of Information from Pollutant-Related Sectors. Energies. 2019; 12(23):4439. https://doi.org/10.3390/en12234439

Chicago/Turabian Style

Jaramillo-Morán, Miguel A., and Agustín García-García. 2019. "Applying Artificial Neural Networks to Forecast European Union Allowance Prices: The Effect of Information from Pollutant-Related Sectors" Energies 12, no. 23: 4439. https://doi.org/10.3390/en12234439

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop