Skip to main content
Log in

Optimal partition algorithm of the RBF neural network and its application to financial time series forecasting

  • Original Article
  • Published:
Neural Computing & Applications Aims and scope Submit manuscript

Abstract

A novel neural-network-based method of time series forecasting is presented in this paper. The method combines the optimal partition algorithm (OPA) with the radial basis function (RBF) neural network. OPA for ordered samples is used to perform the clustering for the samples. The centers and widths of the RBF neural network are determined based on the clustering. The difference of the objective functions of the clustering is used to adjust the structure of the neural network dynamically. Thus, the number of the hidden nodes is selected adaptively. The method is applied to stock price prediction. The results of numerical simulations demonstrate the effectiveness of the method. Comparisons with the hard c-means (HCM) algorithm show that the proposed OPA method possesses obvious advantages in the precision of forecasting, generalization, and forecasting trends. Simulations also show that the OPA–orthogonal least squares (OPA–OLS) algorithm, which combines OPA with the OLS algorithm, results in better performance for forecasting trends.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1a, b
Fig. 2
Fig. 3a, b
Fig. 4
Fig. 5a–d
Fig. 6a, b
Fig. 7
Fig. 8a, b
Fig. 9

Similar content being viewed by others

References

  1. Qi M, Zhang GP (2001) An investigation of model selection criteria for neural network time series forecasting. Eur J Operat Res 132(3):666–680

    Article  MATH  Google Scholar 

  2. Liang YC, Wang Z, Zhou CG (1998) Application of fuzzy neural networks to the prediction of time series. Comput Res Dev 7:661–665

    Google Scholar 

  3. Cao LJ, Tay Francis EH (2001) Financial forecasting using support vector machines. Neural Comput Appl 10(2):184–192

    Article  MATH  Google Scholar 

  4. Swingler K (1996) Financial prediction: some pointers, pitfalls and common errors. Neural Comput Appl 4(4):192–197

    Google Scholar 

  5. Burrell PR, Folarin BO (1997) The impact of neural networks in finance. Neural Comput Appl 6(4):193–200

    Google Scholar 

  6. Van Gestel T, Suykens JAK, Baestaens DE, Lambrechts A, Lanckriet G, Vandaele B, De Moor B, Vandewalle J (2001) Financial time series prediction using least squares support vector machines within the evidence framework. IEEE Trans Neural Netw 12(4):809–821

    Article  Google Scholar 

  7. Sitte R, Sitte J (2000) Analysis of the predictive ability of time delay neural networks applied to the S&P 500 time series. IEEE Trans Syst Cybern Part C Appl Rev 30(4):568–572

    Article  Google Scholar 

  8. Virili F, Freisleben B (2001) Neural network model selection for financial time series prediction. Comput Stat 16(3):451–463

    Article  MATH  Google Scholar 

  9. Dorsey R, Sexton R (1998) The use of parsimonious neural networks for forecasting financial time series. J Comput Intell Finance 6(1):24–31

    Google Scholar 

  10. Tay Francis EH, Cao LJ (2001) Application of support vector machines in financial time series forecasting. Int J Manag Sci 29(4):309–317

    Google Scholar 

  11. Tay Francis EH, Cao LJ (2002) ɛ-descending support vector machines for financial time series forecasting. Neural Processing Lett 15(2):179–195

    Article  Google Scholar 

  12. Haykin S (1999) Neural networks: a comprehensive foundation. Prentice-Hall, Englewood Cliffs, New Jersey

    Google Scholar 

  13. Fang KT (1989) Practical multivariate statistic analysis. East China Normal University Press, Shanghai

    Google Scholar 

  14. Spath H (1980) Cluster analysis algorithms for data reduction and classification of objects. Halsted Press, New York

    Google Scholar 

  15. Dillon WR, Goldstein M (1984) Multivariate analysis: methods and applications. Wiley, New York

    Google Scholar 

  16. Thomason M (1999) A basic neural network-based trading system: project revisited (parts 1 and 2). J Comput Intell Finance 7(3):36–45

    Article  Google Scholar 

  17. Thomason M (1999) A basic neural network-based trading system: project revisited (parts 3 and 4). J Comput Intell Finance 7(4):35–45

    MATH  Google Scholar 

  18. Sergios T, Konstantinos K (2003) Pattern recognition, 2nd edn. Elsevier, Amsterdam, The Netherlands

    Google Scholar 

  19. Chen S, Cowan CFN, Grant PM (1991) Orthogonal least-squares learning algorithm for radial basis function networks. IEEE Trans Neural Netw 2(2):302–309

    Article  Google Scholar 

  20. Chen S (2002) Multi-output regression using a locally regularised orthogonal least-squares algorithm. IEEE Proc Vis Image Signal Processing 149(4):185–195

    Article  Google Scholar 

  21. Chen S, Hong X, Harris CJ (2003) Sparse multioutput radial basis function network construction using combined locally regularised orthogonal least square and D-optimality experimental design. IEE Proc Control Theory Appl 150(2):139–146

    Article  MATH  Google Scholar 

  22. Wu KL, Yang MS (2002) Alternative c-means clustering algorithms. Pattern Recognit 35(10):2267–2278

    Article  MATH  Google Scholar 

Download references

Acknowledgements

The first two authors are grateful to the support of the NSFC.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Y. C. Liang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sun, Y.F., Liang, Y.C., Zhang, W.L. et al. Optimal partition algorithm of the RBF neural network and its application to financial time series forecasting. Neural Comput & Applic 14, 36–44 (2005). https://doi.org/10.1007/s00521-004-0439-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-004-0439-7

Keywords

Navigation