Research ArticleOpen AccessGoogle Scholar indexed
The Forecasting Model of Stock Price Based on PCA and BP Neural Network
Donlinks School of Economics and Management, University of Science and Technology, Beijing, China
- 1 Donlinks School of Economics and Management, University of Science and Technology, Beijing, China
Journal of Financial Risk Management·Volume 07 (2018)·Pages 369–385·Published 13 November 2018·DOI10.4236/jfrm.2018.74021
Copy link · social · email
Abstract
Based on Principal Component Analysis (PCA) and Back Propagation neural network, this paper establishes stock forecast model, and takes the Yunnan Baiyao (000538) as example, 29 indicators are selected from stocks technical analysis, and the neural network is input after dimension reduction and further confirms number of hidden layer nodes, learning rate, activation function and training function of the network in accordance with comparison and analysis of Mean Square Error (MSE) and Mean Absolute Error (MAE) in different parameter data experiments. Lastly, the model with steadiness and accuracy is obtained.
KeywordsBP Neutral NetworkPCAStock Price Forecasting
- Bao, Y. L. (2013). Research on the Analysis and Predictive Algorithm of Financial Time Series Based on the Support Vector Machine. Dalian: Dalian Maritime University.
- Bollerslev, T., Cai, J., & Song, F. M. (2000). Intraday Periodicity, Long Memory Volatility, and Macroeconomic Announcement Effects in the US Treasury Bond Market. Journal of Empirical Finance, 7, 37-55. https://doi.org/10.1016/S0927-5398(00)00002-5
- Chen, J. Y. (2014). The Application of Data Mining in the Stock Analysis. Guangzhou: South China University of Technology.
- Dose, C., & Cincotti, S. (2005). Clustering of Financial Time Series with Application to Index and Enhanced Index Tracking Portfolio. Physical A: Statistical Mechanics and Its Applications, 355, 145-151. https://doi.org/10.1016/j.physa.2005.02.078
- Du, X. P. (2006). The Securities Situation Assessment System Based on Data Mining. Tianjin: Tianjin University.
- Fiol-Roig, G., Miro-Julia, M., & Isern-Deya, A. P. (2010). Applying Data Mining Techniques to Stock Market Analysis. In Y. Demazeau, et al. (eds.), Trends in Practical Applications of Agents and Multiagent Systems. Advances in Intelligent and Soft Computing (Vol. 71, pp. 519-527). Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12433-4_61
- Golan, R. H., & Ziarko, W. (1995). A Methodology for Stock Market Analysis Utilizing Rough Set Theory. Proceedings of 1995 Conference on Computational Intelligence for Financial Engineering (CIFEr), New York, NY. https://doi.org/10.1109/CIFER.1995.495230
- Guo, S. H. (2010). Stock Analysis Simulation System Based on Apriori Algorithm. Computer Simulation, 27, 334-337.
- Hao, Z. Y. (2017). A Stock Prediction System Based on Data Mining. Nanjing: Nanjing University of Science and Technology.
- Kumar, L., Pandey, A., Srivastava, S., et al. (2011). A Hybrid Machine Learning System for Stock Market Forecasting. Proceedings of World Academy of Science Engineering & Technology, 315-318.
- Li, Y. Q., & Song, W. (2013). Prediction of Stock Price Trend Based on BP Neural Network. Journal of North China University of Technology, 25, 11-16.
- Liu, N. K., & Lee, K. K. (1997). An Intelligent Business Advisor System for Stock Investment. Expert Systems, 14, 129-139. https://doi.org/10.1111/1468-0394.00049
- Ma, C. Q., Lan, Q. J., & Chen, W. M. (2007). Financial Data Mining. Beijing: Science Press.