Development of an Application for Sports Results Analysis in Python

Thesis title: Tvorba aplikácie pre analýzu športových výsledkov v jazyku Python
Author: Horvat, Marián
Thesis type: Bachelor thesis
Supervisor: Löster, Tomáš
Opponents: Bílková, Diana
Thesis language: Slovensky
Abstract:
Zámerom práce bolo prepojiť športové dáta s praktickou analytikou prostredníctvom používateľsky prívetivého nástroja. V rámci tejto bakalárskej práce vznikla desktopová aplikácia v jazyku Python, ktorá užívateľovi umožňuje analyzovať dáta zo športových zápasov bez potreby programovať alebo mať pokročilé znalosti v oblasti štatistiky. Aplikácia pritom využíva verejne dostupné knižnice pre jazyk Python ako pandas, matplotlib, numpy alebo scikit-learn. Aplikácia spracováva dáta zo súborov vo formáte CSV a je vďaka nej možné vykonávať základné analýzy ako vypísanie deskriptívnych štatistík, korelačnú analýzu a modely strojového učenia vrátane lineárnej a logistickej regresie. Výstupy aplikácie sú prezentované v prehľadnom textovom a grafickom rozhraní, kde bol kladený dôraz na jednoduchosť a dobrú čitateľnosť pre užívateľa. Výsledky analýz aplikácie sú prezentované na základe údajov z hokejových zápasov.
Keywords: Python; Vizualizácia dát; Športová analytika; Štatistika; Regresia; Korelácia
Thesis title: Tvorba aplikace pro analýzu sportovních výsledků v jazyku Python
Author: Horvat, Marián
Thesis type: Bakalářská práce
Supervisor: Löster, Tomáš
Opponents: Bílková, Diana
Thesis language: Slovensky
Abstract:
Záměrem práce bylo propojit sportovní data s praktickou analytikou prostřednictvím uživatelsky přívětivého nástroje. V rámci této bakalářské práce vznikla desktopová aplikace v jazyce Python, která uživateli umožňuje analyzovat data ze sportovních zápasů bez nutnosti programování nebo pokročilých znalostí v oblasti statistiky. Aplikace využívá veřejně dostupné knihovny pro jazyk Python jako pandas, matplotlib, numpy nebo scikit-learn. Aplikace zpracovává data ze souborů ve formátu CSV a umožňuje provádět základní analýzy, jako je výpis deskriptivních statistik, korelační analýza a modely strojového učení včetně lineární a logistické regrese. Výstupy aplikace jsou prezentovány v přehledném textovém a grafickém rozhraní, kde byl kladen důraz na jednoduchost a dobrou čitelnost pro uživatele. Výsledky analýz aplikace jsou prezentovány na základě údajů z hokejových zápasů.
Keywords: Python; Statistika; Sportovní analytika; Korelace; Vizualizace dat; Regrese
Thesis title: Development of an Application for Sports Results Analysis in Python
Author: Horvat, Marián
Thesis type: Bachelor thesis
Supervisor: Löster, Tomáš
Opponents: Bílková, Diana
Thesis language: Slovensky
Abstract:
The intention of the work was to link sports data with practical analytics through a user-friendly tool. In this bachelor thesis a desktop application was developed in Python that allows the user to analyse data from sports matches without the need to program or have advanced knowledge of statistics. In doing so, it makes use of publicly available libraries for Python such as pandas, matplotlib, numpy or scikit-learn. The application processes data from CSV files and makes it possible to perform basic analyses such as descriptive statistics, correlation analysis and machine learning models including linear and logistic regression. The outputs of the application are presented in a clear textual and graphical interface, where the emphasis has been placed on simplicity and good readability for the user. The results of the application's analyses are presented using data from hockey games.
Keywords: Data Visualization; Python; Sports Analytics; Statistics; Correlation; Regression

Information about study

Study programme: Aplikovaná informatika
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 Statistics and Probability

Information on submission and defense

Date of assignment: 27. 8. 2024
Date of submission: 11. 5. 2025
Date of defense: 18. 6. 2025
Identifier in the InSIS system: https://insis.vse.cz/zp/89075/podrobnosti

Files for download

    Last update: