Skip to main content
Log in

Application of feature-weighted Support Vector regression using grey correlation degree to stock price forecasting

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

Abstract

A feature-weighted Support Vector Machine regression algorithm is introduced in this paper. We note that the classical SVM is based on the assumption that all the features of the sample points supply the same contribution to the target output value. However, this assumption is not always true in real problems. In the proposed new algorithm, we give different weight values to different features of the samples in order to improve the performance of SVM. In our algorithm, firstly, a measure named grey correlation degree is applied to evaluate the correlation between each feature and the target problem, and then the values of the grey correlation degree are used as weight values assigned to the features. The proposed method is tested on sample stock data sets selected from China Shenzhen A-share market. The result shows that the new version of SVM can improve the accuracy of the prediction.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Vapnik VN (1995) The nature of statistical learning theory. Springer, New York, NY

    Book  MATH  Google Scholar 

  2. Vapnik VN (1999) An overview of statistical learning theory. Neural Netw IEEE Trans 10(5):988–999

    Article  Google Scholar 

  3. Scholkopf B et al (2001) Estimating the support of a high-dimensional distribution. Neural Comput 13(7):1443–1471

    Article  Google Scholar 

  4. Tsao WK et al (2010) A data mining approach to face detection. Pattern Recognit 43(3):1039–1049

    Article  MathSciNet  MATH  Google Scholar 

  5. Cai R et al (2010) Kernel based gene expression pattern discovery and its application on cancer classification. Neurocomputing 73(13–15):2562–2570

    Article  Google Scholar 

  6. Smola AJ, Schölkopf B (2004) A tutorial on support vector regression. Stat Comput 14(3):199–222

    Article  MathSciNet  Google Scholar 

  7. Huang YM, Du SX (2005) Weighted support vector machine for classification with uneven training class sizes. IEEE

  8. Jiang X, Yi Z, Lv JC (2006) Fuzzy SVM with a new fuzzy membership function. Neural Comput Appl 15(3):268–276

    Google Scholar 

  9. Yeung DS et al (2007) Structured large margin machines: sensitive to data distributions. Mach Learn 68:171–200

    Article  Google Scholar 

  10. Wang X, He Q (2004) Enhancing generalization capability of SVM classifiers with feature weight adjustment. In: Negoita M, Howlett R, Jain L (eds) Knowledge-based intelligent information and engineering systems. Lecture notes in computer science, vol 3213, Springer, Heidelberg, pp 1037–1043. doi:10.1007/978-3-540-30132-5_140

  11. Weston J et al (2010) Method for feature selection in a support vector machine using feature ranking. Google Patents

  12. Guo L et al (2010) Classification of mental task from EEG signals using immune feature weighted support vector machine. IEEE

  13. Zhang Q et al (2012) Feature and sample weighted support vector machine. Knowledge Engineering and Management, 365–371

  14. Deng JL (1989) Introduction to grey system theory. J Grey Syst 1(1):1–24

    MATH  Google Scholar 

  15. Liu S, Forrest JYL (2010) Grey systems: theory and applications, vol 68. Springer, New York, NY

    Google Scholar 

  16. Xiong H, Swamy M, Ahmad MO (2005) Optimizing the kernel in the empirical feature space. Neural Netw IEEE Trans 16(2):460–474

    Article  Google Scholar 

  17. Liu SF, Xie NM, Forrest J (2011) Novel models of grey relational analysis based on visual angle of similarity and nearness. Grey Syst Theory Appl 1(1):8–18

    Article  Google Scholar 

  18. Yan T, Feng S, Bi X, Chang L (2010) Grey correlation analysis and applications of drill stem failure in drilling engineering. In: Paper presented at the 2010 seventh international conference on fuzzy systems and knowledge discovery (FSKD)

  19. Greenwood R, Thesmar D (2011) Stock price fragility. J Financ Econ 102(3):471–490. doi:10.1016/j.jfineco.2011.06.003

    Google Scholar 

  20. Hiemstra C, Jones JD (1994) Testing for linear and nonlinear Granger causality in the stock price-volume relation. J Financ 49(5):1639–1664

    Google Scholar 

  21. Hsu C-M (2011) A hybrid procedure for stock price prediction by integrating self-organizing map and genetic programming. Expert Syst Appl 38(11):14026–14036. doi:10.1016/j.eswa.2011.04.210

    Google Scholar 

  22. Huang C-L, Tsai C-Y (2009) A hybrid SOFM-SVR with a filter-based feature selection for stock market forecasting. Expert Syst Appl 36:1529–1539

    Article  Google Scholar 

  23. Kim K (2003) Financial time series forecasting using support vector machines. Neurocomputing 55(1–2):307–319

    Article  Google Scholar 

  24. Makridakis S, Wheelwright SC, Hyndman RJ (2008) Forecasting methods and applications. Wiley-India

  25. Sifeng L, Yaoguo D, Zhigeng F (2004) Grey system theory and its application. Science Press, Beijing

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yanxing Hu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Liu, J.N.K., Hu, Y. Application of feature-weighted Support Vector regression using grey correlation degree to stock price forecasting. Neural Comput & Applic 22 (Suppl 1), 143–152 (2013). https://doi.org/10.1007/s00521-012-0969-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-012-0969-3

Keywords

Navigation