Semana 5: Predictor de encuentros deportivos

Las eliminatorias de COMEBOL al Mundial de Fútbol Qatar 2022 acaban de empezar. Este es un ensayo de probabilidades sobre cuál será el resultado de la Selección del Ecuador en la competencia, tomando en cuenta su participación en las eliminatorias al Mundial Rusia 2018.

Hay que hacer ciertas aclaraciones sobre este predictor:

- Ecuador tuvo un comportamiento irregular y no clasificó al anterior mundial, por lo que esta predicción es más bien pesimista.

- El calendario de esta eliminatoria es diferente al pasado, por lo que la secuencia de resultados de base se adaptó al calendario presente. Es decir, se puso como sí la anterior eliminatoria se hubiera jugado con el calendario actual.

- Los partidos ganados se marcan con W, los perdidos como L y los empatados como E. La matriz de transición 3x3 sigue ese mismo orden, es decir, las columnas de izquierda a derecha son respectivamente WLE y la filas desde arriba hacia abajo se enumeran WLE.

- El vector de probabilidad inicial tiene la notación Xo=[PW,PL,PE] y es que gane, es decir, para Python:

X0 = np.array([[1],[0],[0]])

- El vector de probabilidad resultado se muestra en ese mismo orden.

 

Para el presente trabajo se toma como base el cuaderno propuesto:

https://colab.research.google.com/drive/10ZKXAbUYo6vtY-Ks5ibMzAfsbrWx2252#scrollTo=mkNQ2nqI4qxs

A su vez el desarrollo del cuaderno con este ejercicio esta en:

https://colab.research.google.com/drive/169bxAWdijmcmb3J71whnGUXvLqHTWheQ#scrollTo=id2zSufDzCLr

El conjunto de probabilidades son 18 fechas, que para Ecuador quedaría: P={WWELWWLLELWLWLLLLL}

 La matriz de transición es:

 [[0.33333333 0.5        0.16666667]
 [0.33333333 0.55555556 0.11111111]
 [0.         1.         0.        ]]

Para n=1, sería el partido que jugó de visitante en Argentina , el vector resultado es:

[0.33333333 0.5        0.16666667]

Para n=2, sería el partido que jugó de local con Uruguay , el vector resultado es:

[0.27777778 0.61111111 0.11111111]

Para n=3, sería el partido que jugó de visitante en Bolivia , el vector resultado es:

[0.2962963  0.58950617 0.11419753]

Para n=4, sería el partido que jugó de local con Colombia , el vector resultado es:

[0.29526749 0.58984911 0.1148834 ]

Hasta aquí los partidos jugados:

Ante Argentina, las probabilidades daban para pérdida, y es básicamente una  lectura del encuentro, aunque era para el empate dado que Argentina convirtió un penal al final del partido.

Ante Uruguay fue una victoria 4-2 pese a que las posibilidades dicen que debía perder.

Ante Bolivía debió ser una derrota pero Ecuador terminó ganando 3-2 con un penal de última hora. Es decir las predicciones no hacen una lectura de lo que debió ser.

Ante Colombia se cumplió lo segundo en probabilidad. Pero una desconocida Colombia no confirma las probabilidades. Por lo que esta predicción está errada.

Para n=5, sería el partido que jugará de visitante en Venezuela , el vector resultado es:

[0.29503887 0.5902111  0.11475004]

 Bueno, el predictor va ha decir que Ecuador pierde con casi 60 por ciento. Venezuela es muy fuerte jugando de local. Por lo que este resultado es posible.

Para equilibrar un poco los datos, he adicionado los primeros 4 encuentros jugados hasta la presente fecha. Y la quinta fecha queda:

[0.38095289 0.52380889 0.09523822]

Las posibilidades de victoria se incrementan un 10 por ciento. Esto da un poco más de esperanza a la sufrida hinchada ecuatoriana.

 

Conclusiones:

  •  El predictor es pesimista ya que da siempre un 60 a 30 de posibilidades de derrota para Ecuador. Los datos de la pasada eliminatoria son realmente los peores de las últimas 5 eliminatorias.
  • Sería un ejercicio más exacto si se colocan más datos. Aún así considero que el predictor con cadenas de Markov no se ajustan a competencias tan cerradas, donde el resultado es tan impredecible.

 


Comentarios

Entradas populares de este blog

Semana 3: El Motor de videojuegos y la resolución de las pantallas

Semana 1: Lógica Proposicional