CompanyRemote

Desarrollo de sistema de análisis de partidos de fútbol

Project-Based

Description

Se busca un desarrollador con experiencia comprobable en Python, scraping y análisis de datos para construir un sistema integral de análisis de partidos de fútbol. El objetivo principal es recolectar automáticamente información de diversas ligas internacionales y generar análisis estadísticos de probabilidades de resultados. La herramienta debe ser escalable para futuras expansiones en ligas y modelos de análisis. Se requiere código limpio, bien estructurado y documentado.

Objetivos del sistema:

  • Obtener automáticamente partidos próximos de ligas internacionales.

  • Recolectar datos y momios (cuotas) desde sitios deportivos.

  • Almacenar los datos en una base de datos estructurada.

  • Aplicar modelos estadísticos para estimar probabilidades de resultados.

  • Generar reportes claros de análisis de partidos.

Fases del proyecto:

FASE 1

  • Recolección de partidos (Scraping)

Desarrollar un script en Python que obtenga automáticamente partidos próximos, equipos, ligas, fecha del partido y momios si están disponibles. El script debe ser capaz de ejecutarse de forma automática. Entregable obligatorio: Script funcional con documentación básica.

FASE 2

  • Base de datos

Crear una base de datos para almacenar ligas, equipos, partidos, momios, y resultados. La tecnología sugerida para la base de datos es PostgreSQL. Entregable: Base de datos funcional con scripts de conexión.

FASE 3

  • Motor de análisis

Implementar cálculos que generen probabilidades de victoria local, empate y victoria visitante, utilizando modelos estadísticos apropiados para el fútbol. Se valorará la capacidad de integrar modelos de inteligencia artificial de forma opcional.

FASE 4

  • Reporte de análisis

Generar un reporte automático que identifique partidos equilibrados, posibles empates y favoritos claros. Opcionalmente, se puede considerar el desarrollo de un dashboard sencillo utilizando Streamlit para la visualización de los análisis.

Requisitos técnicos:

Opcional:

• Scikit-learn

Se valorará experiencia en análisis de datos deportivos.

Condiciones de pago

El proyecto se dividirá en hitos.

Los pagos permanecerán en custodia dentro de Workana y solo se liberarán cuando cada fase esté completamente terminada y funcional.

No se liberará ningún pago por:

Cada fase debe entregarse con:

Reglas del proyecto

• Todo el trabajo y pagos se realizarán exclusivamente dentro de Workana.

• No se aceptarán pagos fuera de la plataforma.

• No se aceptarán solicitudes de pago mediante crypto, transferencias externas o métodos alternos.

El código deberá subirse a un repositorio del proyecto durante el desarrollo para garantizar transparencia y continuidad.

Para considerar la propuesta, el freelancer debe explicar brevemente:

  1. Qué herramientas usaría para hacer scraping de datos deportivos.

  2. Cómo estructuraría la base de datos.

  3. Qué modelo estadístico usaría para analizar probabilidades de resultados en fútbol.

Las propuestas genéricas serán descartadas.

Category: IT & Programming Subcategory: Data Science Project size: Large

Skills

Machine LearningNumPyscikit-learnPythonWeb ScrapingDatabasePostgreSQLMySQLData ScienceData ModelingSQLSeleniumPandas

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching