Fantasy Football Analytics
Resumen del proyecto
El proyecto Fantasy Football Analytics proporciona a los usuarios estadísticas de jugadores de fútbol, y proyecciones de puntos de fútbol de fantasía utilizando el aprendizaje automático. Cada jugador de fútbol y las estadísticas de su respectivo equipo son raspados de sitios web de estadísticas de fútbol disponibles públicamente utilizando el lenguaje Python. Después de recopilar la información estadística relevante sobre los jugadores, un algoritmo de predicción que utiliza el aprendizaje automático proyecta los puntos de fútbol de fantasía esperados para cada jugador.
Los scripts de python responsables del raspado de la web y de la recopilación de las estadísticas disponibles sobre los jugadores recopilan datos de http://www.sports-reference.com. Se utiliza una API pública que proporciona datos de sports-reference para recopilar la mayoría de las estadísticas, mientras que el resto se recopila mediante el web scraping del sitio. El algoritmo de predicción utiliza modelos de regresión lineal y de descenso de gradiente de aprendizaje automático para analizar los datos y hacer proyecciones de puntos de fútbol de fantasía para cada una de las cuatro categorías de posición.
Las estadísticas y las proyecciones para cada jugador se muestran en un sitio web de acceso público y se dividen en cuatro posiciones principales que consisten en mariscales de campo, corredores, receptores anchos y tight ends. Los usuarios pueden acceder al sitio web y encontrar las estadísticas relevantes de cada una de las posiciones para cualquier jugador de fútbol americano que esté jugando en la temporada actual. La tabla se puede ordenar por columnas y también contiene una función de búsqueda que permite a los usuarios encontrar rápidamente un jugador específico que permite un fácil acceso a las estadísticas de los jugadores y las proyecciones de puntos de fútbol de fantasía.