Fantasy Football Analytics
Project Abstract
Het Fantasy Football Analytics-project voorziet gebruikers van statistieken voor voetbalspelers, en fantasy football-puntprognoses met behulp van machine learning. Elke voetbalspeler en de statistieken van hun respectievelijke team worden geschraapt van publiek beschikbare voetbalstatistieken websites met behulp van Python taal. Na het verzamelen van relevante statistische informatie over spelers, een voorspelling algoritme met behulp van machine learning projecten verwachte fantasie voetbal punten voor elke speler.
De python scripts die verantwoordelijk zijn voor het web schrapen en het verzamelen van beschikbare statistieken over spelers verzamelen van gegevens uit http://www.sports-reference.com. Een openbare API die gegevens van sports-reference levert wordt gebruikt om de meeste statistieken te verzamelen, terwijl de rest wordt verzameld door web scraping van de site. Het voorspellingsalgoritme maakt gebruik van lineaire regressie en gradiëntafdalingsmodellen van machinaal leren om de gegevens te analyseren en fantasy football-puntprojecties te maken voor elk van de vier positiecategorieën.
De statistieken en projecties voor elke speler worden weergegeven op een openbaar toegankelijke website en verdeeld in vier hoofdposities die bestaan uit quarterbacks, running backs, wide receivers, en tight ends. Gebruikers kunnen de website bezoeken en relevante statistieken vinden voor elk van de posities van elke voetbalspeler die in het huidige seizoen speelt. De tabel is sorteerbaar op kolommen en bevat ook een zoekfunctie waarmee gebruikers snel een specifieke speler kunnen vinden die gemakkelijk toegang geeft tot spelersstatistieken en fantasie football punt projecties.