Skip to content

Sistema de predicciones deportivas para la Premier League basado en análisis estadístico y modelo de Poisson. Genera pronósticos 1X2, over/under, BTTS y marcador probable a partir de datos reales en Excel. Incluye reportes automáticos en texto y Excel.

Notifications You must be signed in to change notification settings

HAM1722/premier_predictor

Repository files navigation

README.md

🎯 PREDICTOR BETPLAY - PREMIER LEAGUE

Sistema de predicciones para apuestas deportivas basado en análisis estadístico real.


📊 ¿QUÉ HACE?

Analiza los 9 partidos de Premier League del 18-19 octubre 2025 usando datos reales de PREMIER_LEAGUE.xlsx y genera predicciones para múltiples mercados:

  • 1X2 (Local, Empate, Visitante)
  • 📊 Over/Under 2.5 goles
  • 🎯 BTTS (Ambos anotan)
  • 🎲 Marcador más probable
  • 📈 Goles esperados por equipo

🚀 USO RÁPIDO

Predicciones básicas:

python predictor_betplay.py

Predicciones completas (TODOS los mercados + Excel):

python predictor_betplay_pro.py

📁 ARCHIVOS GENERADOS

  1. reports/predicciones_betplay_*.txt - Reporte en texto
  2. reports/predicciones_betplay_completas_*.xlsx - Excel con todas las predicciones
  3. index.html - Página web interactiva para GitHub Pages
  4. RECOMENDACIONES_BETPLAY.md - TOP 3 apuestas recomendadas

🌐 VER PREDICCIONES EN GITHUB PAGES

El sistema ahora genera automáticamente una página web moderna e interactiva cada vez que ejecutas las predicciones.

Configurar GitHub Pages (solo una vez):

  1. Haz commit y push del archivo index.html:

    git add index.html
    git commit -m "Actualizar predicciones en GitHub Pages"
    git push
  2. Activa GitHub Pages:

    • Ve a tu repositorio en GitHub
    • Haz clic en Settings (Configuración)
    • En el menú lateral, haz clic en Pages
    • En Source, selecciona Deploy from a branch
    • Elige la rama main (o master) y carpeta / (root)
    • Haz clic en Save
  3. ¡Listo! Tu página estará disponible en:

    https://[tu-usuario].github.io/premier_predictor/
    

Actualizar predicciones:

Cada vez que ejecutes el predictor:

python predictor_betplay_mejorado.py
git add index.html
git commit -m "Actualizar predicciones $(Get-Date -Format 'yyyy-MM-dd')"
git push

La página se actualizará automáticamente en 1-2 minutos.


🎯 TOP 3 APUESTAS (Basadas en datos reales)

1. 🥇 Sunderland vs Wolverhampton - UNDER 2.5

  • Probabilidad: 86%
  • Goles esperados: 1.29

2. 🥈 Manchester City vs Everton - UNDER 2.5

  • Probabilidad: 83%
  • Goles esperados: 1.40

3. 🥉 Brighton vs Newcastle - UNDER 2.5

  • Probabilidad: 81%
  • Goles esperados: 1.48

📊 ESTRUCTURA DEL PROYECTO

premier_predictor/
├── predictor_betplay.py          # Predictor básico
├── predictor_betplay_pro.py      # Predictor PRO (todos los mercados)
├── RECOMENDACIONES_BETPLAY.md    # Recomendaciones detalladas
├── data/
│   └── raw/
│       └── PREMIER_LEAGUE.xlsx   # Base de datos con estadísticas reales
└── reports/                      # Predicciones generadas
    ├── predicciones_*.txt
    └── predicciones_*.xlsx

💡 CÓMO FUNCIONA

  1. Lee tu base de datos PREMIER_LEAGUE.xlsx con estadísticas reales de 18 equipos
  2. Calcula goles esperados usando xG (Expected Goals) y xGA (Expected Goals Against)
  3. Aplica modelo de Poisson para calcular probabilidades
  4. Genera predicciones para cada mercado
  5. Identifica mejores apuestas según probabilidades

⚠️ IMPORTANTE

  • Verifica cuotas en Betplay antes de apostar
  • Gestión de bankroll: No apuestes más del 5% en una apuesta
  • Actualiza datos: Las predicciones son tan buenas como los datos de entrada
  • Usa responsablemente: Esto es una herramienta de análisis, no garantiza ganancias

📈 PRÓXIMOS PASOS

  1. Ejecuta el predictor: python predictor_betplay_pro.py
  2. Abre el Excel generado en reports/
  3. Compara las probabilidades con las cuotas de Betplay
  4. Identifica apuestas con valor esperado positivo
  5. Aplica gestión de bankroll

🔄 ACTUALIZAR PREDICCIONES

Simplemente ejecuta nuevamente:

python predictor_betplay_pro.py

Se generará un nuevo archivo con timestamp actualizado.


📞 REQUERIMIENTOS

  • Python 3.7+
  • pandas
  • numpy
  • scipy
  • openpyxl

Instalar con:

pip install -r requirements.txt

Última actualización: 08/10/2025
Versión: 1.0
Base de datos: PREMIER_LEAGUE.xlsx

About

Sistema de predicciones deportivas para la Premier League basado en análisis estadístico y modelo de Poisson. Genera pronósticos 1X2, over/under, BTTS y marcador probable a partir de datos reales en Excel. Incluye reportes automáticos en texto y Excel.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published