LSTM models have significantly better prediction
accuracy than multi-layer models, with the single-
layer model consisting of 150 neurons performing the
best. According to the experimental findings, the
single-layer model performs better in evaluation
indicators than the multi-layer model, such as RMSE,
MAPE, and correlation coefficient R, verifying its
effectiveness and superiority in stock market
prediction (Bhandari, Rimal, Pokhrel, Rimal, Dahal
and Khatri, 2022). In order to anticipate the closing
price of stock prices on the following trading day, Lu
Wenjie, Li Jiazheng, Wang Jingyang, and Wu
Shaowen developed a composite model called CNN
Attention GRU Attention that combines
Convolutional Neural Networks (CNN), Attention,
and Gated Recurrent Units (GRU) (Lu, Li, Wang and
Wu, 2022). The model has improved its predictive
performance through feature selection and structural
improvements. The basic model used to calculate
stock prices is GRU; features are extracted from stock
price data using CNN; the impact of various time
states on forecasted values is calculated using
Attention. The results indicate that CNN Attention
GRU Attention has the maximum accuracy when
compared to six other models. When it comes to stock
price prediction, the composite model structure
outperforms single or basic composite models in
terms of accuracy. It is
crucial for investors and regulatory bodies to
comprehend the stock market, and the CNN Attention
GRU Attention model offers several potential
applications. Savinderjit Kaur and Veenu Mangat
proposed a DE-SVM hybrid model for selecting the
optimal free parameter combination of Support
Vector Machine (SVM) to improve prediction results.
And it is concluded that the performance of SVM is
significantly affected by its free parameter selection
(Kaur and Mangat, 2012). The performance of the
DE-SVM model is comparable to that of PSO-SVM,
and normalization of the dataset can significantly
enhance the model's functionality. By assigning equal
weights to each input variable and converting all
variable values into a predefined range, normalization
increases the model's efficiency. SVM performs
better in data normalization because optimization
techniques in mixed models help adjust the model
according to the requirements of the dataset. In
addition, they also proposed that in the future,
Dynamic Differential Evolution (DDE) and
Differential EvolutionParticle Swarm Optimization
(DEPSO) can be used to optimize SVM, in an effort
to boost SVM's effectiveness and prediction results'
accuracy even more.
This article will introduce the application of deep
learning in stock price prediction from four models:
time series models, neural network models, SVM and
hybrid models. Time series models include
Autoregressive Moving Average Model (ARMA)
and Auto Regressive Integrated Moving Average
(ARIMA) models, neural network models include
CNN, Recurrent Neural Network (RNN), and LSTM
models, and combination models include RNN-CNN
and LSTM-CNN models. This article will introduce
the principles of the above models and summarize the
advantages and disadvantages of each model. Finally,
based on the current situation of domestic and
international stock price prediction models, directions
for improvement are pointed out.
2 RESEARCH METHODS AND
APPLICATIONS
2.1 Time Series Model
2.1.1 Autoregressive Moving Average Model
Taking autocorrelation and moving average into
account, ARMA combines the features of
Autoregressive (AR) and Moving Average (MA)
models. The ARMA model is a comprehensive
framework whose features increase the accuracy of
the information interpreted and the
comprehensiveness of the information it contains.
Moreover, this model has good performance in
handling both stationary and non-stationary time
series. The ARMA model is a commonly used model
in time series analysis, used to describe and predict
the dependency relationships between data points.
The ARMA model is a combination of AR model and
MA model. The AR model focuses on the relationship
between current values and past values in a time
series, while the MA model focuses on the
relationship between current values and past error
terms in a time series (Rounagh and Zadehb, 2016).
It can be used with stationary time series data, which
is time series data whose statistical characteristics,
including variance and mean, do not change over time.
2.1.2 Auto Regressive Integrated Moving
Average Model
ARIMA adds differential operations to the ARMA
model for processing non-stationary time series data.
The further development of the ARMA model is the
ARIMA model, which adds a differential (I) part for
processing non-stationary time series data. Through
differential operation, non-stationary time series are