Využití jazyka Python v kontextu statistických analýz

Název práce: Využití jazyka Python v kontextu statistických analýz
Autor(ka) práce: Jagoš, Marek
Typ práce: Bakalářská práce
Vedoucí práce: Kováč, Stanislav
Oponenti práce: Čabla, Adam
Jazyk práce: Česky
Abstrakt:
Cílem této bakalářské práce je využít programovací jazyk Python v kontextu statistických analýz a analyzovat datový soubor ze hry League of Legends. První část práce se zabývá problematikou získávání aktuálních dat ze zmíněné videohry, pro kterou je stanovený výběr zápasových dat jako hodnocené hry, které obsahují alespoň jednoho hráče s divizí Challenger. Pro tento proces je postavena krátká aplikace, která zprostředkovává komunikaci s Riot Games API, data zpracovává a předává je statistickému procesu. Dalším zdrojem dat je herní wiki, ze které jsou pomocí metod webscrapingu staženy třídy hrdinů. Je vytvořen klasifikační logistický regresní model, který klasifikuje výsledek hry na základě celkem sedmi agregovaných proměnných pro daný tým. Pro maximalizaci věrohodnostní funkce je vybrána Newton-Raphsonova iterační metoda. Dále je provedena analýza možných kvantifikací výkonnosti hráče, kde je analyzováno chování proměnných koeficientu KDA a možných dopadů snowball efektu na jeho proměnné, nebo vlivy různých hrdinů a jejich tříd na počet zabitých poskoků.
Klíčová slova: Python; logistická regrese; datová analýza; Riot Games API; League of Legends
Název práce: Python in context of statistical analysis
Autor(ka) práce: Jagoš, Marek
Typ práce: Bachelor thesis
Vedoucí práce: Kováč, Stanislav
Oponenti práce: Čabla, Adam
Jazyk práce: Česky
Abstrakt:
This bachelor's thesis aims to use Python in the context of statistical analysis to analyse a dataset consisting of League of Legends matches. The work begins by building an application that downloads up-to-date data from the videogame, for which the target population are matches that were participated by at least one Challenger-rated player. This application handles communication with Riot API, transforms the data, and handles them off to the statistical process. Another data source is the game's wiki from which champion classes are downloaded by using webscraping. A classification logistic regression model that classifies result of matches based on seven aggregated variables is created. Maximum likelihood function is maximized using Newton-Raphson iterative method. Further, possible ways of measuring player's performance are explored. Firstly, KDA coefficient variables are analysed to discover possible effects of snowball. Secondly, the relationship between minions and champions with their classes is analysed.
Klíčová slova: Python; logistic regression; data analysis; Riot Games API; League of Legends

Informace o studiu

Studijní program / obor: Kvantitativní metody v ekonomice/Statistické metody v ekonomii
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra statistiky a pravděpodobnosti

Informace o odevzdání a obhajobě

Datum zadání práce: 23. 2. 2022
Datum podání práce: 8. 5. 2023
Datum obhajoby: 15. 6. 2023
Identifikátor v systému InSIS: https://insis.vse.cz/zp/79859/podrobnosti

Soubory ke stažení

    Poslední aktualizace: