Skip to main content
Log in

Analyzing basketball games by a support vector machines with decision tree model

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

Abstract

Support vector machines (SVMs) are an emerging and powerful technique in coping with classification problems. However, a lack of rule generation is a weakness of the SVM model, especially in analyzing sporting results. This investigation developed a hybrid model integrating the SVM technique and a decision tree approach (HSVMDT) to predict the results of basketball games, and to provide rules to aid coaches in developing strategies. The HSVMDT model employed the unique strength of SVM and decision tree in generating rules and predicting the outcomes of games. With predicted outcomes of games, and rules yielded from the HSVMDT model, coaches can easily and quickly learn essential factors increasing the chances to win games. Empirical results showed that the proposed HSVMDT model can obtain relatively satisfactory prediction accuracy and therefore is a promising alternative for analyzing the results of basketball competitions.

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. 1

Similar content being viewed by others

References

  1. Barakat N, Bradley AP (2010) Rule extraction from support vector machines: a review. Neurocomputing 74:178–190

    Article  Google Scholar 

  2. Barakat N, Diederich J (2005) Learning-based rule-extraction from support vector machines: performance on benchmark data sets. In: The Conference on Neuro-Computing and Evolving Intelligence, Knowledge Engineering and Discovery Research Institute (KEDRI), New Zealand, Auckland

  3. Breiman L, Friedman JH, Olshen RA (1984) Classification and regression trees. Wadsworth International Group, California

    MATH  Google Scholar 

  4. Burbidge R, Trotter M, Buxton B, Holden S (2001) Drug design by machine learning: support vector machines for pharmaceutical data analysis. Comput Chem 26:5–14

    Article  Google Scholar 

  5. Chen T, Sun K-S (2012) Exploring the strategy to improve senior citizens’ participations on recreational sports. Knowl Based Syst 26:86–92

    Article  Google Scholar 

  6. Cooper WW, Ruiz JL, Sirvent I (2009) Selecting non-zero weights to evaluate effectiveness of basketball players with DEA. Eur J Oper Res 195:563–574

    Article  MATH  Google Scholar 

  7. Cortes C, Vapnik VN (1995) Support vector networks. Mach Learn 20:273–297

    MATH  Google Scholar 

  8. Hall MA (1999) Correlation-based feature subset selection for machine learning. Ph.D. thesis, Department of Computer Science, University of Waikato, New Zealand

  9. Hall M, Frank E, Holmes G, Pfahringer B, Reutemann P, Witten IH (2009) The WEKA data mining software: an update. SIGKDD Explor 11:10–18

    Article  Google Scholar 

  10. Holland J (1975) Adaptation in natural and artificial system. University of Michigan Press, Ann Arbor

    Google Scholar 

  11. Karush W (1939) Minima of functions of several variables with inequalities as side constraints. MSc thesis. Department of Mathematics, University of Chicago, Chicago, Illinois

  12. Kennedy J, Eberhart RC (1995) Particle swarm optimization. Proc IEEE Int Conf Neural Netw Perth Aust 4:1942–1948

    Article  Google Scholar 

  13. Kim KJ (2003) Financial time series forecasting using support vector machines. Neurocomputing 55:307–319

    Article  Google Scholar 

  14. Kirchner K, Tolle KH, Krieter J (2004) Decision tree technique applied to pig farming datasets. Livest Prod Sci 90:191–200

    Article  Google Scholar 

  15. Kuhn HW, Tucker AW (1951) Nonlinear programming. In: Proceeding of 2nd Berkerey Symposium on Mathematical Statistics and Probabilities (pp. 481–492). University of California Press, Berkeley, California

  16. Kvan P, Sokol JS (2006) A logistic regression/Markov chain model for NCAA basketball. Naval Res Logist 53:1–23

    Article  MathSciNet  Google Scholar 

  17. Lee BL, Worthington AC (2013) Note on the ‘Linsanity’ of measuring the relative efficiency of National Basketball Association guards. Appl Econ 45:4193–4202

    Article  Google Scholar 

  18. Li SS (2006) The effect of the offensive and defensive abilities of the starting. Thesis for Master of Graduate Institute of Physical Education National Taiwan Sport University, Taiwan, R.O.C.

  19. Liu SH (2006) Analysis of the offensive and defensive numbers in the 2005 female teams of high school basketball league competitions. Thesis for Master of Graduate Institute of Physical Education Taipei Municipal University of Education

  20. Lvanković Z, Racković M, Markoski B, Radosav D, Ivković M (2010) Analysis of basketball games using neural networks. In: IEEE International Symposium on Computational Intelligence and Informatics, Budapest, Hungary (pp. 251–256)

  21. Mai YH (2004) The analysis of the statistics of Asian women’s basketball championships in Sandai. Thesis for Master of Graduate Institute of Coaching Science National Taiwan Sport University, Taiwan, R.O.C.

  22. Martens D, Baesens B, Gestel TV, Vanthienen J (2007) Comprehensible credit scoring models using rule extraction from support vector machines. Eur J Oper Res 183:1466–1476

    Article  MATH  Google Scholar 

  23. Mercer J (1909) Function of positive and negative type and their connection with the theory of integral equations. Philos Trans R Soc Lond A209:415–446

    Article  MATH  Google Scholar 

  24. Min B, Kim J, Choe C, Eom H, McKay RI (2008) A compound framework for sports results prediction: a football case study. Knowl Based Syst 21:551–562

    Article  Google Scholar 

  25. Muata K, Bryson O (2007) Post-pruning in decision tree induction using multiple performance measures. Comput Oper Res 34:3331–3345

    Article  MathSciNet  MATH  Google Scholar 

  26. Niblett T (1987) Constructing decision trees in noisy domains. In: The Second European Working Session on Learning (pp. 67–78). Sigma Press, Bled

  27. Nuñez H, Angulo C, Catala A (2002) Rule-extraction from support vector machines. In: The European Symposium on Artificial Neural Networks (pp. 107–112)

  28. Oh IS, Lee JS, Moon BR (2004) Hybrid genetic algorithms for feature selection. IEEE Trans Pattern Anal Mach Intell 26:1424–1437

    Article  Google Scholar 

  29. Pal M, Mather PM (2003) An assessment of the effectiveness of decision tree methods for land cover classification. Remote Sens Environ 86:554–565

    Article  Google Scholar 

  30. Pan YF (2010) Probit regression model to predict results of NBA basketball games. Thesis for Master of Department of Applied Mathematics, National Hsinchu University of Education, Hsinchu, Taiwan, R.O.C.

  31. Quinlan JR (1993) C4.5: programs for machine learning. Morgan Kaufmann, San Mateo

    Google Scholar 

  32. Ruiz FJR, Perez-Cruz F (2015) A generative model for predicting outcomes in college basketball. J Quant Anal Sports 11:39–52

    Google Scholar 

  33. Shih JY, Chen WH, Wu S (2007) A study of SVM classification models in issuer’s credit ratings. J Inf Manag 14:155–178

    Google Scholar 

  34. Snousy MBA, EI-Deeb HM, Badran K, Khlil IAA (2011) Suite of decision tree-based classification algorithms on cancer gene expression data. Egypt Inf J 12:73–82

    Article  Google Scholar 

  35. Štrumbelj E, Vračar P (2012) Simulating a basketball match with a homogeneous Markov model and forecasting the outcome. Int J Forecast 28:532–542

    Article  Google Scholar 

  36. Tay FEH, Cao L (2001) Application of support vector machines in financial time series forecasting. Omega 29:309–317

    Article  Google Scholar 

  37. Tripathi S, Srinivas VV, Nanjundiah RS (2006) Downscaling of precipitation for climate change scenarios: a support vector machine approach. J Hydrol 330:621–640

    Article  Google Scholar 

  38. Tsai YC (2004) Analysis of the relationship between the techniques of offence and defense of basketball players and the ranks of their teams in the High School Basketball League. Thesis for Master of Graduate Institute of Physical Education National Taiwan Sport University, Taiwan, R.O.C.

  39. Valentini G (2002) Gene expression data analysis of human lymphoma using support vector machines and output. Artif Intell Med Coding Ensembles 26:281–304

    Article  Google Scholar 

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

    Book  MATH  Google Scholar 

  41. Vlastakis N, Dotsis G, Markellos RN (2008) Nonlinear modelling of European football scores using support vector machines. Appl Econ 40:111–118

    Article  Google Scholar 

  42. Wang JM (1995) Analysis of the man’s social (Division I) Basketball League offensive and defensive technology from a statistical point of view. In: The Republic of China 1995 University Sports conference, Kaohsiung, Taiwan, R.O.C.

  43. Wang JN (2000) The fuzzy regression analysis application of offensive and defensive techniques in the basketball game. Natl Sci Counc Repub China Part C Humanit Soc Sci 10:287–298

    Google Scholar 

  44. Widodo A, Kim EY, Son JD, Yang BS, Tan ACC, Gu DS, Choi BK, Mathew J (2009) Fault diagnosis of low speed bearing based on relevance vector machine and support vector machine. Expert Syst Appl 36:7252–7261

    Article  Google Scholar 

  45. Wu SS (2005) Analysis of the offensive and defensive strategies in the 2004 High School Basketball League Competitions. Thesis for Master of Graduate Institute of Sport Coaching Science Chinese Culture University, pp. 1–53

  46. Zak TA, Huang CF, Siegfried JJ (1979) Production efficiency: the case of professional basketball. J Bus 52:379–392

    Article  Google Scholar 

  47. Zhou J, Shi J, Li G (2011) Fine tuning support vector machines for short-term wind speed forecasting. Energy Convers Manag 52:1990–1998

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to thank the Ministry of Science and Technology of the Republic of China, Taiwan for financially supporting this research under Contract Nos. NSC 101-2410-H-260-005-MY2, MOST 103-2410-H-260-020, MOST 104-2410-H-260-018 and MOST 104-2410-H-262-007.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ping-Feng Pai.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pai, PF., ChangLiao, LH. & Lin, KP. Analyzing basketball games by a support vector machines with decision tree model. Neural Comput & Applic 28, 4159–4167 (2017). https://doi.org/10.1007/s00521-016-2321-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-016-2321-9

Keywords

Navigation