基于PCA、ICEEMDAN和LSTM的股票价格预测混合框架
A Hybrid Framework for Stock Price Prediction Based on PCA, ICEEMDAN, and LSTM
摘要: 投资者在市场上买卖股票的目的是为了获得最大的回报。然而,股票价格表现出非线性和非平稳性,难以准确预测。为了解决这个问题,结合主成分分析(PCA),完全自适应噪声集合经验模态分解(ICEEMDAN)和长短期记忆网络(LSTM),制定了一个混合预测模型,称为PCA-ICEEMDAN-LSTM,以预测中国股票指数收盘价。在这项研究中,选取8个股市中常用的技术指标作为原始特征,利用PCA筛选出最符合预期的几个技术指标作为LSTM的输入特征,ICEEMDAN分解得到的分量作为目标变量。对2018~2022年中国股票市场价格的实验进行了研究,并使用各种统计指标作为评估标准。实验得到的结果表明,该框架产生了最好的性能相比,基线方法预测股票市场价格。此外,采用PCA和ICEEMDAN可以帮助提高基线LSTM模型的性能。
Abstract: The purpose of investors buying and selling stocks in the market is to achieve the maximum return. However, stock prices exhibit non-linearity and non-stationarity, making accurate prediction chal-lenging. To address this issue, a hybrid forecasting model, named PCA-ICEEMDAN-LSTM, was de-veloped by combining Principal Component Analysis (PCA), Improved Complete Ensemble Empiri-cal Mode Decomposition with Adaptive Noise (ICEEMDAN), and Long Short-Term Memory networks (LSTM) to predict the closing prices of Chinese stock indices. In this study, eight commonly used technical indicators in the stock market were selected as the original features. PCA was utilized to filter out the most relevant technical indicators as input features for LSTM, and the components ob-tained from ICEEMDAN decomposition were used as target variables. Experiments were conducted on the Chinese stock market prices from 2018 to 2022, and various statistical indicators were used as evaluation criteria. The results obtained indicate that this framework produces the best perfor-mance compared to baseline methods in predicting stock market prices. Furthermore, the use of PCA and ICEEMDAN helps to enhance the performance of the original LSTM model.
文章引用:刘玉昆. 基于PCA、ICEEMDAN和LSTM的股票价格预测混合框架[J]. 应用数学进展, 2023, 12(12): 5175-5185. https://doi.org/10.12677/AAM.2023.1212508

参考文献

[1] Banerje, D. (2014) Forecasting of Indian Stock Market Using Time-Series ARIMA Model. 2014 2nd International Conference on Business and Information Management (ICBIM), Durgapur, India, 09-11 January 2014, 131-135. [Google Scholar] [CrossRef
[2] Rouf, N., Malik, M.B., Arif, T., Shar, S., Singh, S., Aich, S. and Kim, H.C. (2021) Stock Market Prediction Using Machine Learning Techniques: A Decade Survey on Methodolo-gies, Recent Developments, and Future Directions. Electronics, 10, Article No. 2717. [Google Scholar] [CrossRef
[3] Naz, N. and Reddy, Y.Y.R. (2023) Financial Applications of Machine Learning: A Literature Review. Expert Systems with Applications, 219, Article ID: 119640. [Google Scholar] [CrossRef
[4] Mustapa, F.H. and Ismail, M.T. (2019) Modelling and Forecast-ing S&P 500 Stock Prices Using Hybrid Arima-Garch Model. Journal of Physics: Conference Series, 1366, Article ID: 012130. [Google Scholar] [CrossRef
[5] Guo, W., Liu, Q., Luo, Z. and Tse, Y. (2022) Forecasts for International Financial Series with VMD Algorithms. Journal of Asian Economics, 80, Article ID: 101458. [Google Scholar] [CrossRef
[6] Chen, Y. and Hao, Y. (2017) A Feature Weighted Support Vec-tor Machine and K-Nearest Neighbor Algorithm for Stock Market Indices Prediction. Expert Systems with Applications, 80, 340-355. [Google Scholar] [CrossRef
[7] Khaidem, L., Saha, S. and Dey, S.R. (2016) Predicting the Direc-tion of Stock Market Prices Using Random Forest.
https://arxiv.org/abs/1605.00003
[8] Kim, Y. and Enke, D. (2016) Developing a Rule Change Trading System for the Futures Market Using Rough Set Analysis. Expert Systems with Applications, 59, 165-173. [Google Scholar] [CrossRef
[9] Das, S.R., Mishra, D. and Rout, M. (2019) Stock Market Predic-tion Using Firefly Algorithm with Evolutionary Framework Optimized Feature Reduction for OSELM Method. Expert Systems with Applications: X, 4, Article ID: 100016. [Google Scholar] [CrossRef
[10] Srijiranon, K., Lertratanakham, Y. and Tanantong, T. (2022) A Hybrid Framework Using PCA, EMD and LSTM Methods for Stock Market Price Prediction with Sentiment Analysis. Applied Sciences, 12, Article No. 10823. [Google Scholar] [CrossRef
[11] Row, S. (1997) EM Algorithms for PCA and SPCA. In: Jordan, M., Kearns, M. and Solla, S., eds., Advances in Neural Information Processing Systems 10, MIT Press, Cambridge, USA.
[12] Cordella, C.B.Y. (2012) PCA: The Basic Building Block of Chemometrics. Analytical Chemistry, 47. [Google Scholar] [CrossRef
[13] Hochreiter, S. and Schmidhuber, J. (1997) Long Short-Term Memory. Neural computation, 9, 1735-1780. [Google Scholar] [CrossRef] [PubMed]