본문 바로가기
KERD
논문KCI 등재

2022 FIBA 남자농구 아시안컵 경기결과를 활용한 머신러닝 분류 모형의 예측 성능 비교

Comparison of Prediction Performance of Machine Learning Classification Model Using 2022 FIBA Men's Basketball Asian Cup Match Results

1

조회

0

다운로드

19

인용

0

참고문헌

키워드

초록

이 연구의 목적은 2022 FIBA 남자농구 아시아컵 경기대회의 공식기록(box score)을 사용하여 전통적 측면 에서의 통계적 방법, 데이터마이닝 기법, 머신러닝의 기법을 활용하여 예측 성능을 비교한 것이다. 본 연구의 대 상은 2022 FIBA 남자농구 아시아컵 경기대회의 공식기록을 통해 얻어지는 기록 중에서 총 72개 경기기록이었 으며, 총 20개의 변수를 통해 경기 승패 결과 예측을 하였다. 남자농구 아시아컵 경기대회의 승패 결과를 예측 하기 위해 KNN(K Nearest Neighbor), Decision Tree, Support Vector Machine(SVM), Logistic Regression, Random Forest 5가지 분류 모델을 사용하였다. 이 연구의 자료수집과 처리를 위하여 통계프로그 램 Python 3.10.1 버전을 라이브러리와 함께 사용하였고, 얻은 결과는 다음과 같다. 첫째, 모델별 예측 결과에 서는 SVM 모델이 KNN, Decision Tree, Random Forest, Logistic Regression 모델보다 최적의 예측 성능 을 나타냈고 86.67%의 예측 정확도 및 0.868의 F1 점수를 보였다. 둘째, Random Forest 분류 모델을 이용 하여 2022 남자농구 아시아컵 경기대회의 승패 결과를 예측했을 때, 데이터 세트의 샘플 개수가 충분하지 않기 때문에 과적화(Overfitting) 현상이 발생했다. 이 연구의 연구 결과를 토대로 향후 사례 수를 증가하여 더 많은 데이터가 모델의 정확도를 높이는 동시에 과적합 가능성을 줄일 수 있다고 사료되었다. 그리고 더 정확한 예측 결과를 얻기 위하여서 머신러닝뿐만 아니라 딥러닝과 관련한 연구도 필요할 것으로 판단되는 바이다.

Abstract

The purpose of this study is to compare predictive performance using traditional statistical methods, data mining techniques, and machine learning techniques using the box scores of the 2022 FIBA Men's Basketball Asian Cup Games. The subject of this study was a total of 72 match records among the records obtained through the official records of the 2022 FIBA Men's Basketball Asian Cup, and the outcome of the match was predicted through a total of 20 variables. Five classification models were used to predict the outcome of the men's basketball Asian Cup competition: K Nearest Neighbor (KNN), Decision Tree, Support Vector Machine (SVM), Logistic Regression, and Random Forest. For the data collection and processing of this study, the statistical program Python 3.10.1 version was used together with the library, and the results obtained are as follows. First, in the prediction results for each model, the SVM model showed the optimal prediction performance than the KNN, Decision Tree, Random Forest, and Logistic Regression models, and showed 86.67% prediction accuracy and 0.868 F1 score. Second, when the Random Forest classification model was used to predict the win/loss result of the 2022 Men's Basketball Asian Cup, overfitting occurred because the number of samples in the data set was not sufficient. Based on the results of this study, it was considered that more data by increasing the number of cases in the future can increase the accuracy of the model and reduce the possibility of overfitting. And in order to obtain more accurate prediction results, it is judged that research related to deep learning as well as machine learning is necessary.

참고문헌 (84)

  1. 구승환, "국내 남자 프로농구 승패 예측 모형 비교 연구", 체육과학연구, 20(4), pp.704~711 (2009), 국민체육진흥공단 한국스포츠정책과학원[DOI]
  2. 김세형, "한국프로농구 경기기록 분석에 의한 승패결정요인", 한국체육측정평가학회지, 10(1), pp.1~12 (2008), 한국체육측정평가학회[DOI]
  3. 박상찬, "제4차 산업혁명과 데이터 과학", 한국콘텐츠학회지, 15(1), pp.21~28 (2017)
  4. 장효진, "회귀모형을 이용한 한국프로농구 승부결과 분석", 한국지능시스템학회 논문지, 25(5), pp.489~494 (2015), 한국지능시스템학회
  5. 저우차우, "2019 세계 남자 농구 월드컵 경기대회의 공식기록에 기반한 경기내용에 관한 군집 분석", 한국체육학회지, 59(3), pp.397~411 (2020), 한국체육학회[DOI]
  6. 조정환, "스포츠 빅데이터 활용과 전망", 한국체육측정평가학회지, 14(3), pp.01~11 (2012), 한국체육측정평가학회[DOI]
  7. 최형준, "국내 스포츠 빅데이터 분석 연구의 현황", 한국체육측정평가학회지, 22(2), pp.63~69 (2020), 한국체육측정평가학회[DOI]
  8. 최형준, "인공신경망(Artificial Neural Network)을 이용한 2005년도 영국 윔블던 테니스 대회의 경기결과 예측에 관한 연구", 한국체육학회지, 45(3), pp.459~468 (2006), 한국체육학회
  9. 최형준, "축구 월드컵대회의 경기기록 기반 경기결과 예측", 한국체육과학회지, 28(1), pp.1317~1325 (2019), 한국체육과학회[DOI]
  10. 허종관, "로지스틱", 마르코프 체인 모델을 이용한 한국프로농구 순위 예측, 2016, pp.25(5), 1269~1276[DOI]
  11. Alpydin, E., "Introduction to machine learning (2nd ed.)", pp.201~205 (2010), MIT Press
  12. Ballı, S., "A novel method for prediction of EuroLeague game results using hybrid feature extraction and machine learning techniques", Chaos, Solitons & Fractals, 150, pp.111119~ (2021)
  13. Bishop, C. M., "Pattern recognition and machine learning" (2006), springer
  14. Boser, B. E., "A training algorithm for optimal margin classifiers", Proceedings of the fifth annual workshop on Computational learning theory, pp.144~152 (1992)
  15. Bromley, J., "Signature verification using a"siamese"time delay neural network", International Journal of Pattern Recognition and Artificial Intelligence, 7(04), pp.669~688 (1993)
  16. Bunker, R. P., "A machine learning frame"work for sport result prediction", Applied Computing and Informatics, 15(1), pp.27~33 (2019)
  17. Bunker, R., "The Application of Machine Learning Techniques for Predicting Match Results in Team Sport : A Review", Journal of Artificial Intelligence Research, 73, pp.1285~1322 (2022)
  18. Cai, W., "A hybrid ensemble learning framework for basketball outcomes prediction", Physica A : Statistical Mechanics and its Applications, 528, pp.121461~ (2019)
  19. Cao, C., "Sports data mining technology used in basketball outcome prediction", Master, pp.2012
  20. Chen, W. J., "Hybrid basketball game outcome prediction model by integrating data mining methods for the national basket-ball association", Entropy, 23(4), pp.477~ (2021)
  21. Chovanec, P., "Predicting winners in the NCAA Basketball Tournament" (2021), Kansas State Universiteit
  22. Cortes, C., "Support-vector networks", Machine learning, 20(3), pp.273~297 (1995)
  23. Drucker, H., "Support vector regression machines", Advances in Neural Information Processing Systems, 9(1), pp.155~161 (1997)
  24. Dubbs, A., "Statistics-free sports prediction", Model Assisted Statistics and Applications, 13(2), pp.173~181 (2018)
  25. Elish, M. O., "A comparative study of fault density prediction in aspect-oriented systems using MLP, RBF, KNN, RT, DENFIS and SVR models", Artificial Intelligence Review, 42(4), pp.695~703 (2014)
  26. Groll, A., "A hybrid random forest to predict soccer matches in international tournaments", Journal of Quantitative Analysis in Sports, 15(4), pp.271~287 (2019)
  27. Gu, W., "A game-predicting expert system using big data and machine learning", Expert Systems with Applications, 130, pp.293~305 (2019)
  28. Haghighat, M., "A review of data mining techniques for result prediction in sports", Advances in Computer Science : an International Journal, 2(5), pp.7~12 (2013)
  29. Han, J., "Data mining: concepts and techniques" (2012), Morgan Kaufman Publishers
  30. Harrington, P., "Machine Learning in Action" (2012), Manning Publications Co
  31. Hassonah, M. A., "Churn Prediction: A Comparative Study Using KNN and Decision Trees", 2019 Sixth HCT Information Technology Trends (ITT), pp.182~186 (2019), IEEE: the Institute of Electrical and Electronics
  32. Horvat, T., "The use of machine learning in sport outcome prediction: A review", Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery, 10(5), pp.138~151 (2020)
  33. Horvat, T., "The impact of selecting a validation method in machine learning on predicting basketball game outcomes", Symmetry, 12(3), pp.431~ (2020)
  34. Hosmer, D. W., "Applied Logistic Regression" (2000), John Wiley&Sons Inc
  35. Jadhav, S. D., "Comparative study of K-NN, naive Bayes and decision tree classification techniques", International Journal of Science and Research(IJSR), 5(1), pp.1842~1845 (2016)
  36. Jain, S., "Machine learning approaches to predict basketball game outcome", 2017 3rd International Conference on Advances in Computing, Communication & Automation (ICACCA)(Fall), pp.1~7 (2017), IEEE: The Institute of Electrical and Electronics
  37. Jin, M., "Predication of different stages of Alzheimer’s disease using neighborhood component analysis and ensemble decision tree", Journal of neuro"science methods, 302(1), pp.35~41 (2018)
  38. Johnson, K. C., "Blood pressure measurement in SPRINT (systolic blood pressure intervention trial)", Hypertension, 71(5), pp.848~857 (2018)
  39. Kannan, A., "Predicting National Basketball Association success: A machine learning approach", SMU Data Science Review, 1(3), pp.7~ (2018)
  40. Korhonen, K. T., "Application of nearest‐neighbour regression for generalizing sample tree information", Scandinavian Journal of Forest Research, 12(1), pp.97~101 (1997)
  41. Kravanja, A., "Napovedanje zmagovalcev košarkaških tekem", Faculty of Computer and Information Science, pp.2013
  42. Lam, M. W., "One-match-ahead forecasting in two-team sports with stacked Bayesian regressions", Journal of Artificial Intelligence and Soft Computing Research, 8(1), pp.87~99 (2018)
  43. Lessmann, S., "Alternative methods of predicting competitive events : An applica"tion in horserace betting markets", International Journal of Forecasting, 26(3), pp.518~536 (2010)
  44. Levandoski, A., "Predicting the NCAA Men’s Basketball Tournament with Machine Learning", pp.1~15 (2017)
  45. Li, B., "Application of artificial intelligence in basketball sport", Journal of Education, Health and Sport, 11(7), pp.54~67 (2021)
  46. Li, Y., "A data-driven prediction approach for sports team performance and its application to National Basketball Association", Omega, 98, pp.102123~ (2021)
  47. Lieder, N., "Can machine-learning methods predict the outcome of an NBA game?" (2018)[DOI]
  48. Predicting National Basketball Association winners, "Lin, J.", ~, pp.CS 229 FINAL PROJECT, 1-5 (2014)
  49. Liu, Y., "Prediction for NCAA championship", 2021the 5th International Conference on Big Data Research (ICBDR), pp.8~14 (2021)
  50. Lopez, M. J., "Building an NCAA men’s basketball predictive model and quantifying its success", Journal of Quantitative Analysis in Sports, 11(1), pp.5~12 (2015)
  51. Luu, B. C., "Machine learning outperforms logistic regression analysis to predict next-season NHL player injury: an analysis of 2322 players from 2007 to 2017", Orthopaedic journal of sports medicine, 8(9), pp.2325967120953404~ (2020)
  52. Madarame, H., "Defensive rebounds discriminate winners from losers in European but not in Asian women’s basketball championships", Asian Journal of Sports Medicine, 9(1), pp.13~18 (2018)
  53. Maier, T., "Predicting biathlon shooting performance using machine learning", Journal of sports sciences, 36(20), pp.2333~2339 (2018)
  54. Mendes-Moreira, J., "Ensemble approaches for regression : A survey", Acm computing surveys(csur), 45(1), pp.1~40 (2012)
  55. Mendonça, L. F., "Decision tree search methods in fuzzy modeling and classification", International Journal of Approximate Reasoning, 44(2), pp.106~123 (2007)
  56. Miljković, D., "he use of data mining for basketball matches outcomes prediction", IEEE 8th International Symposium on Intelligent Systems and Informatics (2010)
  57. Mueller, S. Q., "Pre-and within-season attendance forecasting in Major League Baseball: a random forest approach", Applied Economics, 52(41), pp.4512~4528 (2020)
  58. Nedellec, R., "GEFCom2012 : Electric load forecasting and backcasting with semi-parametric models", International Journal of forecasting, 30(2), pp.375~381 (2014)
  59. Nguyen, N. H., "The application of machine learning and deep learning in sport:predicting NBA players’ performance and popularity", Journal of Information and Telecommunication, pp.1~19 (2021)
  60. Niblett, T., "Learning decision rules in noisy domains", Proceedings of Expert Systems' 86, the 6th Annual Technical Conference on Research and development in expert systems III, pp.25~34 (1987), the 6th Annual Technical Conference on Research and development in expert systems III
  61. Noor, N. B., "Comparative Study Between Decision Tree, SVM and KNN to Predict Anaemic Condition", 2019 IEEE International Conference on Biomedical Engineering, Computer and Information Technology for Health (BECITHCON), pp.24~28 (2019)
  62. Osei-Bryson, K. M., "Post-pruning in decision tree induction using multiple performance measures", Computers & operations research, 34(11), pp.3331~3345 (2007)
  63. Pai, P. F., "Analyzing basketball games by a support vector machines with decision tree model", Neural Computing and Applications, 28(12), pp.4159~4167 (2017)
  64. Passi, K., "Increased Prediction Accuracy in the Game of Cricket using Machine Learning", ArXiv Preprint ArXiv:1804.04226, ~ (2018)
  65. Pathak, N., "Applications of modern classification techniques to predict the outcome of ODI cricket", Procedia Computer Science, 87(2), pp.55~60 (2016)
  66. Prasetio, D., "Predicting football match results with logistic regression", Proceedings of the International Conference on Advanced Informatics:Concepts, Theory and Application (ICAICTA), pp.16~19 (2016)
  67. Purucker, M. C., "Neural network quarterbacking", IEEE Potentials, 15, pp.9~15 (1996)
  68. Russell, S., "Artificial Intelligence : A Modern Approach" (2002), Prentice Hall
  69. Sagi, O., "Ensemble learning: A survey", Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery, 8(4), pp.e1249~ (2018)
  70. Schölkopf, B., "Learning with kernels: support vector machines, regularization, optimization, and beyond", pp.96~97 (2002), MIT Press
  71. Soliman, G., "Predicting all star player in the national basketball association using random forest", 2017 Intelligent Systems Conference (IntelliSys), pp.706~713 (2017), IEEE
  72. Song, K., "Modelling the scores and performance statistics of NBA basketball games", Communications in Statistics-Simulation and Computation, 49(10), pp.2604~2616 (2020)
  73. Suthaharan, S., "Machine learning models and algorithms for big data classification", Integr. Ser. Inf. Syst, 36(3), pp.1~12 (2016)
  74. Tanha, J., "Semi-supervised self-training for decision tree classifiers", International Journal of Machine Learning and Cybernetics, 8(1), pp.355~370 (2017)
  75. Thabtah, F., "NBA game result prediction using feature analysis and machine learning", Annals of Data Science, 6(1), pp.103~ (2019)
  76. Tichy, W., "Changing the Game: Dr. Dave Schrader on sports analytics", pp.1~10 (2016), Ubiquity
  77. Torres, R. A., "Prediction of NBA games based on Machine Learning Methods" (2013), University of Wisconsin
  78. Vapnik, V. N., "The nature of statistical learning theory", pp.232~233 (1995), Springer
  79. WentingWang, R. M., "Predicting winners of NCAA women’s basketball tournament games", International Journal of Sports Science, 4(5), pp.173~180 (2014)
  80. Ye, N., "The handbook of Data Mining", pp.125~126 (2003), Lawrence Erlbaum Associates
  81. Yezus, A., "Predicting outcome of soccer matches using machine learning" (2014), Saint Petersburg University
  82. Zhao, Y., "Sports enterprise marketing and financial risk management based on decision tree and data mining", Journal of Healthcare Engineering, 8(1), pp.2~7 (2021)
  83. Zimmermann, A., "Predicting college basketball match outcomes using machine learning techniques: some results and lessons learned", arXiv preprint arXiv:1310.3607, ~ (2013)
  84. Zuccolotto, P., "Big data analytics for modelling scoring probability in basketball:The effect of shooting under high-pressure conditions", International Journal of Sports Science & Coaching, 13(4), pp.569~589 (2018)

관련 논문AI추천

이 간행물의 다른 논문 (7건)