Prediction of eSports match outcomes using regression models
Thesis title: | Predikce výsledků esportových zápasů pomocí regresních modelů |
---|---|
Author: | Novotný, Matěj |
Thesis type: | Bakalářská práce |
Supervisor: | Rejthar, Jan |
Opponents: | Fojtík, Jan |
Thesis language: | Česky |
Abstract: | Tato bakalářská práce se zaměřuje na analýzu a predikci výsledků zápasů v eSportové hře League of Legends (LoL) pomocí strojového učení. Srovnáváme predikční metody používané v tradičních sportech a v eSportu, aby zdůraznili klíčové rozdíly a specifika těchto dvou odvětví. Využíváme tři metody strojového učení, gradient boosting, náhodný les a logistická regrese, k vytvoření přesného a robustního modelu pro předpovídání výsledků zápasů v LoL. Naše analýzy ukázaly, že gradient boosting je nejpřesnější a nejrobustnější z těchto metod. Data pro naše modely byla získána z eSportové databáze a byla zpracována a analyzována v jazyce Python s využitím knihoven pro strojové učení a analýzu dat. Během analýzy datové sady jsme narazili na několik problémů, jako je dočasnost dat a výběr proměnných. Nicméně jsme identifikovali výhody predikce eSportů oproti tradičním sportům, jako je automatické a přesné generování faktorů během hry. Výsledky našich modelů byly vyhodnoceny pomocí metrik jako přesnost, preciznost, úplnost a F1-skóre. Gradient boosting dosáhl nejlepších výsledků s nejvyšší přesností, precizností, úplností a F1-skóre. Celkově lze říci, že naše práce přináší cenné poznatky do oblasti predikce eSportů a jejich srovnání s tradičními sporty. V budoucnu by bylo zajímavé zkoumat další faktory ovlivňující výsledky zápasů, jako jsou preference jednotlivých hráčů a týmů nebo dopady aktualizací hry na predikce. Naše výsledky také zdůrazňují význam kombinace různých typů dat a jejich správného vyvážení pro dosažení optimálních výsledků v predikci výsledků zápasů v eSportovém prostředí. |
Keywords: | předpověd výsledků; náhodný les; gradient boosting; regresní metody; League of Legends; strojové učení; eSport; logistická regrese |
Thesis title: | Prediction of eSports match outcomes using regression models |
---|---|
Author: | Novotný, Matěj |
Thesis type: | Bachelor thesis |
Supervisor: | Rejthar, Jan |
Opponents: | Fojtík, Jan |
Thesis language: | Česky |
Abstract: | This bachelor’s thesis focuses on the analysis and prediction of match results in the eSport game League of Legends (LoL) using machine learning. We compare predictive methods used in traditional sports and in eSport to highlight the key differences and specificities of these two fields. We utilize three machine learning methods, gradient boosting, random forest, and logistic regression, to create an accurate and robust model for predicting match results in LoL. Our analyses showed that gradient boosting is the most accurate and robust method among these approaches. Data for our models was obtained from an eSport database and was processed and analyzed in Python using libraries for machine learning and data analysis. During the analysis of the dataset, we encountered several issues, such as the temporality of data and the selection of variables. Nevertheless, we identified advantages of eSport prediction compared to traditional sports, such as the automatic and accurate generation of factors during gameplay. The results of our models were evaluated using metrics such as accuracy, precision, recall, and F1-score. Gradient boosting achieved the best results with the highest accuracy, precision, recall, and F1-score. Overall, our work provides valuable insights into the field of eSport prediction and its comparison with traditional sports. In the future, it would be interesting to examine additional factors that influence match results, such as the preferences of individual players and teams or the impact of game updates on predictions. Our results also emphasize the importance of combining different types of data and their proper balance to achieve optimal results in predicting match outcomes in the eSport environment. |
Keywords: | eSports; League of Legends; machine learning; regression methods; predicting outcomes; random forest; logistic regression; gradient boosting |
Information about study
Study programme: | Matematické metody v ekonomii/Datové analýzy a modelování |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Econometrics |
Information on submission and defense
Date of assignment: | 10. 12. 2022 |
---|---|
Date of submission: | 8. 5. 2023 |
Date of defense: | 31. 1. 2024 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/83080/podrobnosti |