Fantasy Football Analytics
Projektsammanfattning
Projektet Fantasy Football Analytics ger användarna statistik om fotbollsspelare och beräkningar av poäng i fantasy football med hjälp av maskininlärning. Varje fotbollsspelare och deras respektive lags statistik skrapas från offentligt tillgängliga webbplatser för fotbollsstatistik med hjälp av språket Python. Efter att ha samlat in relevant statistisk information om spelarna, projicerar en prognosalgoritm som använder maskininlärning förväntade fantasifotbollspoäng för varje spelare.
Pythonskriptet som ansvarar för att skrapa webben och samla in tillgänglig statistik om spelarna samlar in data från http://www.sports-reference.com. Ett offentligt API som tillhandahåller data från sports-reference används för att samla in den mesta statistiken, medan resten samlas in genom webbskrapning av webbplatsen. Prognosalgoritmen använder linjär regression och gradient descent-modeller för maskininlärning för att analysera data och göra fantasy football-poängprognoser för var och en av de fyra positionskategorierna.
Statistiken och prognoserna för varje spelare visas på en offentligt tillgänglig webbplats och delas in i fyra huvudpositioner som består av quarterbacks, running backs, wide receivers och tight ends. Användarna kan få tillgång till webbplatsen och hitta relevant statistik för var och en av positionerna för alla fotbollsspelare som spelar under den pågående säsongen. Tabellen kan sorteras efter kolumner och innehåller också en sökfunktion som gör det möjligt för användare att snabbt hitta en specifik spelare som gör det lätt att få tillgång till spelarstatistik och fantasy football-poängprognoser.