Stock Price Prediction Using Predictive Error Compensation Wavelet Neural Networks
Source abstract
Abstract
Machine Learning (ML) algorithms have been widely used for financial time series prediction and trading through bots. In this work, we propose a Predictive Error Compensated Wavelet Neural Network (PEC-WNN) ML model that improves the prediction of next day closing prices. In the proposed model we use multiple neural networks where the first one uses the closing stock prices from multiple-scale time-domain inputs. An additional network is used for error estimation to compensate and reduce the prediction error of the main network instead of using recurrence. The performance of the proposed model is evaluated using six different stock data samples in the New York stock exchange. The results have demonstrated significant improvement in forecasting accuracy in all cases when the second network is used in accordance with the first one by adding the outputs. The RMSE error is 33% improved when the proposed PEC-WNN model is used compared to the Long Short-Term Memory (LSTM) model. Furthermore, through the analysis of training mechanisms, we found that using the updated training the performance of the proposed model is improved. The contribution of this study is the applicability of simultaneously different time frames as inputs. Cascading the predictive error compensation not only reduces the error rate but also helps in avoiding overfitting problems.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Stock Market Forecasting Methods · Forecasting Techniques and Applications · Energy Load and Power Forecasting
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (45)
Show source-provided references
1. https://www.forbes.com/sites/bethkindig/2020/04/10/new-age-of-stock-market-volatility-driven-by-machines/#69dafe996dda, last visit: 09.10.2020.
2. Economic prediction using neural networks: The case of IBM daily stock returns
3. F. Chague, R. De-Losso and B. Giovannetti, “Day trading for a living?,” Working Paper, 2020. [Online]. Available: SSRN: https://ssrn.com/abstract=3423101 or http://dx.doi.org/10.2139/ssrn.3423101.10.2139/ssrn.3423101 ↗
4. The cross-section of speculator skill: Evidence from day trading10.1016/j.finmar.2013.05.006 ↗
5. The profitability of day traders10.2469/faj.v59.n6.2578 ↗
6. Stock price prediction using support vector regression on daily and up to the minute prices10.1016/j.jfds.2018.04.003 ↗
7. Common risk factors in the returns on stocks and bonds10.1016/0304-405X(93)90023-5 ↗
8. Efficient capital markets: A review of theory and empirical work10.1111/j.1540-6261.1970.tb00518.x ↗
9. Theory of speculation10.24033/asens.476 ↗
10. The random character of stock market prices
11. The behavior of stock-market prices10.1086/294743 ↗
12. Prediction of stock price movement based on daily high prices
13. Introduction to financial forecasting10.1007/BF00126626 ↗
14. Twitter mood predicts the stock market10.1016/j.jocs.2010.12.007 ↗
15. Box · Time Series Analysis: Forecasting and Control · 2015
16. Stock market trend prediction using ARIMA-based neural networks
17. Forecasting Irish inflation using Arima models
18. ARIMA model for forecasting oil palm price
19. C. Viswanatha Reddy, “Predicting the stock market index using stochastic time series Arima modeling: The sample of BSE and NSE,” 2019. [Online]. Available: SSRN: https://ssrn.com/abstract=3451677 or http://dx.doi.org/10.2139/ssrn.3451677.10.2139/ssrn.3451677 ↗
20. Stock price prediction using the ARIMA model
21. An artificial neural network (p, d, q) model for time series forecasting10.1016/j.eswa.2009.05.044 ↗
22. Multilayer feedforward networks are universal approximators10.1016/0893-6080(89)90020-8 ↗
23. Non-linear financial time series forecasting-application to the Bel 20 stock market index10.1051/ejess:2000110 ↗
24. A fusion model of HMM, ANN, and GA for stock market forecasting
25. Stock index forecasting based on a hybrid model10.1016/j.omega.2011.07.008 ↗
26. A hybrid modeling approach for forecasting the volatility of S&P 500 index return10.1016/j.eswa.2011.07.033 ↗
27. Neural networks for technical analysis: A study on KLCI10.1142/S0219024999000145 ↗
28. Comparison of ARIMA and artificial neural networks models for stock price prediction10.1155/2014/614342 ↗
29. A comparison between hybrid approaches of ANN and ARIMA for Indian stock trend forecasting
30. Neural network model versus SARIMA model in forecasting Korean stock price index (Kospi)
31. Stock price forecasting with deep learning: A comparative study10.3390/math8091441 ↗
32. A deep learning framework for financial time series using stacked autoencoders and long-short term memory10.1371/journal.pone.0180944 ↗
33. Sentiment-aware stock market prediction: A deep learning method
34. Goodfellow · Deep Learning: 1 · 2016
35. Dropout: A simple way to prevent neural networks from overfitting
36. https://finance.yahoo.com/, last visit: 13.10.2020.
37. High-performance time series prediction with predictive error compensated wavelet neural networks10.1109/ACCESS.2020.3038724 ↗
38. Insights into neural-network forecasting of time series corresponding to ARMA (p, q) structures10.1016/S0305-0483(01)00022-6 ↗
39. Moshiri · Journal of Forecasting · 2000 · 19 · 20110.1002/(SICI)1099-131X(200004)19:3<201::AID-FOR753>3.0.CO;2-4 ↗
40. Patterson · Artificial Neural Networks: Theory and Applications · 1996
41. GARCH based artificial neural networks in forecasting conditional variance of stock returns10.17535/crorr.2014.0017 ↗
42. Adaptive normalization: A novel data normalization approach for non-stationary time series
43. A theory for multiresolution signal decomposition: The wavelet representation10.1109/34.192463 ↗
44. Advantages of the mean absolute error (MAE) over the root mean square error (RMSE) in assessing average model performance10.3354/cr030079 ↗
45. D. Roberts, “Lorenz trajectories prediction: Travel through time,” arXiv preprint arXiv: 1903.07768, 2019.