<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>” International
Journal of Marketing &amp; Human Resource Research</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1109/UKSIM.2014.67</article-id>
      <title-group>
        <article-title>CGM: A hybrid model for forecasting future stock price</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ningyao Ningshen</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vinita Jindal</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Punam Bedi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science</institution>
          ,
          <addr-line>Keshav Mahavidyalaya</addr-line>
          ,
          <institution>University of Delhi</institution>
          ,
          <addr-line>New Delhi</addr-line>
          ,
          <country country="IN">India</country>
          ,
          <addr-line>110034</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer Science, University of Delhi</institution>
          ,
          <addr-line>New Delhi</addr-line>
          ,
          <country country="IN">India</country>
          ,
          <addr-line>110007</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>2</volume>
      <issue>2</issue>
      <fpage>106</fpage>
      <lpage>112</lpage>
      <abstract>
        <p>In finance, Forecasting Stock Price (FSP) poses a significant challenge. However, the swift progress enabled by Artificial Intelligence (AI) techniques, particularly Deep Neural Network (DNN) has propelled the advancements in this sector. Consequently, researchers have investigated the application of different DNN techniques. Despite these efforts, existing models are often shallow and prone to overfitting due to the model's complexity. Consequently, there is still room for improvement in achieving accurate forecasts of the future closing price. Therefore, to advance FSP, a novel hybrid model named CGM is proposed, which is developed using a combination of Convolution, Gated Recurrent Unit (GRU), and Multi-Layer Perceptron (MLP). Thereafter, the CGM model is trained using technical features, Intrinsic Mode Function (IMF) decomposed using Empirical Mode Function (EMD), and a combination of both to exhaustively explore the ability of the CGM model, thus producing three distinct models, namely TF-CGM, IMF-CGM, and TF-IMF-CGM models. Furthermore, to automatically tailor the hyperparameters of the aforementioned models, Neural Architectural Search (NAS) is employed to automatically fine-tune the hyperparameters of the models. During the experiment, the aforementioned models are evaluated using Root Mean Square Error (RMSE), Mean Absolute Error (MAE), and Mean Absolute Percentage Error (MAPE) evaluation metrics using stock indices listed in the New York Stock Exchange (NYSE) and National Stock Exchange (NSE). From the experimental results, it was observed that technical features exert a more significant influence, which leads to the TF-CGM model outperforming the IMFCGM and TF-IMF-CGM models. Moreover, the proposed models provided better performance when compared with existing models present in the literature.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Finance</kwd>
        <kwd>Artificial Intelligence</kwd>
        <kwd>Machine Learning</kwd>
        <kwd>Deep Neural Network</kwd>
        <kwd>Gated Recurrent Unit</kwd>
        <kwd>Multi-Layer Perceptron1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Predicting future stock prices and market indices is crucial for investors and traders
seeking positive returns on their investments. However, it remains a challenge due to the
complex dynamics influenced by economic, emotional, and political factors, as suggested by
the Efficient Market Hypothesis (EMH). Despite this, efforts have been made to develop
strategies for successful price prediction [1]. Traditionally, Forecasting Stock Price (FSP)
involves examining historical price movement and trading volumes together with a
comprehensive assessment of a company’s financial health to ascertain its intrinsic value
and potential for future growth. However, such methods presume the presence of
exploitable trends in historical data for forecasting future prices. Therefore, an alternative
method such as statistical models like Auto-Regressive Integrated Moving Average (ARIMA)
and Seasonal ARIMA (SARIMA) are commonly utilized for future price forecasting [2], [3],
[4]. Nevertheless, the linearity inherent in these statistical models limits their ability to
capture the complex dynamics exhibited by historical market data. Consequently, various
researchers have explored the usage of Deep Neural Network (DNN) in FSP [1], [5], [6], [7],
[8]. However, due to the shallow nature of the existing models, they are susceptible to
overfitting. Therefore, this research paper aims to address this limitation by proposing a
novel hybrid model named CGM, which employs a combination of Convolution, Gated
Recurrent Unit (GRU), and Multi-Layer (MLP) Perceptron techniques.</p>
      <p>A convolutional layer is a building block of a Convolutional Neural Network (CNN) [9],
which is widely used in image analysis. It involves a convolution operation, wherein filters
slide across the input data, performing an element-wise multiplication between the filter
and the input to extract localized spatial information. Meanwhile, GRU, introduced by [10],
is a category of Recurrent Neural Networks (RNN), which is specifically designed to address
the challenges of RNN in capturing long-range dependencies. Furthermore, MLP, a type of
fully connected feedforward ANN is also utilized in the development of the CGM model.
During the experiment, the hybrid CGM model is trained using three different types of
inputs i.e., Technical Features (TFs), Intrinsic Mode Functions (IMFs), and a combination of
both features, thereby producing three unique variants of the CGM model, namely TF-CGM,
IMF-CGM, and TF-IMF-CGM models. Furthermore, the Neural Architectural Search (NAS)
algorithm [11], which is a subfield in Machine Learning (ML) for streamlining the ML
pipeline is introduced to facilitate automatic hyperparameter tuning in the TF-CGM,
IMFCGM, and TF-IMF-CGM models.</p>
      <p>The manuscript is divided into six sections. Section 2 presents the summary of the
existing literature centered on stock price prediction using DNN techniques. Sections 3 and
4 delve into the proposed work and its experimental study, which is followed by presenting
the results and discussion of the experiment in Section 5. Finally, Section 6 presents the
conclusion of the research work.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Literature Review</title>
      <p>In the last decade, researchers have increasingly turned to DNN for stock price
prediction, leveraging their capability to capture non-linear dependencies in financial time
series data. In the research work conducted by Selvamuthu et al., (2019), three learning
techniques, namely Levenberg-Marquardt (LM), Scaled Conjugate Gradient (SCG), and
Bayesian Regularization (BR) were explored. Their experimental results, assessed using
both tick data and 15-minute data revealed that SCG exhibited superior performance in
comparison to LM and BR. However, the authors concluded that incorporating LSTM and
integrating sentiment analysis could potentially yield better results. In a comparable
investigation carried out by Cao et al., (2019), time-series financial data underwent
decomposition into IMFs through the application of both Empirical Mode Decomposition
(EMD) and Complete Ensemble Mode Decomposition with Adaptive Noise (CEEMDAN)
techniques, and its influence was assessed using a two-layered LSTM model. They observed
that two-layered LSTM outperformed one-layered LSTM, MLP, and Support Vector Machine
(SVM). Moreover, Chen et al., (2019) explored the application of the attention mechanism
in LSTM for stock market prediction. Their experiment was verified using the SSE stock
index and found that LSTM with an attention mechanism has more potential, thereby
achieving better results compared to standalone LSTM. In the subsequent research work
conducted by Shen &amp; Shafiq, (2020), the effectiveness of LSTM was investigated in
shortterm trend forecasting for market prices. Their approach encompassed feature expansion
steps using min-max scaling, polarization, and computing percentage fluctuation. They
contended that the superiority of their model over others stems from the comprehensive
feature engineering employed in their methodology. Taking a different approach, Yang et
al., (2020) leveraged three-dimensional CNN to extract features from stock data meanwhile,
LSTM was used for prediction. However, they opted to exclude the pooling layers in their
experiment to prevent potential information loss. Their findings underscored the
significant role of ranking stock indices in enhancing the overall performance of their
models.</p>
      <p>In a more recent study conducted by Ji et al., (2021), an LSTM model was proposed for
stock price prediction. Their study involved decomposing the stock data into deterministic
signals through wavelet transform techniques. Additionally, sentiment analysis was
incorporated by utilizing text data acquired from social media. Their experimentation
demonstrated success when compared to traditional models. To emphasize the significance
of utilizing DNN in forecasting future metal prices in the metal industry, Lin et al., (2022)
proposed a novel model that is based on Modified Ensemble Empirical Mode Decomposition
(MEEMD) and LSTM. They pointed out that MEEMD demonstrated a better decomposition
effect than EMD. In [19], a novel architecture named FDGRU-transformer (Frequency
Decomposition induced Gate Recurrent Unit Transformer) was proposed to tackle the stock
price prediction problem. Their method involved decomposing stock data into IMFs using
the EMD technique. Furthermore, a GRU, LSTM, and multi-head attention were utilized to
extract temporal information. Their model’s comparison with existing state-of-the-art
models indicated better results. Moreover, as a consequence of ANN’s popularity in FSP,
Seabe et al., (2023) explored the capability of LSTM, GRU, and bi-directional LSTM in
forecasting the price of Bitcoin, Ethereum, and Litecoin. Their model’s evaluation illustrated
that bi-directional LSTM possesses the highest capability in predicting the prices of the
cryptocurrencies.</p>
      <p>Despite the success in the application of DNN in FSP, the existing models are often
characterized by limited depth, potentially leading to overfitting. Therefore, to address this
limitation and enhance the prediction accuracy, this research work introduces a novel
hybrid model, named CGM by integrating Convolution, GRU, and MLP techniques.
Furthermore, to achieve a balance between model prediction performance and
representativeness in architectural configurations, the NAS algorithm is employed to
automatically optimize hyperparameters, eliminating the need for manual hyperparameter
tuning. A detailed description of the proposed hybrid CGM model is presented in the
following section.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Proposed CGM model</title>
      <p>Conventional methods such as time series analysis and statistical approaches have
established the groundwork for comprehending market dynamics. However, due to the
subjective and non-linear characteristics inherent in traditional approaches, contemporary
methodologies like DNN techniques offer more promising alternatives for FSP. Nonetheless,
existing DNN models are often shallow, and susceptible to overfitting. Therefore, this
research work aims to contribute to the ongoing discourse by proposing a novel hybrid
model, named CGM, which stands for Convolution, GRU, and MLP respectively. The
proposed hybrid CGM model (given in Figure 1) comprises an Input block, a Conditional
block, and an Output block. The components are discussed below.</p>
      <sec id="sec-3-1">
        <title>3.1. Input block</title>
        <p>The Input block of the CGM model incorporates Convolution, GRU, and MLP modules.
The Convolution module consists of four Convolutional layers. The initial layer establishes
a connection with the input layer. Subsequently, the output is concurrently fed into three
parallel Convolutional layers, capturing various aspects and representations of the input
data. In tandem with the Convolution module, the Input block also integrates a GRU module
to learn feature dependencies over long ranges. Similar to the Convolution module, the first
GRU layer establishes a connection with the input layer. The resulting output is then
directed to two subsequent GRU layers for further processing, and their outputs are
aggregated before being forwarded to subsequent layers. Additionally, to augment feature
extraction capability, an MLP module is also employed, comprising three Dense layers.
Analogous to the aforementioned modules, the initial Dense layer receives input from the
input layer and its output is concurrently transmitted to two Dense layers. The resulting
outputs are amalgamated and forwarded for subsequent processing. The visual
representation of the Convolution, GRU, and MLP modules of the Input block are given in
Figure 2 (a), (b), and (c) respectively.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Conditional and Output block</title>
        <p>In the Conditional block, three sets of Dropout and Normalization layers are arranged
parallelly to improve training stability, prevent overfitting, and further enhance the overall
performance of the model. The input of the Conditional block is derived from the
Convolution, GRU, and MLP modules of the preceding block. Each of these modules feeds
independently into the corresponding Dropout and Normalization layers within the
Conditional block. The visual representation of the Conditional block is given in Figure 3 (a).</p>
        <p>After the Conditional block, the outputs are forwarded to the Output block. The Output
block consists of Concatenation, Bi-directional GRU, and Dense Layers. The Concatenation
layer concatenates the input received from the Conditional block to create a unified feature
yielding a more comprehensive feature representation of the input. The concatenation steps
follow the procedure given in Equation 1.</p>
        <p>= { ( 1,  2,  3)  
 ( 1,  2,  3)</p>
        <p>= 
 ℎ
(1)
where g is the concatenation operation,  1,  2,  3 are the outputs from conditional block
and  1,  2,  3 are outputs produced by Convolution, GRU, and MLP modules. The visual
representation of the Output block is given in Figure 3 (b).</p>
        <p>Following the concatenation step, the combined output is passed through a bidirectional
GRU layer to handle input from both forward and backward directions. This enables the
model to grasp both past and future context, facilitating the model to capture bi-directional
dependencies within the data. Ultimately, the resulting output is directed to the final Dense
layer with a sigmoid function for predicting the future stock price.</p>
        <p>Throughout the experiment, three models undergo fine-tuning and training using TFs,
IMFs, and combinations of both TFs and IMFs. This process leads to the development of
three distinct CGM models: TF-CGM, IMF-CGM, and TF-IMF-CGM, where TFs are fed as input
to TF-CGM, IMFs into IMF-CGM, and TF+IMFs into TF-IMF-CGM models. Henceforth, we will
refer to these models individually as TF-CGM, IMF-CGM, and TF-IMF-CGM. Furthermore, to
streamline the experimentation process and eliminate manual hyperparameter tuning for
the aforementioned models, the NAS algorithm is employed. This algorithm automatically
determines hyperparameters such as learning rate, activation function, hidden units,
number of filters, and the decision to include or exclude a conditional block during training.
The detailed results of the conducted experiment are discussed in the following section.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experimentation</title>
      <p>This section provides an in-depth exploration of the experiments carried out during the
research study. The primary goal of the research is to develop a hybrid model that is
expressive enough (i.e., a representable number of trainable parameters) as well as improve
the performance of predicting future stock prices, thus striking a balance between
complexity and performance.</p>
      <sec id="sec-4-1">
        <title>4.1. Data collection and preprocessing</title>
        <p>In the course of the study’s experimentation, daily OHLCV of four stock indices listed in
the New York Stock Exchange (NYSE) and four stock indices listed in the NSE are collected
from Yahoo Finance for training and testing.</p>
        <p>Furthermore, during the data preparation, NaN (not a number) values are dropped from
the dataset. Subsequently, lag features with a window size of 5 were constructed from the
independent features. Additionally, the stock data was decomposed into IMFs using the
EMD technique as described in [21]. Subsequently, the time-series data is reorganized to
embed temporal information into the dataset. Naturally,   , ∈  denotes a singular input,
where   , represents data at time t with features f. However, during the experiment of this
research work, the input sample   and label   is reconfigured as   =
{  + ,   + +1, … ,   + + } and   = {  + + +1}, where the window size n is equal 10.
Moreover, each sample is normalized using a Min-Max Scaler [22]. Following the data
preprocessing, the data are split into training, validation, and testing subsets in a ratio of
7:2:1.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Experimental configuration and evaluation metrics</title>
        <p>During the experimentation, the TF-CGM, IMF-CGM, and TF-IMF-CGM models were
experimented on a Metal Performance Shader (MPS) device. Furthermore, throughout the
experiment, Python v3.11 was used as a primary language, and TensorFlow v2.15 as the ML
framework. Nonetheless, different programming languages and frameworks could be used
for the experiment.</p>
        <p>In the initial step of the experiment, the NAS algorithm was used to optimize the
hyperparameters of the aforementioned models independently. The NAS algorithm utilizes
a RandomSearch technique to determine the value of the hyperparameters. The process
involved conducting 10 trials, each comprising four runs to optimize the loss function.
Subsequently, the optimized TF-CGM, IMF-CGM, and TF-IMF-CGM were trained using TFs,
IMFs, and a combination of TFs and IMFs for forecasting the future close price of daily stock
data. The models were trained for 250 epochs with a batch size of 32. Moreover, an early
stopping mechanism is employed during training to prevent the models from overfitting
with a patience of 30 epochs i.e., the training stops if there is no sign of improvement for 30
successive epochs. Furthermore, Adam [23] optimizer was utilized to minimize the loss
function associated with the models.</p>
        <p>During the experiment, the Mean Square Error (MSE) given in Equation 2 was used as a
loss function to measure the performance of each trial. However, Root Mean Squared Error
(RMSE), Mean Absolute Error (MAE), and Mean Absolute Percentage Error (MAPE) were
used to evaluate the performance of the models during the training and testing phase. The
mathematical formulae for the metrics are given in Equation 3 – 5.</p>
        <p />
        <p>= 1n ∑i=n1(yi − ŷi)2</p>
        <p>RMSE = √MSE
MAE = ∑in=1|yi − ŷi|
MAPE =
1n ∑i=n1 |nyi y−i ŷi|
(2)
(3)
(4)
(5)</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Results and Discussion</title>
      <p>This section presents the results of the hybrid CGM model in predicting the future close
price of daily stock data. As previously stated, three variations of the hybrid CGM model,
namely TF-CGM, IMF-CGM, and TE-IMF -CGM underwent hyperparameters tuning
individually. The results of the NAS algorithm during hyperparameter optimization for the
aforementioned models are given in Table 1.</p>
      <p>From the results presented in Table 1, it is evident that the model favors gelu as the
activation function compared to other activation functions. Furthermore, the
hyperparameter tuning performed by the NAS algorithm consistently opts for a low
learning rate. However, the determination to include or exclude the conditional block is
contingent on the variant of the model. Subsequently, the models were evaluated on NYSE
and NSE stock data using RMSE, MAE, and MAPE evaluation metrics. The results of TF-CGM,
IMF-CGM, and TE-IMF-CGM on the test set are given in Table 2 and 3.</p>
      <p>The analysis of Table 2 and 3 leads to the conclusion that TF-CGM exhibited superior
performance when compared to IMF-CGM and TF-IMF-CGM. Additionally, the Linear
Regression Analysis (LRA) on NYSE and NSE shown in Figure 4 further substantiates the
supremacy of TF-CGM over IMF-CGM and TF-IMF-CGM in forecasting the future closing
prices of daily stock data. Furthermore, to bolster the claim of the proposed model's
superiority, the performance of the models was compared with models documented in the
existing literature given in Table 3.
AMD</p>
      <sec id="sec-5-1">
        <title>Mean</title>
        <p>IMF-CGM
TF-IMF-CGM
TF-CGM
IMF-CGM
TF-IMF-CGM
TF-CGM
IMF-CGM
TF-IMF-CGM
Ticker</p>
      </sec>
      <sec id="sec-5-2">
        <title>RELIANCE</title>
      </sec>
      <sec id="sec-5-3">
        <title>TATACONSUM</title>
      </sec>
      <sec id="sec-5-4">
        <title>SBIN</title>
      </sec>
      <sec id="sec-5-5">
        <title>CIPLA</title>
      </sec>
      <sec id="sec-5-6">
        <title>Mean</title>
        <p>Model
TF-CGM</p>
        <p>IMF-CGM
TF-IMF-CGM</p>
        <p>TF-CGM</p>
        <p>IMF-CGM
TF-IMF-CGM</p>
        <p>TF-CGM</p>
        <p>IMF-CGM
TF-IMF-CGM</p>
        <p>TF-CGM</p>
        <p>IMF-CGM
TF-IMF-CGM</p>
        <p>TF-CGM</p>
        <p>IMF-CGM
TF-IMF-CGM</p>
        <p>The analysis of Table 2 and 3 leads to the conclusion that TF-CGM exhibited superior
performance when compared to IMF-CGM and TF-IMF-CGM. Additionally, the Linear
Regression Analysis (LRA) on NYSE and NSE shown in Figure 4 further substantiates the
supremacy of TF-CGM over IMF-CGM and TF-IMF-CGM in forecasting the future closing
prices of daily stock data. Furthermore, to bolster the claim of the proposed model's
superiority, the performance of the models was compared with models documented in the
existing literature given in Table 4.</p>
        <p>From the results presented in Table 2 and 3, it can be concluded that TF-CGM
outperforms IMF-CGM and TF-IMF-CGM, emphasizing the significant impact of technical
factors on the model. Additionally, the models display reduced efficacy when applied to NSE
data, as indicated by higher RMSE and MAE values, signifying a relatively larger margin of
error. However, the models exhibit relatively similar MAPE values on NSE data, which
indicates comparatively similar relative size errors in accuracy. The disparity in the scores
of TF-CGM, IMF-CGM, and TF-IMF-CGM on NYSE and NSE data implies variations in the
factors influencing the NYSE and NSE markets. Therefore, future research could involve
exploring market dynamics and examining the variables that affect the performance of the
models. Moreover, sentiment analysis could also be integrated to further enhance the
predictive capability of the models.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>Forecasting future stock prices poses a significant challenge in the financial sector, and
addressing this challenge has been an active area of research. Hence, various researchers
have contributed to this field by developing models using modern DNN techniques.
However, existing models tend to be shallow and susceptible to overfitting. To address this
challenge, this research paper proposes a hybrid CGM model that incorporates Convolution,
GRU, and MLP techniques.</p>
      <p>Moreover, to comprehensively assess the effectiveness hybrid CGM model, three
different inputs – TFs, IMFs, and a combination of both – were used to train the CGM model,
resulting in three distinct models, namely TF-CGM, IMF-CGM, and TF-IMF-CGM models.
Furthermore, to tackle the challenges associated with tailoring the hyperparameters of the
models, the NAS algorithm was employed to automatically optimize the hyperparameters.
These models were then trained and tested using four stock indices listed in the NYSE and
four stock indices listed in the NSE. Thereafter, the performance of the models was
evaluated using RMSE, MAE, and MAPE metrics. From the experiment, it was found that
TFCGM outperformed the IMF-CGM and TF-IMF-CGM models by scoring 3.93, 2.83, and 0.038
on NYSE data, and 30.36, 22.50, and 0.027 on NSE data respectively for the aforementioned
evaluation metrics. Moreover, the proposed models were compared with existing models,
the proposed models demonstrated superior performance.
[16] C. Yang, J. Zhai, and G. Tao, “Deep Learning for Price Movement Prediction Using
Convolutional Neural Network and Long Short-Term Memory,” Math Probl Eng, vol. 2020,
pp. 1–13, Jul. 2020, doi: 10.1155/2020/2746845.
[17] X. Ji, J. Wang, and Z. Yan, “A stock price prediction method based on deep learning
technology,” International Journal of Crowd Science, vol. 5, no. 1, pp. 55–72, Apr. 2021, doi:
10.1108/IJCS-05-2020-0012/FULL/PDF.
[18] Y. Lin, Q. Liao, Z. Lin, B. Tan, and Y. Yu, “A novel hybrid model integrating modified ensemble
empirical mode decomposition and LSTM neural network for multi-step precious metal
prices prediction,” Resources Policy, vol. 78, p. 102884, Sep. 2022, doi:
10.1016/J.RESOURPOL.2022.102884.
[19] C. Li and G. Qian, “Stock Price Prediction Using a Frequency Decomposition Based GRU
Transformer Neural Network,” Applied Sciences 2023, Vol. 13, Page 222, vol. 13, no. 1, p. 222,
Dec. 2022, doi: 10.3390/APP13010222.
[20] P. L. Seabe, C. R. B. Moutsinga, and E. Pindza, “Forecasting Cryptocurrency Prices Using
LSTM, GRU, and Bi-Directional LSTM: A Deep Learning Approach,” Fractal and Fractional
2023, Vol. 7, Page 203, vol. 7, no. 2, p. 203, Feb. 2023, doi:
10.3390/FRACTALFRACT7020203.
[21] N. E. Huang et al., “The empirical mode decomposition and the Hilbert spectrum for
nonlinear and non-stationary time series analysis,” RSPSA, vol. 454, no. 1971, pp. 903–998,
1998, doi: 10.1098/RSPA.1998.0193.
[22] M. J. Zaki and W. Meira, Jr, “Data Mining and Machine Learning: Fundamental Concepts and</p>
      <p>Algorithms,” Data Mining and Machine Learning, Jan. 2020, doi: 10.1017/9781108564175.
[23] D. P. Kingma and J. Ba, “Adam: A Method for Stochastic Optimization,” International</p>
      <p>Conference on Learning Representations, 2014.
[24] S. Mehtab and J. Sen, “Stock Price Prediction Using CNN and LSTM-Based Deep Learning
Models,” 2020 International Conference on Decision Aid Sciences and Application, DASA 2020,
pp. 447–453, Nov. 2020, doi: 10.1109/DASA51403.2020.9317207.
[25] Y. Gao, R. Wang, and E. Zhou, “Stock Prediction Based on Optimized LSTM and GRU Models,”</p>
      <p>Sci Program, vol. 2021, 2021, doi: 10.1155/2021/4055281.
[26] C. Chen, L. Xue, and W. Xing, “Research on Improved GRU-Based Stock Price Prediction
Method,” Applied Sciences 2023, Vol. 13, Page 8813, vol. 13, no. 15, p. 8813, Jul. 2023, doi:
10.3390/APP13158813.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>P. M. Tsang</surname>
          </string-name>
          et al.,
          <article-title>“Design and implementation of NN5 for Hong Kong stock price forecasting</article-title>
          ,”
          <source>Eng Appl Artif Intell</source>
          , vol.
          <volume>20</volume>
          , pp.
          <fpage>453</fpage>
          -
          <lpage>461</lpage>
          ,
          <year>2007</year>
          , doi: 10.1016/j.engappai.
          <year>2006</year>
          .
          <volume>10</volume>
          .002.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>