Skip to main content
Log in

Basketball players' score prediction using artificial intelligence technology via the Internet of Things

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

The National Basketball Association’s (NBA) tournaments are watched by people all over the world via the Internet of Things (IoT). Players who score more points are regarded as star players and are part of the focus of competition for each team. The purpose of this research is to predict the score of NBA league players based on player data using deep learning methods. Various algorithms were compared, the best model for score predictions was obtained, and a comparative analysis of the team was provided to the players. The prediction effect and average MAPE index of limit gradient boosting (XGB) are better than that of other methods. It can be seen that the XGB method has a better fit to the regression problem and high interpretability. Thus, it has the ability to accurately predict and evaluate NBA score predictions. The results can support the team's decision-making in player management.

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
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Agrawal S, Singh S, Sharma J (2018) Predicting results of indian premier league T-20 matches using machine learning. In: 2018 8th International Conference on Communication Systems and Network Technologies (CSNT)

  2. Baboota R, Kaur H (2019) Predictive analysis and modelling football results using machine learning approach for English Premier League. Int J Forecast 35(2):741–755

    Article  Google Scholar 

  3. Chakraborty D, Elzarka H (2019) Early detection of faults in HVAC systems using an XGBoost model with a dynamic threshold. Energy Build 185:326–344

    Article  Google Scholar 

  4. Chao L, Wen Z, Ji-ming L (2019) Study of star/galaxy classification based on the XGBoost algorithm. Chin Astron Astrophy 43(4):539–548

    Article  Google Scholar 

  5. Chen T, Guestrin C (2016) Xgboost: a scalable tree boosting system. In: Proceedings of the 22nd Acm Sigkdd International Conference on Knowledge Discovery and Data Mining

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

    Article  MATH  Google Scholar 

  7. Danisik N, Lacko P, Farkas M (2018) Football match prediction using players attributes. In: 2018 World Symposium on Digital Intelligence for Systems and Machines (DISA).

  8. Delen D, Cogdell D, Kasap N (2012) A comparative analysis of data mining methods in predicting NCAA bowl outcomes. Int J Forecast 28(2):543–552

    Article  Google Scholar 

  9. Parsa A, Movahedi A, Taghipour H, Derrible S, Mohammadian A (2020) Toward safer highways, application of XGBoost and SHAP for real-time accident detection and feature analysis. Accid Anal Prev 136:105405

    Article  Google Scholar 

  10. Chen CM, Chen L, Gan W, Qiu L, Ding W (2021) Discovering high utility-occupancy patterns from uncertain data. Inf Sci 546:1208–1229

    Article  MathSciNet  Google Scholar 

  11. Devan P, Khare N (2020) An efficient XGBoost–DNN-based classification model for network intrusion detection system. Neural Comput Appl, 1–16.

  12. Glickman M, Sonas J (2015) Introduction to the NCAA men’s basketball prediction methods issue. J Quant Anal Sports 11(1):1–3

    Article  Google Scholar 

  13. Gu W, Foster K, Shang J, Wei L (2019) A game-predicting expert system using big data and machine learning. Expert Syst Appl 130:293–305

    Article  Google Scholar 

  14. Guo J, Yang L, Bie R, Yu J, Gao Y, Shen Y, Kos A (2019) An XGBoost-based physical fitness evaluation model using advanced feature selection and Bayesian hyper-parameter optimization for wearable running monitoring. Comput Netw 151:166–180

    Article  Google Scholar 

  15. Rajawat P, Gupta D, Rathore S, Singh A (2018) Predictive analysis of medical data using a hybrid machine learning technique. In: 2018 First International Conference on Secure Cyber Computing and Communication (ICSCCC)

  16. Ruiz F, Perez-Cruz F (2015) A generative model for predicting outcomes incollege basketball. J Quant Anal Sports 11(1):39–52

    Google Scholar 

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

    Article  Google Scholar 

  18. Tan L, Jin C, Cheng Z, Lv X, Song L (2019) Music style classification with compared methods in XGB and BPNN. arXiv preprint arXiv:1912.01203.

  19. Lin B, Huang Y, Zhang J, Hu J, Chen X, Li J (2020) Cost-driven offloading for DNN-based applications over cloud, edge and end devices. IEEE Trans Industr Inf 16(8):5456–5466

    Article  Google Scholar 

  20. Liu X, Huang G, Zhao Q, Mei H, Blake M (2014) iMashup: a mashup-based framework for service composition. Sci China Inf Sci 54(1):1–20

    Article  Google Scholar 

  21. Visalakshi S, Radha V (2014) A literature review of feature selection techniques and applications: review of feature selection in data mining. In: 2014 IEEE International Conference on Computational Intelligence and Computing Research.

  22. Zambom-Ferraresi F, Rios V, Lera-López F (2018) Determinants of sport performance in European football: What can we learn from the data? Decis Support Syst 114:18–28

    Article  Google Scholar 

  23. Fu L, Li Z, Ye Q, et al (2020) Learning robust discriminant subspace based on joint L2,p- and L2, s-norm distance metrics. IEEE Trans Neural Networks Learn Syst. (Early access)

  24. Ye Q, Li Z, Fu L et al (2019) Nonpeaked discriminant analysis. IEEE Trans Neural Networks Learn Syst 30(12):3818–3832

    Article  MathSciNet  Google Scholar 

  25. Nemeth M, Borkin D, Michalconok G (2019) The comparison of machine- learning methods XGBoost and LightGBM to predict energy development. In: Proceedings of the Computational Methods in Systems and Software

  26. Oughali M, Bahloul M, El Rahman S (2019) Analysis of NBA players and shot prediction using random forest and XGBoost models. In: 2019 International Conference on Computer and Information Sciences (ICCIS)

  27. Hore S, Bhattacharya T (2018) A machine learning based approach towards building a sustainability model for NBA players. In: Paper presented at the 2018 Second International Conference on Inventive Communication and Computational Technologies

  28. Hsu P, Galsanbadam S, Yang J, Yang C (2018) Evaluating machine learning varieties for NBA players' winning contribution. In: Paper presented at the 2018 International Conference on System Science and Engineering (ICSSE)

  29. Qiu W (2019) Credit risk prediction in an imbalanced social lending environment based on XGBoost. In: 2019 5th International Conference on Big Data and Information Analytics (BigDIA)

  30. Qu Y, Lin Z, Li H, Zhang X (2019) Feature recognition of urban road traffic accidents based on GA-XGBoost in the context of big data. IEEE Access 7:170106–170115

    Article  Google Scholar 

  31. Karthigha M, Akshaya VS (2022) A XGBOOST based algorithm for early prediction of human sepsis. In: 2022 4th International Conference on Smart Systems and Inventive Technology (ICSSIT)

  32. Mekruksavanich S, Jantawong P, Jitpattanakul A (2022) LSTM-XGB: A new deep learning model for human activity recognition based on LSTM and XGBoost. In: 2022 Joint International Conference on Digital Arts, Media and Technology with ECTI Northern Section Conference on Electrical, Electronics, Computer and Telecommunications Engineering (ECTI DAMT & NCON)

  33. Senbel S, SharmaS, Raval M, Taber C, Nolan J, Artan N, Ezzeddine D, Kaya T (2022) Impact of sleep and training on game performance and injury in division-1 women’s Basketball Amidst the Pandemic. IEEE Access

  34. Hubáček O, Šourek G, Železný F (2019) Exploiting sports-betting market using machine learning. Int J Forecast 35(2):783–796

    Article  Google Scholar 

  35. Ivanković Z, Racković M, Markoski B, Radosav D, Ivković M (2010) Analysis of basketball games using neural networks. In: Paper presented at the 2010 11th International Symposium on Computational Intelligence and Informatics (CINTI)

  36. Joseph A, Fenton N, Neil M (2006) Predicting football results using Bayesian nets and other machine learning techniques. Knowl-Based Syst 19(7):544–553

    Article  Google Scholar 

  37. Lee B, Worthington A (2013) A note on the ‘Linsanity’of measuring the relative efficiency of National Basketball Association guards. Appl Econ 45(29):4193–4202

    Article  Google Scholar 

  38. Chen X, Lin J, Ma Y, Lin B, Wang H, Huang G (2019) Self-adaptive resource allocation for cloud-based software services based on progressive QoS prediction model. Sci China Inf Sci 62(11):219101

    Article  Google Scholar 

  39. Chen X, Wang H, Ma Y, Zheng X, Guo L (2020) Self-adaptive resource allocation for cloud-based software services based on iterative QoS prediction model. Futur Gener Comput Syst 105:287–296

    Article  Google Scholar 

  40. Tegicho B, Chestnut M, Webb D, Graves C (2021) Basketball shot analysis based on goal assembly disturbance. In: 2021 IEEE 12th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON).

  41. Ye O, Huang P, Zhang Z, Zheng Y, et al (2021) Multiview learning with robust double-sided twin Svm. IEEE Trans Cybernet. (Early access)

  42. Abdulghani A, UCAN O, Ali Alheeti K (2021) Credit card fraud detection using XGBoost algorithm. In: 2021 14th International Conference on Developments in eSystems Engineering (DeSE)

  43. Li S, Zhang X (2019) Research on orthopedic auxiliary classification and prediction model based on XGBoost algorithm. Neural Comput Appl, 1–9

  44. Lim S, Chi S (2019) Xgboost application on bridge management systems for proactive damage estimation. Adv Eng Inform 41:100922

    Article  Google Scholar 

  45. Huang G, Liu X, Ma Y, Lu X, Zhang Y, Xiong Y (2019) Programming situational mobile web applications with cloud-mobile convergence: an internetware-oriented approach. IEEE Trans Serv Comput 12(1):6–19

    Article  Google Scholar 

  46. Huang G, Ma Y, Liu X, Luo Y, Lu X, Blake M (2015) Model-based automated navigation and composition of complex service mashups. IEEE Trans Serv Comput 8(3):494–506

    Article  Google Scholar 

  47. Huang G, Xu M, Lin X, Liu Y, Ma Y, Pushp S, Liu X (2017) ShuffleDog: characterizing and adapting user-perceived latency of android apps. IEEE Trans Mob Comput 16(10):2913–2926

    Article  Google Scholar 

  48. Mo H, Sun H, Liu J, Wei S (2019) Developing window behavior models for residential buildings using XGBoost algorithm. Energy Build 205:109564

    Article  Google Scholar 

  49. Chen CM, Huang Y, Wang KH, Kumari S, Wu M (2020) A secure authenticated and key exchange scheme for fog computing. Enterprise Inf Syst 1–16

  50. Chen X, Li A, Zeng X, Guo W (2015) Huang G (2015) Runtime model based approach to IoT application development. Front Comp Sci 9(4):540–553

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Meihong Chen.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Su, F., Chen, M. Basketball players' score prediction using artificial intelligence technology via the Internet of Things. J Supercomput 78, 19138–19166 (2022). https://doi.org/10.1007/s11227-022-04573-6

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-022-04573-6

Keywords

Navigation