Energies 17 02687

Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

energies

Article
Enhanced Day-Ahead Electricity Price Forecasting Using a
Convolutional Neural Network–Long Short-Term Memory
Ensemble Learning Approach with Multimodal Data Integration
Ziyang Wang 1, * , Masahiro Mae 1 , Takeshi Yamane 2 , Masato Ajisaka 2 , Tatsuya Nakata 2 and Ryuji Matsuhashi 1

1 Department of Electrical Engineering and Information Systems, The University of Tokyo,


Tokyo 113-8656, Japan; mmae@ieee.org (M.M.); matu@enesys.t.u-tokyo.ac.jp (R.M.)
2 Department of Energy Systems Research and Development, KYOCERA Corporation,
Yokohama 220-0012, Japan; takeshi.yamane.hs@kyocera.jp (T.Y.); masato.ajisaka.ke@kyocera.jp (M.A.);
tatsuya.nakata.gt@kyocera.jp (T.N.)
* Correspondence: wang-ziyang@ieee.org; Tel.: +81-080-2561-3818

Abstract: Day-ahead electricity price forecasting (DAEPF) holds critical significance for stakeholders
in energy markets, particularly in areas with large amounts of renewable energy sources (RES)
integration. In Japan, the proliferation of RES has led to instances wherein day-ahead electricity
prices drop to nearly zero JPY/kWh during peak RES production periods, substantially affecting
transactions between electricity retailers and consumers. This paper introduces an innovative DAEPF
framework employing a Convolutional Neural Network–Long Short-Term Memory (CNN–LSTM)
model designed to predict day-ahead electricity prices in the Kyushu area of Japan. To mitigate
the inherent uncertainties associated with neural networks, a novel ensemble learning approach
is implemented to bolster the DAEPF model’s robustness and prediction accuracy. The CNN–
LSTM model is verified to outperform a standalone LSTM model in both prediction accuracy and
computation time. Additionally, applying a natural logarithm transformation to the target day-ahead
electricity price as a pre-processing technique has proven necessary for higher prediction accuracy. A
Citation: Wang, Z.; Mae, M.; Yamane, novel "policy-versus-policy" strategy is proposed to address the prediction problem of the zero prices,
T.; Ajisaka, M.; Nakata, T.; halving the computation time of the traditional two-stage method. The efficacy of incorporating a
Matsuhashi, R. Enhanced Day-Ahead
suite of multimodal features: areal day-ahead electricity price, day-ahead system electricity price,
Electricity Price Forecasting Using a
areal actual power generation, areal meteorological forecasts, calendar forecasts, alongside the rolling
Convolutional Neural
features of areal day-ahead electricity price, as explanatory variables to significantly enhance DAEPF
Network–Long Short-Term Memory
accuracy has been validated. With the full integration of the proposed features, the CNN–LSTM
Ensemble Learning Approach with
Multimodal Data Integration.
ensemble model achieves its highest accuracy, reaching performance metrics of R2 , MAE, and RMSE
Energies 2024, 17, 2687. https:// of 0.787, 1.936 JPY/kWh, and 2.630 JPY/kWh, respectively, during the test range from 1 March 2023
doi.org/10.3390/en17112687 to 31 March 2023, underscoring the advantages of a comprehensive, multi-dimensional approach
to DAEPF.
Academic Editor: Ahmed Abu-Siada

Received: 14 May 2024 Keywords: day-ahead electricity price forecasting (DAEPF); renewable energy sources (RES);
Revised: 28 May 2024 CNN–LSTM; deep learning; ensemble learning; zero day-ahead electricity price
Accepted: 29 May 2024
Published: 1 June 2024

1. Introduction
1.1. The Necessity of Day-Ahead Electricity Price Forecasting
Copyright: © 2024 by the authors.
Licensee MDPI, Basel, Switzerland. In the wake of the 21st century, the global energy sector has been undergoing a
This article is an open access article paradigm shift, characterized by the massive integration of renewable energy sources (RES)
distributed under the terms and such as wind and solar power into the electricity grids [1,2]. This transformation, largely
conditions of the Creative Commons driven by the need to counteract the environmental challenges of conventional energy
Attribution (CC BY) license (https:// systems, brings volatility and unpredictability in electricity generation. The intermittency
creativecommons.org/licenses/by/ associated with RES significantly influences the dynamics of the day-ahead electricity
4.0/).

Energies 2024, 17, 2687. https://doi.org/10.3390/en17112687 https://www.mdpi.com/journal/energies


Energies 2024, 17, 2687 2 of 17

market [3,4], where electricity is traded for immediate delivery, thereby escalating the
complexity of pricing mechanisms.
In this evolving energy landscape, day-ahead electricity price forecasting (DAEPF)
in day-ahead electricity markets has emerged as a paramount concern [5]. As electricity
transaction prices are determined in the wholesale market, price fluctuations profoundly
influence the financial dynamics of electric utilities [6]. Accurate DAEPF, therefore, is
instrumental for a range of market stakeholders, from power producers and consumers to
traders. It aids in energy companies’ optimized bidding, strategic planning, and insightful
decision-making processes, especially in a market with escalating RES integration, which
introduces additional complexities in price patterns [7]. For both retailers and consumers,
accurate DAEPF can usher in substantial economic benefits, helping to craft optimized
procurement strategies and promoting proactive demand response initiatives [8]. On a
broader scale, it underpins the stability and efficiency of modern power systems, playing a
pivotal role in the transition to a sustainable energy future.

1.2. Day-Ahead Electricity Price Forecasting Models


Statistical models such as the Autoregressive Moving Average (ARMA) [9,10] and
Autoregressive Integrated Moving Average (ARIMA) [11–13] have been widely employed
in DAEPF studies. While these models provide foundational approaches, their inher-
ent linearity can pose challenges. The increased integration of RES, along with factors
like demand fluctuations, introduces non-linear trends and sudden price anomalies that
traditional statistical models may struggle to capture accurately. On the other hand, ma-
chine learning models, particularly those that incorporate time-dependent features such as
the Long Short-Term Memory (LSTM), have gained traction in DAEPF, as evidenced by
numerous studies [7,14,15].
Furthermore, by integrating the capabilities of the Convolutional Neural Network
(CNN) with the LSTM, a potent hybrid framework CNN–LSTM emerges. In this archi-
tecture, the CNN functions as a feature extractor, while the LSTM captures temporal
dependencies. Notably, this hybrid approach dramatically shortens training time, a benefit
primarily derived from the convolutional operations performed by the CNN, setting it
apart from standalone LSTM models. This enhanced efficiency in training, coupled with
improved predictive accuracy, positions the CNN–LSTM as superior to standalone LSTM
models across various time series forecasting domains. Notable studies evidencing the
superior performance of CNN–LSTM over LSTM include those in diverse fields such as bio-
signal analysis for heart rate monitoring [16], electricity market demand bidding [17], stock
price forecasting [18], short-term photovoltaic power production prediction [19], lithium–
ion battery discharge capacity estimation [20], PM2.5 concentration [21], residential energy
consumption forecasting [22], individual household load forecasting in the short-term [23],
and DAEPF [24]. Through these various applications, the CNN–LSTM model has demon-
strated a commendable blend of efficiency and effectiveness, underscoring its utility over
standalone LSTM models in time series forecasting problems. Cordoni [24] compared a
series of machine learning models for DAEPF, including Random Forest (RF), Multilayer
Perceptron (MLP), CNN, Recurrent Neural Network (RNN), LSTM, and CNN–LSTM,
showing that the CNN–LSTM achieved the highest forecasting accuracy among all the
models. In addition to the day-ahead electricity price, calendar variables, total load, and
zonal load were used as features. However, weather data, which has been validated as
significant for DAEPF by some studies [25,26], was not included in Cordoni’s analysis [24].
Moreover, existing studies [16–24] did not address the inherent uncertainty characteris-
tics of the neural networks when comparing the performance between standalone LSTM
models and CNN–LSTM models, resulting in unreliable comparisons.
Energies 2024, 17, 2687 3 of 17

1.3. Day-Ahead Electricity Prices: Negative Trends in the US and EU and Non-Negative
Limitations in Japan
In recent years, the increased penetration of RES, particularly from wind and so-
lar sources, has introduced an unprecedented phenomenon in the US and EU electricity
markets: negative day-ahead electricity price [27]. This development can be attributed pri-
marily to two interconnected factors. First, the inherent intermittency and unpredictability
of RES can occasionally lead to generation surpassing demand, leading to an oversupply.
Second, conventional power plants, including nuclear and coal, often find it challenging to
ramp down production swiftly or cost-effectively. During periods of high renewable energy
output, these plants may opt to maintain operations, effectively paying consumers to use
the excess electricity rather than incurring the costs associated with shutting down and
restarting. The occurrence of negative electricity prices has become increasingly frequent.
For instance, during the final two weeks of 2012, day-ahead electricity prices in Germany
turned negative on three occasions, an event that was considered unusual at the time, as
emphasized by Shiri et al. [28]. Recent findings by Seel et al. [27] indicate that, in 2020,
solar and wind energy were principal contributors to negative prices in both the US and EU
electricity markets. Such negative prices, while posing challenges, highlight the imperative
for proficient grid management, adaptable demand–response systems, and energy storage
solutions to keep pace with the escalating contribution of RES [29,30]. However, the situa-
tion in Japan presents a distinct narrative. With the significant introduction of solar and
wind energy into the Japanese power grid, the electricity wholesale day-ahead markets
have witnessed prices approaching nearly zero JPY/kWh, specifically at 0.01 JPY/kWh
(referred to as zero prices in the following sections of this paper). Notably, negative prices
have been absent, a consequence of the Japanese governmental policies and regulations.
The day-ahead electricity price in the Kyushu area is depicted in Figure 1a. A closer look
at the intermittent zero prices is presented in Figure 1b. As evident from Figure 1a, the
emergence of considerable zero prices became prominent from the year 2020 onward,
largely attributable to the rapid integration of RES.

Kyushu electricity spot price


Electricity spot price (yen/kWh)

250
200
150
100
50
0
2016 2017 2018 2019 2020 2021 2022 2023
Time [Yearly]
D

Kyushu electricity spot price (Zoomed)


Electricity spot price (yen/kWh)

40
30
20
10
0
2022-04-01 2022-04-02 2022-04-03 2022-04-04 2022-04-05 2022-04-06 2022-04-07
Time [Daily]
E

Figure 1. Kyushu areal day-ahead electricity price [JPY/kWh] (a) and zooming-in on zero-inflated
prices (b).
Energies 2024, 17, 2687 4 of 17

1.4. Paper Contributions and Organization


The contributions of this paper are summarized as follows. To address the challenges
previously mentioned, this research investigates multimodal data as novel features to en-
hance DAEPF in Kyushu area, Japan, and compare the performance between the standalone
LSTM model and the CNN–LSTM model in terms of both prediction accuracy and com-
putation time, by utilizing a novel ensemble learning approach to address their inherent
uncertainties. Moreover, to address the "zero-inflated" problem in the Japan Electric Power
Exchange (JEPX) day-ahead electricity market, a novel "policy-versus-policy" strategy is
employed to forecast the zero prices to half the computation time, which a traditional
two-stage method requires. Furthermore, a natural logarithm transformation is utilized
to improve the Skewness and Kurtosis of the electricity price to enhance the prediction
accuracy. Moreover, a novel method for extracting meteorological forecast data by utilizing
Google Maps is introduced. To the best of the authors’ knowledge, no prior work has
combined these specific features together for accurate DAEPF.
The remainder of this paper is organized as follows. Section 2 details the methodology
adopted in this study and presents the comprehensive structure of the LSTM and CNN–
LSTM models used for DAEPF. Section 3 describes the data architecture underpinning
the DAEPF models. Section 4 reports the performance metrics of the DAEPF results and
validates the efficacy of the proposed feature sets. Finally, Section 5 concludes the paper
and discusses potential directions for future research.

2. Methodology
2.1. LSTM and CNN–LSTM Forecasting Models
An LSTM model and a CNN–LSTM model were designed and employed for DAEPF
and for comparison using the Python Tensorflow Keras library, given their demonstrated
performance in time series forecasting, as discussed in Section 1.2. The architectures of
the LSTM and CNN–LSTM models are delineated in Figure 2, and the hyperparameters
were selected empirically based on optimal performance. The LSTM model comprises two
LSTM layers with the same number of units, followed by a fully-connected (FC) Layer.
The initiation of the CNN–LSTM model begins with an input layer that accommodates
the input data. Following this, the data traverses through a one-dimensional convolution
layer, employing the Rectified Linear Unit (ReLU) activation function. Subsequently, a
max pooling layer is applied to the convolutional output, assisting in reducing the spatial
dimensions of the output feature maps. Another convolution layer follows, facilitating
further feature extraction from the data. The ensuing layer is an LSTM Layer, with the
same number of units as the LSTM layers in the LSTM model, adept at capturing the
temporal dependencies in the time-series data. The output of the LSTM Layer is then
routed through an FC layer, producing the final output of the model. The LSTM and
CNN–LSTM models are compiled using the Adam optimizer with a learning rate of 0.001,
with the mean absolute error (MAE) chosen as both the loss function and the metric. To
prevent overfitting, the batch size and number of training epochs for both models were set
to 2048 and 50, respectively, for each training iteration. Subsequently, the performance of
the LSTM and CNN–LSTM models are then compared.

2.2. Ensemble Learning Strategy


Given the inherent variability of neural network models, which stems from their
sensitivity to initial conditions and the stochastic nature of their training, training the
same neural network multiple times and averaging the predictions can mitigate individual
model errors. This leads to enhanced prediction performance, as different models will
not make the same errors on the identical test set [31,32]. Based on this understanding,
a novel ensemble learning approach was implemented. The LSTM and CNN–LSTM
models underwent multiple training iterations for each feature set defined in Section 3.4.
Subsequently, all individual predictions were aggregated using a simple averaging method
to construct the final ensemble prediction. The ensemble learning process is described
Energies 2024, 17, 2687 5 of 17

in Equation (1), where N represents the total number of predictions, and k denotes the
index of each individual prediction. In accordance with the central limit theorem, which
posits that the distribution of the average of a large number of independent, identically
distributed variables will approximate normality, this study selected N = 30 as the number
of training iterations for ensemble predictions.

N
1
ŷensemble =
N ∑ ŷk (1)
k =1

For clarity, the pseudo-code for the ensemble learning procedure is outlined in
Algorithm 1.

Algorithm 1 Ensemble Learning Procedure


1: Perform natural logarithm transformation of the day-ahead electricity price using
Equation (6).
2: Normalize the training and test data.
3: for i = 1 to N do
4: Train the model to generate prediction ŷi .
5: end for
6: Restore the predicted values to their original scale (reverse data normalization).
7: Apply the exponential transformation to the predicted values using Equation (7) (re-
verse of the log transformation).
8: Calculate the ensemble prediction ŷensemble using Equation (1).
9: Calculate the zero price for ŷi and ŷensemble using Equation (2).

LSTM Layer LSTM Layer


(M5 × 1) (M5 × 1) FC Layer
Input Layer (M6 × 1)
(N × F )
TM

TM
LS

LS

Output Layer
N (48 × 1)
Past N -step data

M5 M5 M6
48
TM

TM

e
LS

LS

ic
pr
d
te
as
ec
TM

TM

r
Fo
LS

LS

F features

(a)
LSTM Layer
Convolution Layer (M5 × 1)
(M1 × M2 ) FC Layer
Input Layer Convolution Layer (M6 × 1)
(N × F ) (M3 × M4 )
TM

M1 Max Pooling Layer


(M1 /2 × M2 /2)
LS

M3
M1 /2 Output Layer
N (48 × 1)
Past N -step data

M5 M6
48
TM

M2 /2
e
LS

ic

M2 M4
pr
d
te
as
ec
TM

r
Fo
LS

F features

(b)

Figure 2. Schematic of the architectures of the (a) LSTM and (b) CNN–LSTM models.

2.3. “Policy-Versus-Policy” Zero Prices Forecasting Strategy


As is shown in Figure 1b, the considerable durations of zero prices in the target variable
create a zero-inflated regression problem in machine learning after data normalization.
However, it is almost impossible for most machine learning models, including Random
Energies 2024, 17, 2687 6 of 17

Forest (RF), Support Vector Regression (SVR), and neural networks, to continuously output
zeros. The traditional method to solve the zero-inflated regression problem typically applies
a two-stage approach: one binary classification model to identify the zeros and another
regression model to predict the non-zero values, which doubles the computation time and
training cost. In this study, we introduce a novel method to address this issue. The solution
begins with an understanding of broader trends in global day-ahead electricity markets.
As highlighted by Seel et al. [27], the abundance of RES can lead to negative day-ahead
electricity prices in the US and EU. Drawing from this, we infer that negative pricing is
a natural consequence of RES abundance. In Japan, the current policy dictates that day-
ahead electricity prices cannot drop below 0.01 JPY/kWh, thereby preventing them from
turning negative. Assuming that the circumstances leading to negative prices in the US
and EU are similar to those in Japan, it is reasonable to infer that the explanatory variables
in both scenarios would exhibit similar patterns. Feeding these Japanese explanatory
variables into a machine learning regression model would naturally produce negative
prices, as the model is not constrained by Japan’s minimum pricing policy. Hence, by
leveraging this premise, zero prices can be forecast by translating any negative outputs
from the model to zeros. This novel approach effectively functions as a policy-versus-policy
forecasting strategy, reflecting real-world conditions. Equation (2) illustrates the zero price
calculation procedure.
ŷi = max(0, ŷi ) (2)

2.4. Performance Evaluation


Performance metrics, including MAE, root mean squared error (RMSE), and the
coefficient of determination (R2 ), were utilized for evaluation. The computational formulae
for MAE, RMSE, and R2 are specified in Equations (3)–(5), respectively.

∑nt=1 |yt − ŷt | (3)


MAE(y, ŷ) =
n
r
∑nt=1 (yt − yˆt )2 (4)
RMSE(y, ŷ) =
n
∑nt=1 (yt − yˆt )2
R2 (y, ŷ) = 1 − (5)
∑nt=1 (yt − ȳ)2

3. Data Preparation
This study utilizes multimodal data to enhance DAEPF, comprising the areal day-
ahead electricity price (Kyushu), day-ahead system electricity price, rolling features of areal
day-ahead electricity price, areal actual power generation (Kyushu), areal meteorological
forecast data (Kyushu), and calendar forecast data. In this study, since photovoltaic (PV)
power is the primary RES in the Kyushu area due to its substantially greater installed
capacity compared to wind power, features pertaining to wind power are not incorporated
into the current investigation.
The overall data architecture and the corresponding time frame are illustrated in
Figure 3. The input data are segmented by their temporal delay into three green blocks.
To maintain consistency with the JEPX day-ahead electricity price data, all input data
were linearly interpolated to a time resolution of 30 min. A 7-day moving window was
applied to the input data before being fed into the DAEPF models. In the JEPX day-ahead
electricity market, all transactions must be finalized by the bidding deadline of 10:00 JST.
Given the computational requirements and the complexities of the forecasting process, a
5 h buffer before the deadline has been established. The explanatory variables include data
up to 05:00 JST on the day before the forecast day. The forecasting period covers the entire
following day, from 00:00 JST to 23:30 JST, encompassing a total of 48 time frames.
Energies 2024, 17, 2687 7 of 17

JEPX day-ahead
Forecasting point
market bidding
(5 h ahead)
deadline

7-day-long historical data (05:00 - 05:00]


Interval Prediction period
Actual power generation (Kyushu), actual solar power generation
(19 h) [00:00 - 00:00)
(Kyushu)

7-day-long forecast data ① [00:00 - 00:00)


Day-ahead areal price (Kyushu), day-ahead areal price rolling features
(Kyushu), day-ahead system price

7-day-long forecast data ② [00:00 - 00:00)


Meteorological forecast data (Kyushu), calendar forecast data

05:00 00:00 00:00 ・・・・・・ 05:00 10:00 00:00 00:00

Figure 3. Illustration of the data architecture of the explanatory variables, highlighting the time
delays among different data.

Regarding the outliers issue, extreme values in day-ahead electricity prices and power
generation data are considered significant and not anomalies. For meteorological forecast
data, since individual forecast points have forecasting errors, the outliers are mitigated by
averaging the data over the Kyushu area. This approach reduces the impact of individual
errors and ensures stable input for the DAEPF model.

3.1. Electricity Data


3.1.1. Day-Ahead Electricity Price
The day-ahead electricity prices (JPY/kWh) at a 30 min resolution, encompassing
both the areal day-ahead electricity price and the day-ahead system electricity price, were
obtained from the JEPX official website [33]. The distribution of the Kyushu areal day-ahead
electricity price, as illustrated in Figure 4a, exhibits pronounced Skewness and Kurtosis,
indicating a skewed distribution. Neural network models typically assume that input data
are normally distributed or at least exhibit symmetry, as this facilitates the model’s learning
process by providing a standardized scale for the input features. Deviations from normality,
such as Skewness and Kurtosis, can introduce biases in the model’s predictions and affect
the efficiency of the learning algorithm. To mitigate these effects, a natural logarithm
transformation was applied to the day-ahead Kyushu areal electricity price, as detailed
in Equation (6). This transformation, a common technique in statistical normalization,
reduces the impact of Skewness and Kurtosis by compressing the scale of the distribution,
thereby enhancing symmetry and reducing the influence of outliers. The effectiveness
of the natural logarithm transformation is quantitatively evidenced by the reduction in
Skewness and Kurtosis of the price data, as shown in Table 1 and Figure 4b. Following the
model’s prediction output, an exponential back-transformation, defined in Equation (7), is
applied to convert the forecast values back to their original scale.

y = loge (y + 1) (6)

y = ey − 1 (7)
Energies 2024, 17, 2687 8 of 17

0.3

Frequency
0.2

0.1

0.0
0 50 100 150 200 250
Electricity spot price [yen/kWh]
D

0.06
Frequency

0.04

0.02

0.00
0 1 2 3 4 5
Natural logarithm-transformed electricity spot price
E

Figure 4. Distribution of Kyushu areal day-ahead electricity price (a) and the corresponding distribu-
tion after the natural logarithm transformation (b).

Table 1. Skewness and Kurtosis of the original and natural logarithm-transformed Kyushu areal
day-ahead electricity prices during 5 April 2016 to 31 December 2021.

Original Log-Transformed
Skewness 8.77 −0.68
Kurtosis 123.00 3.81

Feature engineering was conducted to the day-ahead Kyushu areal electricity price
using a method that involves calculating rolling statistics (minimum, maximum, mean, and
standard deviation) with a rolling window. This method is crucial for capturing temporal
patterns and trends, which are essential for time series feature extraction. The equations for
these calculations are provided in Equations (8)–(11), where t indicates the current time
step, and w indicates the length of the rolling window. The length of the rolling window
was chosen to be 3 days, i.e., w = 144.

Mint = min(yt−w+1 , yt−w+2 , . . . , yt ) (8)

Maxt = max(yt−w+1 , yt−w+2 , . . . , yt ) (9)

t
1
Meant =
w ∑ yi (10)
i = t − w +1
v
t
u
1

u
Stdt = t (y − Meant )2 (11)
w − 1 i = t − w +1 i
Energies 2024, 17, 2687 9 of 17

3.1.2. Actual Power Generation


The actual power generation data (MW) at a 5-min resolution in the Kyushu area
were obtained from the Organization for Cross-regional Coordination of Transmission
Operators, Japan (OCCTO) [34], including the actual total power generation and actual
solar power generation.

3.2. Meteorological Forecast Data


The meteorological forecast data at a 1-h resolution were obtained from the Japan
Meteorological Business Support Center (JMBSC) [35]. The Mesoscale Model Grid Point
Value (MSM-GPV) consists of ten categories of meteorological data: the U-Component of
Wind (UGRD), representing wind speed in the east–west direction with positive values
indicating westerly winds; the V-Component of Wind (VGRD), representing wind speed in
the north–south direction with positive values indicating southerly winds; temperature
(TMP); relative humidity (RH); Low Cloud Cover (LCDC), indicating low-level cloudiness;
Middle Cloud Cover (MCDC), indicating mid-level cloudiness; High Cloud Cover (HCDC),
indicating high-level cloudiness; Total Cloud Cover (TCDC); Accumulated Precipitation
(APCP); and Downward Shortwave Radiation Flux (DSWRF), indicative of solar radiation
reaching the Earth’s surface.
The JMBSC issues meteorological forecasts six times daily at 03:00, 06:00, 09:00, 15:00,
18:00, and 21:00 UTC, providing high-resolution, hourly updates at the surface level. These
forecasts cover a geographic area from 22.4° N, 120° E to 47.6° N, 150° E, encompassing
the whole area of Japan, and are disseminated on an equal latitude–longitude grid with
a resolution of 0.05° × 0.0625° (505 by 481 grid points). The data are distributed in the
GRIB2 format, with each 39 h forecast file approximately 293 MB in size, resulting in about
1758 MB of data per 1 day. According to the forecasting time point of 05:00 JST, data up to
18:00 UTC were utilized.
The Kyushu area map was a rectangular screenshot from the Google Maps Styling
Wizard [36]. The identification of the land areas from the Kyushu area map was conducted
using the Python OpenCV library [37]. Figure 5a displays the original screenshot of the
Kyushu area map. In this step, pixels that are not within the defined blue color range, specif-
ically lower-bound HSV values of [100, 50, 50] and upper-bound values of [130, 255, 255],
are identified as land. Subsequently, Figure 5b showcases the delineated land areas from
Figure 5a, with red dots marking these regions. After the identification of land areas, the
meteorological data of all the land area pixels were averaged as input features.

D E
Figure 5. Kyushu area map (a) and the identified land areas (b). Map data: ©2024 Google, TMap
Mobility.
Energies 2024, 17, 2687 10 of 17

The reason for utilizing the aforementioned meteorological data is as follows. Ac-
cording to the American Society of Heating, Refrigerating and Air-Conditioning Engineers
(ASHRAE) [38], an occupant’s thermal comfort is influenced by air temperature and relative
humidity (RH). The utility of air temperature and RH in modeling thermal comfort has been
substantiated in previous studies [39,40]. Solar radiation significantly impacts the output
of photovoltaic (PV) panels, thereby necessitating the inclusion of Downward Shortwave
Radiation Flux (DSWRF) data. Additionally, cloud cover at different levels, represented
by Low Cloud Cover (LCDC), Middle Cloud Cover (MCDC), High Cloud Cover (HCDC),
and Total Cloud Cover (TCDC), also affects solar radiation. Hence, these factors were
included in the analysis. The U-Component (UGRD) and V-Component (VGRD) of Wind
are relevant for modeling wind power generation, which is why they were considered.
Lastly, Accumulated Precipitation (APCP) influences the generation of hydropower and
small-scale hydro power, making it a pertinent variable for inclusion.

3.3. Calendar Forecast Data


The calendar forecast data which integrate the cyclic features and Japanese holidays,
aimed to enhance the DAEPF accuracy by accounting for the unique electricity consumption
behaviors associated with specific time periods, were used as features.

3.3.1. Cyclic Features


When modeling time series data, capturing the inherent cyclicity of time-related
features is essential. Many features, such as hours of the day, days of the week, or months
of the year, exhibit periodic behavior. For instance, the pattern of human activity at 06:00 JST
is more similar to 06:00 JST of the next day. Traditional linear representations of time fail
to capture this cyclical relationship. One effective method to account for this cyclicity
is to transform time-related features using trigonometric functions, specifically sine and
cosine transformations. By representing features like days, weeks, months, and years
as points on a unit circle using sine and cosine values, we can maintain the closeness of
cyclical times as adjacent. In this study, we employ sine and cosine transformations with
periods corresponding to common cyclical patterns: 1 day, 1 week, 1 month, and 1 year.
For instance, the sine and cosine waves with a period of 1 year is shown in Figure 6. Such
transformations have been acknowledged in foundational time series literature as a robust
method to encapsulate periodic patterns in data [41–45].

sin_year cos_year
1.0
0.5
0.0
0.5
1.0
2016 2017 2018 2019 2020 2021 2022 2023
Time [year]
Figure 6. Sine and cosine waves with a period of 1 year.

3.3.2. Holiday Features


Japanese holidays and non-holidays were encoded into numerical labels, with holidays
labeled as 1 and non-holidays as 0. These holidays include national holidays, Golden Week
from 29 April–5 May, and the New Year’s period from 29 December–3 January.
Energies 2024, 17, 2687 11 of 17

3.4. Multiple Feature Sets


To analyze and compare the validity of the proposed features, a strategy is proposed
that involves removing each feature set one at a time from all proposed features and using
the remaining features to evaluate and compare prediction accuracy, as shown in Table 2.

Table 2. Performance metrics of the CNN–LSTM and LSTM ensemble learning models using different
combinations of the proposed features during the test period (1 January 2022–31 December 2022).
The highest prediction accuracies are highlighted in bold.

Prediction Log Trans- Ensemble Training MAE RMSE


Feature Set Model R2
Method formation Times Time [JPY/kWh] [JPY/kWh]
All CNN-LSTM (a) Yes 30 52 min 0.592 5.112 6.941
No actual power generation CNN-LSTM (a) Yes 30 50 min 0.583 5.216 7.020
No holidays CNN-LSTM (a) Yes 30 51 min 0.575 5.231 7.088
No meteorological data CNN-LSTM (a) Yes 30 40 min 0.572 5.200 7.117
No rolling features CNN-LSTM (a) Yes 30 46 min 0.561 5.328 7.207
No cyclic features CNN-LSTM (a) Yes 30 42 min 0.530 5.489 7.457
No system price CNN-LSTM (a) Yes 30 51 min 0.558 5.233 7.226
All CNN-LSTM (a) No 30 53 min 0.535 5.490 7.411
All LSTM (a) Yes 15 58 min 0.581 5.112 7.034
All LSTM (a) Yes 30 117 min 0.587 5.070 6.986

3.5. Prediction Methods


Two prediction methods were utilized, as illustrated in Figure 7. Prediction method
(a) is used to validate the performance of proposed features as it requires much less
training time compared with the day-by-day prediction method (prediction method (b))
shown in Figure 7b. For validation of the proposed features, the training data span from
5 April 2016—the date marking the full liberalization of the electricity retail market—to
31 December 2021. The testing period ranges from 1 January 2022 to 31 December 2022.
Considering that the test data span an entire year, the probability of the results being
attributable to random chance is considerably minimized.

Data set

Training data Test data

・・・・・・ Day i Day i+1 Day i+2 ・・・・・・ Day i+365

(a)

Data set

Training data Test data

Training data Test data

Training data Test data

・・・・・・

・・・・・・ Day i Day i+1 Day i+2 ・・・・・・ Day i+365

(b)

Figure 7. Schematics of the one-time prediction method (a) and the day-by-day prediction method (b).

After selecting the features with the best prediction performance, the day-by-day
prediction method was conducted to explore the actual prediction accuracy in real-world
application scenarios using these optimal features. Specifically, the test range is the next
whole day for each training data range, and the training data are updated for every
predicted next whole day. For the day-by-day prediction method, the testing period ranges
from 1 March 2023 to 31 March 2023, and the training data span from 5 April 2016 to the day
Energies 2024, 17, 2687 12 of 17

before the predicted day. For comparison during the same testing period, the prediction
method (a) was also used, as shown in Table 3.

Table 3. Performance metrics of prediction methods (a) and (b) using the CNN–LSTM ensemble
learning model using all proposed features. The highest prediction accuracies are highlighted in bold.

Feature Prediction Log


Model Test Period Ensemble Times R2 MAE RMSE
Set Method Transformation
1 March 2023–31
All CNN-LSTM (a) Yes 30 0.750 2.197 2.851
March 2023
1 March 2023–31
All CNN-LSTM (b) Yes 30 0.787 1.936 2.630
March 2023

3.6. Model Training Platform


The models were trained using two NVIDIA Quadro RTX 8000 GPUs on a Win-
dows OS.

4. Results and Discussion


4.1. Ensemble Learning Prediction Results
Table 2 presents the performance metrics for the prediction outcomes by adjusting
models, features, pre-processing (natural logarithm transformation), and ensemble learning
iteration times. By observing Table 2, significant results can be summarized as follows.
1. Using all features, the ensemble learning prediction with the CNN–LSTM model
achieved the highest performance metrics, underscoring the efficacy and validity of
the proposed features in enhancing DAEPF accuracy.
2. Applying the natural logarithm transformation to the target day-ahead electricity
price significantly improved performance.
3. The CNN–LSTM model (30 iterations ensemble) outperformed the LSTM model
(15 iterations ensemble, special case for comparison), requiring less than the training
time of the LSTM model.
4. Using the same ensemble learning of 30 iterations, the CNN–LSTM model outper-
formed the LSTM model in terms of R2 and RMSE, though slightly weaker in MAE,
requiring less than half of the training time of the LSTM model.
Table 4 shows performance metrics of individual predictions using the optimal feature
set (All features) from Table 2, LSTM and CNN–LSTM models, natural logarithm trans-
formation pre-processing, and prediction method (a). It is noteworthy in Table 4 that each
training iteration results in a unique individual prediction on the test set, underscoring the
inherent uncertainty in the neural network training process. Tables 2 and 4 demonstrate
that the performance metrics of ensemble predictions significantly outperform the simple
average of the performance metrics from individual predictions, as well as the best indi-
vidual prediction, highlighting the efficacy of the ensemble learning strategy. In addition,
the average individual prediction performance of the CNN–LSTM model outperformed
that of the LSTM model. Furthermore, it is evident from Table 4 that a certain individual
CNN–LSTM prediction can underperform a certain individual LSTM prediction, indicating
that comparing individual predictions between CNN–LSTM and LSTM models is not
reliable, thereby highlighting the necessity of the ensemble learning approach.

4.2. Day-by-Day Prediction Result


The day-by-day prediction results are shown in Figure 8. The ensemble learning
metrics for prediction methods (a) and (b) are presented in Table 3. As is shown in Table 3,
using the day-by-day prediction method, where the training data are incremented daily to
include the most recent information, significantly enhanced performance compared with
the prediction method (a), as the model consistently integrates the latest data up to the day
before the prediction.
Energies 2024, 17, 2687 13 of 17

As can be observed from Figure 8, ensemble learning effectively reduces the variability
inherent in individual model predictions. Although some individual predictions may
diverge markedly from the actual values, the ensemble method, described in Equation (1),
averages these forecasts to produce a more reliable final prediction. This technique aligns
with the principle outlined by GoodFellow et al. [31]: averaging models is beneficial
because distinct models are unlikely to repeat the same errors on the test set. On the
other hand, as shown in Figure 8, the model is capable of predicting zero prices to some
extent, indicating the validity of the “policy-versus-policy” zero prices forecasting strategy.
Though not all instances of zero prices were successfully captured.

Table 4. Performance metrics of individual predictions using the CNN–LSTM and LSTM models with
all proposed features and natural logarithm transformation pre-processing employing prediction
method (a).

CNN-LSTM LSTM
No.
R2 MAE [JPY/kWh] RMSE [JPY/kWh] R2 MAE [JPY/kWh] RMSE [JPY/kWh]
1 0.501 5.569 7.677 0.496 5.507 7.720
2 0.554 5.360 7.261 0.463 5.661 7.967
3 0.437 5.996 8.159 0.462 5.691 7.978
4 0.529 5.455 7.463 0.510 5.483 7.614
5 0.529 5.442 7.460 0.522 5.401 7.514
6 0.530 5.541 7.454 0.447 5.760 8.084
7 0.538 5.420 7.388 0.490 5.582 7.761
8 0.565 5.284 7.170 0.544 5.269 7.343
9 0.538 5.421 7.389 0.447 5.776 8.086
10 0.554 5.365 7.260 0.487 5.629 7.787
11 0.525 5.486 7.493 0.518 5.492 7.549
12 0.545 5.329 7.334 0.500 5.570 7.687
13 0.517 5.533 7.557 0.501 5.634 7.677
14 0.504 5.575 7.657 0.518 5.498 7.551
15 0.525 5.441 7.495 0.534 5.446 7.419
16 0.499 5.452 7.698 0.495 5.543 7.722
17 0.529 5.343 7.463 0.497 5.501 7.713
18 0.517 5.605 7.554 0.493 5.527 7.743
19 0.531 5.390 7.448 0.473 5.652 7.896
20 0.544 5.349 7.341 0.494 5.591 7.737
21 0.547 5.320 7.315 0.527 5.390 7.474
22 0.530 5.437 7.451 0.522 5.356 7.514
23 0.550 5.436 7.290 0.502 5.595 7.671
24 0.547 5.388 7.317 0.514 5.433 7.583
25 0.477 5.680 7.866 0.500 5.521 7.686
26 0.544 5.347 7.340 0.485 5.599 7.799
27 0.519 5.505 7.537 0.513 5.469 7.584
28 0.497 5.547 7.711 0.519 5.543 7.541
29 0.546 5.404 7.327 0.495 5.533 7.723
30 0.548 5.384 7.309 0.544 5.402 7.340
Min 0.437 5.284 7.170 0.447 5.269 7.340
Max 0.565 5.996 8.159 0.544 5.776 8.086
Average 0.527 5.460 7.473 0.500 5.535 7.682
Energies 2024, 17, 2687 14 of 17

Individual Predictions Ensemble Prediction Actual


Spot price (yen/kWh)

20
10
0
2023-03-01 2023-03-05 2023-03-09 2023-03-13 2023-03-17 2023-03-21 2023-03-25 2023-03-29 2023-04-01
Time [Daily]

Figure 8. Individual and ensemble predictions for the test range from 1 March 2023 to 31 March 2023,
using the CNN–LSTM model and all proposed features with the natural logarithm transformation
pre-processing and the day-by-day prediction method.

5. Conclusions and Future Work


DAEPF is pivotal for stakeholders in the energy market. This study has proposed an
innovative DAEPF framework utilizing a CNN–LSTM ensemble learning model, incor-
porating areal day-ahead electricity price, day-ahead system electricity price, areal actual
power generation, areal meteorological forecasts, calendar forecasts, alongside the rolling
features of areal day-ahead electricity price, as explanatory variables to enhance DAEPF
accuracy in the Kyushu area of Japan. The effectiveness of these multimodal features
has been validated by comparing the prediction accuracy of different combinations of the
proposed features.
Given that individual predictions vary significantly, it is unwise to ignore the uncer-
tainty characteristics of neural networks in DAEPF or the feature selection process, and
it is unreliable to compare single individual predictions between CNN–LSTM and LSTM
models. However, by employing an ensemble learning approach, the uncertainty can be
minimized and the prediction accuracy can be significantly increased. In the ensemble
learning, the CNN–LSTM model outperforms the LSTM model in both prediction accuracy
and computation time. The average individual prediction performance of the CNN–LSTM
model surpasses that of the LSTM model.
Applying the natural logarithm transformation to the electricity price to improve
the Skewness and Kurtosis has proven crucial for DAEPF prediction accuracy. The novel
“policy-to-policy” strategy has been proposed and verified for zero prices forecasting,
halving the computation time compared with the traditional two-stage method. Utilizing
all features, the ensemble learning method achieved the highest performance metrics
during the test range from 1 January 2022 to 31 December 2022.
Moving forward, by using the day-by-day prediction approach, the CNN–LSTM
model achieved performance metrics of R2 , MAE, and RMSE of 0.787, 1.936 JPY/kWh,
2.630 JPY/kWh, respectively, during the test range from 1 March 2023 to 31 March 2023.
Moreover, while this study averaged meteorological data across the land areas, future work
could leverage the entire spectrum of meteorological data to preserve more comprehensive
information, potentially leading to even higher precision in DAEPF. In this study, ensemble
learning of 30 iterations were conducted with the CNN–LSTM model. In future work, the
balance between ensemble learning iteration times, computation time, increased prediction
accuracy, and potential profits from the predictions should also be considered.

Author Contributions: Conceptualization, Z.W. and R.M.; methodology, Z.W.; software, Z.W.; valida-
tion, Z.W. and M.M.; formal analysis, Z.W., M.M., T.Y., M.A. and T.N.; investigation, Z.W., M.M., T.Y.,
M.A., T.N. and R.M.; resources, T.Y., M.A., T.N. and R.M.; data curation, Z.W., T.Y., M.A. and T.N.;
writing—original draft preparation, Z.W.; writing—review and editing, Z.W. and M.M.; visualization,
Z.W.; supervision, R.M.; project administration, R.M.; funding acquisition, R.M. All authors have
read and agreed to the published version of the manuscript.
Funding: This research was funded by KYOCERA Corporation.
Data Availability Statement: All data generated or analyzed during this study are included in this
article.
Energies 2024, 17, 2687 15 of 17

Conflicts of Interest: Authors Takeshi Yamane, Masato Ajisaka, Tatsuya Nakata were employed by
the company Department of Energy Systems Research and Development, KYOCERA Corporation.
The remaining authors declare that the research was conducted in the absence of any commercial or
financial relationships that could be construed as a potential conflict of interest.

Abbreviations

DAEPF Day-ahead electricity price forecasting


RES Renewable energy sources
OCCTO Organization for Cross-regional Coordination of Transmission Operators, Japan
JMBSC Japan Meteorological Business Support Center
JEPX Japan Electric Power Exchange
ASHRAE American Society of Heating, Refrigerating and Air-conditioning Engineers
PV Photovoltaic
ARMA Autoregressive Moving Average
ARIMA Autoregressive Integrated Moving Average
RF Random Forest
SVR Support Vector Regression
MLP Multilayer Perceptron
CNN Convolutional Neural Network
LSTM Long Short-Term Memory
CNN–LSTM Convolutional Neural Network6-Long Short-Term Memory
FC Fully-connected
ReLU Rectified Linear Unit
MAE Mean absolute error
RMSE Root mean squared error
R2 Coefficient of determination
MSM-GPV Mesoscale Model Grid Point Value
UGRD U-Component of Wind
VGRD V-Component of Wind
TMP Temperature
RH Relative humidity
LCDC Low Cloud Cover
MCDC Middle Cloud Cover
HCDC High Cloud Cover
TCDC Total Cloud Cover
APCP Accumulated Precipitation
DSWRF Downward Shortwave Radiation Flux
Symbols
e Natural logarithm
Mint Minimum value of the day-ahead electricity price over a rolling window
Maxt Maximum value of the day-ahead electricity price over a rolling window
Meant Mean value of the day-ahead electricity price over a rolling window
Stdt Standard deviation of the day-ahead electricity price over a rolling window
y Target variable
ŷ Predicted target variable
ŷensemble Ensemble prediction of the target variable
n Sequence length of the target variable
N Total training times of the model
t t-th value in a variable sequence
i i-th value in a variable sequence
k k-th individual prediction after k-th training of the model
w Rolling window length

References
1. Abdelilah, Y.; Bahar, H.; Criswell, T.; Bojek, P.; Briens, F.; Le Feuvre, P. Renewables 2020: Analysis and Forecast to 2025; IEA: Paris,
France, 2020.
Energies 2024, 17, 2687 16 of 17

2. Weitemeyer, S.; Kleinhans, D.; Vogt, T.; Agert, C. Integration of Renewable Energy Sources in future power systems: The role of
storage. Renew. Energy 2015, 75, 14–20. https://doi.org/10.1016/j.renene.2014.09.028.
3. Asiaban, S.; Kayedpour, N.; Samani, A.E.; Bozalakov, D.; De Kooning, J.D.M.; Crevecoeur, G.; Vandevelde, L. Wind and Solar
Intermittency and the Associated Integration Challenges: A Comprehensive Review Including the Status in the Belgian Power
System. Energies 2021, 14, 2630. https://doi.org/10.3390/en14092630.
4. Huang, S.; Xiong, L.; Zhou, Y.; Gao, F.; Jia, Q.; Li, X.; Li, X.; Wang, Z.; Khan, M.W. Distributed Predefined-Time Control for Power
System with Time Delay and Input Saturation. IEEE Trans. Power Syst. 2024, 1–14. https://doi.org/10.1109/TPWRS.2024.3402233.
5. Özen, K.; Yıldırım, D. Application of bagging in day-ahead electricity price forecasting and factor augmentation. Energy Econ.
2021, 103, 105573. https://doi.org/10.1016/j.eneco.2021.105573.
6. Wang, K.; Yu, M.; Niu, D.; Liang, Y.; Peng, S.; Xu, X. Short-term electricity price forecasting based on similarity day screening,
two-layer decomposition technique and Bi-LSTM neural network. Appl. Soft Comput. 2023, 136, 110018. https://doi.org/10.1016/
j.asoc.2023.110018.
7. Li, W.; Becker, D.M. Day-ahead electricity price prediction applying hybrid models of LSTM-based deep learning methods and
feature selection algorithms under consideration of market coupling. Energy 2021, 237, 121543. https://doi.org/10.1016/j.energy.
2021.121543.
8. Panapakidis, I.P.; Dagoumas, A.S. Day-ahead electricity price forecasting via the application of artificial neural network based
models. Appl. Energy 2016, 172, 132–151. https://doi.org/10.1016/j.apenergy.2016.03.089.
9. He, K.; Xu, Y.; Zou, Y.; Tang, L. Electricity price forecasts using a Curvelet denoising based approach. Physica A Stat. Mech. Its
Appl. 2015, 425, 1–9. https://doi.org/10.1016/j.physa.2015.01.012.
10. Yang, Z.; Ce, L.; Lian, L. Electricity price forecasting by a hybrid model, combining wavelet transform, ARMA and kernel-based
extreme learning machine methods. Appl. Energy 2017, 190, 291–305. https://doi.org/10.1016/j.apenergy.2016.12.130.
11. Chaâbane, N. A hybrid ARFIMA and neural network model for electricity price prediction. Int. J. Electr. Power Energy Syst. 2014,
55, 187–194. https://doi.org/10.1016/j.ijepes.2013.09.004.
12. Conejo, A.J.; Plazas, M.A.; Espinola, R.; Molina, A.B. Day-ahead electricity price forecasting using the wavelet transform and
ARIMA models. IEEE Trans. Power Syst. 2005, 20, 1035–1042.
13. Girish, G.P. Spot electricity price forecasting in Indian electricity market using autoregressive-GARCH models. Energy Strategy
Rev. 2016, 11–12, 52–57. https://doi.org/10.1016/j.esr.2016.06.005.
14. Wang, B.; Wang, J. Energy futures price prediction and evaluation model with deep bidirectional gated recurrent unit neural
network and RIF-based algorithm. Energy 2021, 216, 119299. https://doi.org/10.1016/j.energy.2020.119299.
15. Chen, Y.; Wang, Y.; Ma, J.; Jin, Q. BRIM: An Accurate Electricity Spot Price Prediction Scheme-Based Bidirectional Recurrent
Neural Network and Integrated Market. Energies 2019, 12, 2241. https://doi.org/10.3390/en12122241.
16. Swapna, G.; Soman, K.P.; Vinayakumar, R. Automated detection of diabetes using CNN and CNN-LSTM network and heart rate
signals. Procedia Comput. Sci. 2018, 132, 1253–1262. https://doi.org/10.1016/j.procs.2018.05.041.
17. Qiu, D.; Dong, Z.; Ruan, G.; Zhong, H.; Strbac, G.; Kang, C. Strategic retail pricing and demand bidding of retailers in electricity
market: A data-driven chance-constrained programming. Adv. Appl. Energy 2022, 7, 100100.
18. Lu, W.; Li, J.; Li, Y.; Sun, A.; Wang, J. A CNN-LSTM-Based Model to Forecast Stock Prices. Complexity 2020, 2020. https:
//doi.org/10.1155/2020/6622927.
19. Agga, A.; Abbou, A.; Labbadi, M.; Houm, Y.E.; Ou Ali, I.H. CNN-LSTM: An efficient hybrid deep learning architecture for
predicting short-term photovoltaic power production. Electr. Power Syst. Res. 2022, 208, 107908. https://doi.org/10.1016/j.epsr.
2022.107908.
20. Li, Y.; Garg, A.; Shevya, S.; Li, W.; Gao, L.; Lee Lam, J.S. A Hybrid Convolutional Neural Network-Long Short Term Memory
for Discharge Capacity Estimation of Lithium-Ion Batteries. J. Electrochem. Energy Convers. Storage 2021, 19, 030901. https:
//doi.org/10.1115/1.4051802.
21. Li, T.; Hua, M.; Wu, X. A Hybrid CNN-LSTM Model for Forecasting Particulate Matter (PM2.5). IEEE Access 2020, 8, 26933–26940.
https://doi.org/10.1109/ACCESS.2020.2971348.
22. Kim, T.Y.; Cho, S.B. Predicting residential energy consumption using CNN-LSTM neural networks. Energy 2019, 182, 72–81.
https://doi.org/10.1016/j.energy.2019.05.230.
23. Alhussein, M.; Aurangzeb, K.; Haider, S.I. Hybrid CNN-LSTM Model for Short-Term Individual Household Load Forecasting.
IEEE Access 2020, 8, 180544–180557. https://doi.org/10.1109/ACCESS.2020.3028281.
24. Cordoni, F. A comparison of modern deep neural network architectures for energy spot price forecasting. Digit. Financ. 2020,
2, 189–210. https://doi.org/10.1007/s42521-020-00022-2.
25. Neupane, B.; Woon, W.L.; Aung, Z. Ensemble Prediction Model with Expert Selection for Electricity Price Forecasting. Energies
2017, 10, 77. https://doi.org/10.3390/en10010077.
26. Chang, Z.; Zhang, Y.; Chen, W. Electricity price prediction based on hybrid model of adam optimized LSTM neural network and
wavelet transform. Energy 2019, 187, 115804.
27. Seel, J.; Millstein, D.; Mills, A.; Bolinger, M.; Wiser, R. Plentiful electricity turns wholesale prices negative. Adv. Appl. Energy 2021,
4, 100073.
Energies 2024, 17, 2687 17 of 17

28. Shiri, A.; Afshar, M.; Rahimi-Kian, A.; Maham, B. Electricity price forecasting using Support Vector Machines by considering oil
and natural gas price impacts. In Proceedings of the 2015 IEEE International Conference on Smart Energy Grid Engineering
(SEGE), Oshawa, ON, Canada, 17–19 August 2015; pp. 1–5. https://doi.org/10.1109/SEGE.2015.7324591.
29. Barbour, E.; Wilson, G.; Hall, P.; Radcliffe, J. Can negative electricity prices encourage inefficient electrical energy storage devices?
Int. J. Environ. Stud. 2014, 71, 862–876. https://doi.org/10.1080/00207233.2014.966968.
30. Marqusee, J.; Becker, W.; Ericson, S. Resilience and economics of microgrids with PV, battery storage, and networked diesel
generators. Adv. Appl. Energy 2021, 3, 100049. https://doi.org/10.1016/j.adapen.2021.100049.
31. Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, USA, 2016.
32. Chen, J.; Zeng, G.Q.; Zhou, W.; Du, W.; Lu, K.D. Wind speed forecasting using nonlinear-learning ensemble of deep learning time
series prediction and extremal optimization. Energy Convers. Manag. 2018, 165, 681–695. https://doi.org/10.1016/j.enconman.20
18.03.098.
33. Japan Electric Power Exchange. Day Ahead Market. 2023. Available online: https://www.jepx.jp/en/electricpower/market-
data/spot/ (accessed on 19 August 2023).
34. Organization for Cross-Regional Coordination of Transmission Operators, Japan. Menu. 2023. Available online: https:
//occtonet3.occto.or.jp/public/dfw/RP11/OCCTO/SD/LOGIN_login (accessed on 1 August 2023).
35. Japan Meteorological Business Support Center. Numerical Weather Prediction Model GPV-MSM. 2023. Available online:
http://www.jmbsc.or.jp/jp/online/file/f-online10200.html (accessed on 15 July 2023).
36. Google Maps. Available online: https://www.google.com/maps/@36.2932467,137.3408308,6z?entry=ttu (accessed on 3 May
2024).
37. OpenCV Team. OpenCV Library. 2023. Available online: https://opencv.org/ (accessed on 19 August 2023).
38. ANSI/ASHRAE Standard 55-2017; Thermal Environmental Conditions for Human Occupancy. ASHRAE Inc.: Peachtree Corners,
GA, USA, 2017.
39. Wang, Z.; Matsuhashi, R.; Onodera, H. Towards wearable thermal comfort assessment framework by analysis of heart rate
variability. Build. Environ. 2022, 223, 109504. https://doi.org/10.1016/j.buildenv.2022.109504.
40. Wang, Z.; Matsuhashi, R.; Onodera, H. Intrusive and non-intrusive early warning systems for thermal discomfort by analysis of
body surface temperature. Appl. Energy 2023, 329, 120283. https://doi.org/10.1016/j.apenergy.2022.120283.
41. Cleveland, W.S.; Devlin, S.J.; Grosse, E. Regression by local fitting: Methods, properties, and computational algorithms. J. Econ.
1988, 37, 87–114. https://doi.org/10.1016/0304-4076(88)90077-2.
42. Korenberg, M.J. A robust orthogonal algorithm for system identification and time-series analysis. Biol. Cybern. 1989, 60, 267–276.
https://doi.org/10.1007/BF00204124.
43. Taylor, S.J.; Letham, B. Forecasting at Scale. Am. Stat. 2018, 72, 37–45. https://doi.org/10.1080/00031305.2017.1380080.
44. Hyndman, R.J.; Athanasopoulos, G. Forecasting: Principles and Practice; OTexts: Melbourne, Australia, 2018.
45. Box, G.E.P.; Jenkins, G.M.; Reinsel, G.C.; Ljung, G.M. Time Series Analysis: Forecasting and Control; John Wiley & Sons: Hoboken,
NJ, USA, 2015.

Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual
author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to
people or property resulting from any ideas, methods, instructions or products referred to in the content.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy