Skip to content
2000
Volume 19, Issue 2
  • ISSN: 1872-2121
  • E-ISSN: 2212-4047

Abstract

Background

The prediction of the stock price is considered to be one of the most fascinating and important research and patent topics in the financial sector.

Aims

Making more accurate predictions is a difficult and significant task because the financial industry supports investors and the national economy.

Objectives

The DWM is used to adjust the connection weights and biases to enhance prediction precision and convergence rate. DWM was proposed as a method to reduce system error by changing the weights of various levels. The methods for predictable changes in weight were provided together with the computational difficulty.

Methods

An extreme learning machine (ELM) is a fast-learning method for training a single-hidden layer neural network (SLFN). However, the model's learning process is ineffective or incomplete due to the randomly chosen weights and biases of the input's hidden layers. Hence, this article presents a deterministic weight modification (DWM) based ELM called DWM-ELM for predicting the stock price.

Results

The calculated results showed that DWM-ELM had the best predictive performance, with RMSE (root mean square error) of 0.0096, MAE (mean absolute error) of 0.0563, 0.0428, MAPE (mean absolute percentage error) of 1.7045, and DS (Directional Symmetry) of 89.34.

Conclusion

The experimental results showed that, in comparison to other well-known prediction algorithms, the suggested DWM+ELM prediction model offers better prediction performance.

Loading

Article metrics loading...

/content/journals/eng/10.2174/0118722121268858231111180830
2025-02-01
2024-11-22
Loading full text...

Full text loading...

References

  1. BoxG.E. JenkinsG.M. ReinselG.C. LjungG.M. Time series analysis: Forecasting and control.John Wiley & Sons2015
    [Google Scholar]
  2. PatelJ. ShahS. ThakkarP. KotechaK. Predicting stock and stock price index movement using Trend Deterministic Data Preparation and machine learning techniques.Expert Syst. Appl.201542125926810.1016/j.eswa.2014.07.040
    [Google Scholar]
  3. AsadiS. HadavandiE. MehmanpazirF. NakhostinM.M. Hybridization of evolutionary Levenberg–Marquardt neural networks and data pre-processing for stock market prediction.Knowl. Base. Syst.20123524525810.1016/j.knosys.2012.05.003
    [Google Scholar]
  4. KalaiselviK. VelusamyK. GomathiC. Financial prediction using back propagation neural networks with opposition based learning.J. Phys.: Conf. Ser.2018114201200810.1088/1742‑6596/1142/1/012008
    [Google Scholar]
  5. DavidV.K. A survey on ontology based clinical practice guidelines with soft computing techniques.Int. J. Pure Appl. Math.20181181830473051
    [Google Scholar]
  6. AnandC. Comparison of stock price prediction models using pre-trained neural networks.J. Ubiquitous Computing Commun. Technol.20213212213410.36548/jucct.2021.2.005
    [Google Scholar]
  7. AndiH.K. An accurate bitcoin price prediction using logistic regression with LSTM machine learning model.J. Soft Computing Paradigm20213320521710.36548/jscp.2021.3.006
    [Google Scholar]
  8. DavidV.K. RajasekaranS. Pattern recognition using neural and functional networks.Springer200910.1007/978‑3‑540‑85130‑1
    [Google Scholar]
  9. LinC.L. WangJ.F. ChenC.Y. ChenC.W. YenC.W. Improving the generalization performance of RBF neural networks using a linear regression technique.Expert Syst. Appl.20093610120491205310.1016/j.eswa.2009.03.012
    [Google Scholar]
  10. RajasekaranS. AmalrajR. Predictions of design parameters in civil engineering problems using SLNN with a single hidden RBF neuron.Comput. Struc.200280312495250510.1016/S0045‑7949(02)00213‑4
    [Google Scholar]
  11. VelusamyK. AmalrajR. Performance of the cascade correlation neural network for predicting the stock price2017 Second International Conference on Electrical, Computer and Communication Technologies (ICECCT) CoimbatoreIndia201716.10.1109/ICECCT.2017.8117824
    [Google Scholar]
  12. VelusamyK. AmalrajR. Prediction of stock market using cascade correlation neural network with principal component analysisInt. J. Eng. Technol.2018734853488
    [Google Scholar]
  13. LiX. XieH. WangR. CaiY. CaoJ. WangF. MinH. DengX. Empirical analysis: Stock market prediction via extreme learning machine.Neural Comput. Appl.2016271677810.1007/s00521‑014‑1550‑z
    [Google Scholar]
  14. JiangM. JiaL. ChenZ. ChenW. The two-stage machine learning ensemble models for stock price prediction by combining mode decomposition, extreme learning machine and improved harmony search algorithm.Ann. Oper. Res.2022309255358510.1007/s10479‑020‑03690‑w
    [Google Scholar]
  15. AlencarA.S.C. Rocha NetoA.R. GomesJ.P.P. A new pruning method for extreme learning machines via genetic algorithms.Appl. Soft Comput.20164410110710.1016/j.asoc.2016.03.019
    [Google Scholar]
  16. WengF. ChenY. WangZ. HouM. LuoJ. TianZ. Gold price forecasting research based on an improved online extreme learning machine algorithm.J. Ambient Intell. Humaniz. Comput.202011104101411110.1007/s12652‑020‑01682‑z
    [Google Scholar]
  17. LiL.L. LiuZ.F. TsengM.L. JantarakolicaK. LimM.K. Using enhanced crow search algorithm optimization-extreme learning machine model to forecast short-term wind power.Expert Syst. Appl.202118411557910.1016/j.eswa.2021.115579
    [Google Scholar]
  18. DasS. SahuT.P. JanghelR.R. SahuB.K. Effective forecasting of stock market price by using extreme learning machine optimized by PSO-based group oriented crow search algorithm.Neural Comput. Appl.202234155559110.1007/s00521‑021‑06403‑x34413575
    [Google Scholar]
  19. YangP. WangD. ZhaoW.B. FuL.H. DuJ.L. SuH. Ensemble of kernel extreme learning machine based random forest classifiers for automatic heartbeat classification.Biomed. Signal Process. Control20216310213810.1016/j.bspc.2020.102138
    [Google Scholar]
  20. Chandar Grey wolf optimization-elman neural network model for stock price prediction.Soft Comput.202125164965810.1007/s00500‑020‑05174‑2
    [Google Scholar]
  21. SelvamuthuD. KumarV. MishraA. Indian stock market prediction using artificial neural networks on tick data.Financial Innovation2019511610.1186/s40854‑019‑0131‑7
    [Google Scholar]
  22. WuD. WangX. WuS. A hybrid method based on extreme learning machine and wavelet transform denoising for stock prediction.Entropy202123444010.3390/e2304044033918679
    [Google Scholar]
  23. TangZ. ZhangT. WuJ. DuX. ChenK. Multistep-ahead stock price forecasting based on secondary decomposition technique and extreme learning machine optimized by the differential evolution algorithm.Math. Probl. Eng.20202020
    [Google Scholar]
  24. KhuwajaP. KhowajaS.A. KhosoI. LashariI.A. Prediction of stock movement using phase space reconstruction and extreme learning machines.J. Exp. Theor. Artif. Intell.2020321597910.1080/0952813X.2019.1620870
    [Google Scholar]
  25. CuiZ. HuangB. DouH. ChengY. GuanJ. ZhouT. A two-stage hybrid extreme learning model for short-term traffic flow forecasting.Mathematics20221012208710.3390/math10122087
    [Google Scholar]
  26. ChenP. VivianA. YeC. Forecasting carbon futures price: A hybrid method incorporating fuzzy entropy and extreme learning machine.Ann. Oper. Res.2022313155960110.1007/s10479‑021‑04406‑435002000
    [Google Scholar]
  27. HuangG.B. ZhuQ.Y. SiewC.K. Extreme learning machine: Theory and applications.Neurocomputing2006701-348950110.1016/j.neucom.2005.12.126
    [Google Scholar]
  28. NgS.C. CheungC.C. LeungS.H. Magnified gradient function with deterministic weight modification in adaptive learning.IEEE Trans. Neural Netw.20041561411142310.1109/TNN.2004.83623715565769
    [Google Scholar]
  29. WangC. HillD.J. Deterministic learning theory for identification, recognition, and control.CRC Press2009
    [Google Scholar]
  30. VelusamyK. AmalrajR. Cascade correlation neural network with deterministic weight modification for predicting stock market price.IOP Conf. Ser.: Mater. Sci. Eng.1110012005202110.1088/1757‑899X/1110/1/012005
    [Google Scholar]
  31. KalaiselviK. DavidV.K. Enhanced extreme learning machine algorithm with deterministic weight modification for investment decision on Indian stocks.2022 3rd International Conference on Smart Electronics and Communication (ICOSEC) TrichyIndia202214091414.10.1109/ICOSEC54921.2022.9951899
    [Google Scholar]
  32. AlbadrM.A.A. TiunS. AyobM. AL-DhiefF.T. Spoken language identification based on optimised genetic algorithm–extreme learning machine approach.Int. J. Speech Technol.201922371172710.1007/s10772‑019‑09621‑w
    [Google Scholar]
  33. CaoJ. LinZ. HuangG.B. Self-adaptive evolutionary extreme learning machine.Neural Process. Lett.201236328530510.1007/s11063‑012‑9236‑y
    [Google Scholar]
  34. WangX. HanM. Improved extreme learning machine for multivariate time series online sequential prediction.Eng. Appl. Artif. Intell.201540283610.1016/j.engappai.2014.12.013
    [Google Scholar]
  35. ZhangF. Extreme learning machine for stock price prediction.Int. J. Electr. Eng. Educ.202110.1177/0020720920984675
    [Google Scholar]
  36. WangJ.Z. WangJ.J. ZhangZ.G. GuoS.P. Forecasting stock indices with back propagation neural network.Expert Syst. Appl.20113811143461435510.1016/j.eswa.2011.04.222
    [Google Scholar]
  37. Yahoo finance.Available From: https://finance.yahoo.com/
  38. KaraY. Acar BoyaciogluM. BaykanÖ.K. Predicting direction of stock price index movement using artificial neural networks and support vector machines: The sample of the Istanbul Stock Exchange.Expert Syst. Appl.20113855311531910.1016/j.eswa.2010.10.027
    [Google Scholar]
  39. ZhangY. WuL. Stock market prediction of S&P 500 via combination of improved BCO approach and BP neural network.Expert Syst. Appl.20093658849885410.1016/j.eswa.2008.11.028
    [Google Scholar]
/content/journals/eng/10.2174/0118722121268858231111180830
Loading
/content/journals/eng/10.2174/0118722121268858231111180830
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error
Please enter a valid_number test