Fantasy Football Analytics
Projektzusammenfassung
Das Projekt Fantasy Football Analytics bietet den Nutzern Statistiken für Fußballspieler und Fantasy-Football-Punktprognosen mithilfe von maschinellem Lernen. Die Statistiken zu den einzelnen Fußballspielern und ihren jeweiligen Teams werden mit Hilfe der Programmiersprache Python aus öffentlich zugänglichen Fußballstatistik-Websites ausgelesen. Nach dem Sammeln relevanter statistischer Informationen über die Spieler prognostiziert ein Vorhersagealgorithmus mit Hilfe von maschinellem Lernen die erwarteten Fantasy-Football-Punkte für jeden Spieler.
Die Python-Skripte, die für das Web-Scraping und das Sammeln verfügbarer Statistiken über Spieler verantwortlich sind, sammeln Daten von http://www.sports-reference.com. Eine öffentliche API, die Daten von sports-reference liefert, wird verwendet, um die meisten Statistiken zu sammeln, während der Rest durch Web-Scraping der Website gesammelt wird. Der Vorhersagealgorithmus verwendet lineare Regressions- und Gradientenabstiegsmodelle des maschinellen Lernens, um die Daten zu analysieren und Fantasy-Football-Punktprognosen für jede der vier Positionskategorien zu erstellen.
Die Statistiken und Prognosen für jeden Spieler werden auf einer öffentlich zugänglichen Website angezeigt und in vier Hauptpositionen unterteilt, die aus Quarterbacks, Running Backs, Wide Receivers und Tight Ends bestehen. Benutzer können auf die Website zugreifen und relevante Statistiken zu jeder der Positionen für jeden Footballspieler finden, der in der aktuellen Saison spielt. Die Tabelle ist nach Spalten sortierbar und enthält auch eine Suchfunktion, die es dem Benutzer ermöglicht, schnell einen bestimmten Spieler zu finden, der einen einfachen Zugang zu Spielerstatistiken und Fantasy-Football-Punktprojektionen ermöglicht.