La ventaja del factor campo

Se puede definir lo que los ingleses llaman Home Field Advantage (HFA), o como vamos a llamarle nosotros, la ventaja del factor campo, como una diferencia entre los resultados obtenidos por los equipos cuando juegan en casa y cuando juegan fuera. Esta diferencia se puede medir bien en función de la cantidad de puntos obtenidos jugando como local frente a los puntos totales conseguidos durante toda la liga, o bien en función de la cantidad de goles, conseguidos o recibidos, por los equipos cuando juegan de locales y cuando lo hacen como visitantes.

Si se analizan diferentes ligas europeas la ventaja local varía dependiendo del país, según indican Pollard y Pollard en sus estudios. En las ligas Balcánicas, por ejemplo, el porcentaje de victorias de los equipos locales frente al total de victorias conseguidas se acerca al 70%. En el otro extremo se encuentran las ligas Bálticas donde este porcentaje se reduce hasta colocarse cerca del 50%. En una liga en la que la ventaja del equipo local fuese nula los equipos ganarían la misma cantidad de partidos jugando como locales que jugando como visitantes con lo que el porcentaje de victorias locales frente al total de victorias sería muy cercano al 50% como ocurre en las ligas Bálticas.

Esta ventaja también es patente en competiciones europeas como la UEFA Champions League e incluso hay autores, como Dowie, que utilizan este argumento para justificar los triunfos de Uruguay (1930), Italia (1934), Inglaterra (1966), Alemania (1974), Argentina (1978) y Francia (1998) en los mundiales donde los equipos ganadores han sido los anfitriones. Si analizamos los datos de partidos ganados frente a total de partidos jugados de los equipos anfitriones en los mundiales el porcentaje se acerca al 64%.

De los numerosos factores que se utilizan para justificar esta ventaja del equipo local, podemos destacar cuatro principales:

1. El apoyo de la afición
2. El cansancio de los equipos visitantes en sus desplazamientos
3. Disposiciones tácticas
4. Factores psicológicos

El apoyo de la afición:
Es evidente que el aficionado que va a un campo de fútbol suele hacerlo con la intención de ayudar a su equipo a conseguir un resultado positivo. Casi todos coincidiremos en que el apoyo de la afición es un factor importante a la hora de potenciar los resultados del equipo local. Todos hemos oído hablar en más de una ocasión del jugador número 12 haciendo referencia al público asistente en un estadio. Sin embargo este factor es difícilmente cuantificable y su interpretación es cuanto menos dudosa. Aunque hay estudios como el de Ryan Boyko, investigador de la universidad de Harvard, que después de analizar más de 5000 partidos de la Premier afirma que por cada 10.000 aficionados en un campo de futbol la ventaja local aumenta en 0.1 goles. Esto resulta interesante si consideramos que campos como el del Barcelona pueden reunir a más de 100.000 personas en partidos importantes.

Otros autores han relacionado este factor con la posibilidad de influir en las decisiones arbitrales. Aficiones numerosas y muy ruidosas pueden llegar a desnivelar la justa balanza arbitral a favor del equipo local. Y así hay estudios en los que se ha evidenciado un desequilibrio en el número de tarjetas rojas y penaltis recibidos por equipos que juegan como locales y los que lo hacen como visitantes. Estos estudios sugieren que esta parcialidad arbitral, supuestamente inconsciente, puede venir provocada por el ruido ambiental generado por la grada.

El cansancio de los equipos visitantes en sus desplazamientos
Aunque hay autores como Pollard que no han encontrado diferencias en los resultados entre equipos que juegan a distancias menores de 300 Km, hay otros, como Brown et al., que encontraron que la ventaja de jugar como local aumentaba en función de la distancia que recorría el equipo visitante. Este factor podría ser una de las causas de los resultados ya comentados, de los equipos locales en las competiciones europeas o de los mundiales.

Disposiciones tácticas
La mayoría de equipos visitantes, bien sea conscientemente o inconscientemente, adaptan su disposición táctica en función de esa condición de visitante, lo que se traduce en una mentalidad ligeramente más conservadora. Este factor se hace mucho más importante en las eliminatorias a doble partido. Una derrota por un gol hay ocasiones que puede ser un buen resultado para un equipo visitante en el primer partido de la eliminatoria.

Factores psicológicos

Dentro de este grupo se pueden incluir factores relacionados con la territorialidad, el conocimiento del terreno de juego y el entorno, o incluso la propia creencia de los jugadores y entrenadores en esta ventaja de jugar como local.

Como hemos visto, son numerosos los estudios que hay intentando demostrar que existen factores que afectan al rendimiento de un equipo cuando juega en casa, aunque es realmente difícil establecer una relación causa-efecto, debido a la poca ‘potencia’ que tienen los datos utilizados y a las numerosas interrelaciones que tienen estos factores entre sí. A pesar de todo ello, lo que sí parece evidente, es que esta ventaja existe y puede ser cuantificada.

Reto NBA y LNFS

Como he comentado en el blog de los retos, no he podido sacar nada en claro con los datos del tenis, así que sintiéndolo mucho no voy a hacer ningún reto de este deporte y para no aburrirme he vuelto a mi querida NBA, con un reto de OVER/UNDER que me gusta bastante (ayer empezamos de forma espectacular) y otro que tiene también muy buena pinta el de la LNFS

El de la NBA es un reto diario, mientras que el de futbol sala es semanal. Un poco de todo. Espero que nos vaya bastante mejor que con el último de la NFL.

Manejo de datos en Excel: Ejemplo BetExplorer (2)

En la anterior entrada ya vimos como podíamos aprovechar los datos de una web como betexplorer y organizarlos para que puedan ser tratados más fácilmente. Al final obtuvimos una tabla de partidos, equipos y resultados similar a esta:


A la izquierda de la tabla pegabamos los datos de Betexplorer y a la derecha los teníamos ordenados. Pero para completar nuestra base de datos nos falta una parte muy importante: las variables de entrada. Estas variables son las que representan al conjunto de datos disponibles ANTES de que el partido se haya jugado, es decir, necesitamos algo así:


Esto lo podíamos haber hecho tomando los datos jornada tras jornada antes de los partidos. Pero también lo podemos hacer partiendo de los datos de betexplorer. No es demasiado complicado, pero debemos ser cuidadosos con las fórmulas. Vamos con ello. Empezaremos por lo más sencillo que es calcular la cantidad de partidos que se han jugado y para ello usaremos la función =contrar.si().


Dos cosas importantes que tengo que destacar, la primera es que en la fórmula tenemos un rango en el que la celda inicial es una referencia absoluta (los valores están entre $) y la final es una referencia relativa. Esto es así para que cuando 'arrastremos' esta fórmula a toda la tabla, el rango de la fórmula SIEMPRE empiece en la primera fila. La segunda es que las fechas o las jornadas deben ir de menor a mayor, es decir, las primeras filas de la tabla serán las primeras jornadas y la tabla se irá rellenando hacia abajo con nuevos partidos y nuevas jornadas.

Una vez dicho esto lo siguiente que debemos hacer es calcular la cantidad de goles anotados y encajados. En este caso vamos a usar la función =sumar.si(), que tiene tres parámetros, el primero es el rango inicial donde se buscan los datos, el segundo es el criterio de búsqueda, y el tercero es el rango que queremos sumar.


Por último vamos a calcular los partidos ganados, perdidos y empatados. Para este cálculo necesitamos hacer un paso intermedio, y crear tres columnas una para cada resultado que llenaremos de unos y ceros en función del resultado del partido. Esto lo haremos con la función =si(condicion; valor si verdadero; valor si falso) de la siguiente forma.


Una vez tenemos estas columnas creadas, utilizaremos otra vez la función =sumar.si() para calcular los tres datos que nos faltan, de la misma manera que hemos hecho con los goles a favor y en contra.

Con esto habremos terminado la tabla para el equipo de casa, para el equipo de fuera se opera de forma similar teniendo en cuenta que los goles a favor son los que mete el equipo de fuera y que los partidos ganados son los que aparecen en la columna con un '2' de encabezado.

Estas funciones de excel son muy potentes y nos pueden ser de gran ayuda, pero tienen una limitación muy importante, y es que son MUY EXTRICTAS. Para estas funciones no es lo mismo Real Madrid que R. Madrid, o incluso peor todavía, diferencian entre cosas como Almería y Almeria (sin acento), incluso un espacio de más entre dos palabras o al principio/final del nombre del equipo hace que para Excel esos datos sean diferentes también. Para evitar, en lo posible, estos problemas aconsejo dos cosas, la primera es tomar los datos SIEMPRE DE LA MISMA PAGINA y segundo usar la función =blancos(), que nos elimina estos fastidiosos espacios innecesarios.

No me quiero extender más en este post, así que si alguien tiene alguna pregunta o necesita alguna explicación más no tiene más que añadir un comentario al post.

Movimiento de cuotas

Las cuotas que nos ofrecen las diferentes casas de apuestas, evidentemente, no están colocadas a la ligera, porque como ya hemos visto en una entrada anterior existe una relación inversa entre cuota y probabilidad. El bookie, antes de ofrecer las cuotas ha tenido que hacer sus cálculos y simulaciones para estimar la probabilidad de cada uno de los posibles resultados, y en función de esa probabilidad ofrece sus cuotas.

Tomemos por ejemplo el partido del Arsenal contra el Liverpool del próximo dia 10 de Febrero. En Betexplorer tenemos que las cuotas ofertadas son:



Haciendo los cálculos expuestos en el otro artículo podemos estimar que la probabilidad asociadas a estas cuotas son:

  • Victoria del Arsenal: 45.3%
  • Empate: 28.6%
  • Victoria del Liverpool: 26.1%

Si el reparto de dinero por cada uno de los tres resultados fuese idéntico a las probabilidades asociadas, la casa idependientemente del resultado ingresaría 45.3+28.6+26.1 = 100 uds, mientras que repartiría 2.06 x 45.3 = 93.318 uds si vence el Arsenal, 3.58 x 26.1 = 93.438 si lo hace el Liverpoool y 3.26 x 28.6 = 93.236 si el partido queda en tablas. Es decir repartiría unas 93 uds por cada 100 ingresadas. La casa tendría una ganancia del 7%.

El problema aparece cuando el reparto de dinero apostado no corresponde con las probabilidades asociadas. Vamos a suponer que el reparto de dinero corresponde a la distribución de picks que hemos visto en la imagen de betexplorer: 64% para el 1, 18% para la X y 18% para el 2. Si la casa mantiene las cuotas los resultados esperados de pagos serían:

  • Victoria del Arsenal: 2.06 x 64 = 131.84
  • Empate: 3.26 x 18 = 58.68
  • Victoria del Liverpool: 3.58 x 18 = 64.44

Con esta nueva distribución del dinero apostado, por cada 100 uds ingresadas, las devoluciones varían mucho en función del resultado final del partido. Pasan de perder 31.84 uds si el partido lo gana el Arsenal a ganar unas 40 uds en cualquiera de los otros dos resultados. Esta situación no es nada cómoda para la casa porque no suele gustarle demasiado 'jugar' con el dinero, y prefieren situaciones mejor balanceadas. Para conseguirlo lo que harán será mover las cuotas para atraer más dinero a las dos opciones menos favorecidas y reducir las cantidades apostadas en la opción preferida por los apostantes.

Este proceso de ajuste que se hace de forma continua y es común a todos las casas, es muy beneficioso para los apostantes ya que provoca situaciones de 'apuestas seguras' (surebets) y/o apuestas con valor (value bets).

En las apuestas con handicap y en los over unders, en lugar de mover las cuotas se suele optar por otra opción: mover las líneas. Si en un partido de baloncesto se ha colocado un hándicap para el equipo de casa de -5.5 puntos y la distribución de apuestas no es del 50-50 como cabría esperar sino que la mayoría de apostantes han optado por el handicap a favor del visitante (+5.5) lo que hará la casa en esta situación será bajar el handicap del visitante y colocarlo en +4.5 por ejemplo. La finalidad es la misma que la del ejemplo de fúbol pero con la ventaja de que en este caso no se proporcionan surebets a los apostantes, aunque las value bets siguen estando presentes.

Nuevos retos

Resulta siempre una práctica aconsejable el echar un vistazo atrás y revisar el estado de nuestras apuestas. En algunos casos nos llevaremos más de una sorpresa como me ha pasado a mi. El balance general no es malo, pero resulta que el deporte que más conozco y que suelo seguir con más asiduidad, el tenis, es en el único que tengo pérdidas.

Así que he decidido solucionarlo. La temporada de tenis acaba de comenzar y es bastante larga. Los deportes americanos (NBA, NHL y NFL), mis favoritos para las apuestas, a pesar de las torpezas que cometo a veces en ellos, están acabando las ligas. Hasta que empiece la MLB, allá por Abril, creo que hay tiempo para analizar alguno de los poquísimos datos que hay para el tenis e intentar sacar algún tipo de estrategia.

Por lo pronto no puedo decir nada más porque voy a empezar de cero, pero ya os iré informando del estado y las evoluciones. Como siempre, cualquier opinión o sugerencia sobre esto es absolutamente bienvenida.

La falacia del jugador

Vamos a ponernos en situación: Casino de Montecarlo, 18 de Agosto de 1913 la bola sale despedida de las manos del crupier empieza su veloz recorrido por el exterior de la ruleta. La gente se agolpa al rededor de la mesa esperando con atención el final de la frenetica carrera de la caprichosa bolita blanca. Al cabo de unos segundos y varios rebotes acaba parándose en una casilla negra. Un sentimiento de estupor generalizado se apodera del ambiente mientras el crupier retira del tapete una pila inmensa de fichas colocadas en el rojo. Solo unos pocos ven doblada su apuesta al negro. Los jugadores doblan y triplican sus stakes de nuevo al rojo, el negro aparece de nuevo con una cantidad de fichas infima comparada con su rival. El 'rien ne va plus' del crupier anunciaba que las apuestas estaban cerradas y daba el pistoletazo de salida a una nueva carrera de la bola blanca que vuelve a tener el mismo final: una casilla negra. Era la vigesimo sexta vez que pasaba esto. El casino ese día se embolsó varios millones de francos y quedará tremendamente agradecido a la Falacia del Jugador. Desde ese día también conocida como la falacia Montecarlo.

Si rebobinamos un poco en el tiempo y nos colocamos en la tirada en la que ya habían salido 20 veces seguidas el negro, no nos sería dificil encontrar a alguien que basándose en las probabilidades nos anunciase que la probabilidad de salir 21 veces seguida negro es prácticamente cero con lo que la apuesta al rojo es absolutamente segura. Un negocio redondo... para el casino, claro. El razonamiento ilustra perfectamente lo que se conoce como la Falacia del Jugador, pensar que un acontecimiento futuro tiene 'memoria' de lo que ha ocurrido anteriormente. La probabilidad de salir 21 veces seguidas un negro es prácticamente 0, eso es verdad, es exactamente 0.5 x 0.5 ... 21 veces. Algo así como una entre 20 millones. Pero es que la probabilidad de que saliesen 20 veces seguidas un negro y en la tirada 21, una rojo, es EXACTAMENTE LA MISMA.

Tanto los lanzamientos de la bola en la ruleta, como los de un dado o los de una moneda, son sucesos INDEPENDIENTES y sus resultados son EQUIPROBABLES, es decir, que tienen todos la misma probabilidad de aparecer y no tiene ninguna influencia sobre ellos todo lo que haya acontecido en el pasado.

Muchas de las maravillosas estrategias que aparecen anunciadas a bombo y platillo por webs y revistas, se basan en explotar este hecho. Así que mi consejo es que no hagaís caso de ellas porque como dijo en su dia Albert Einstein:

"La unica manera de ganar a la ruleta es robar el dinero cuando el crupier no mire"

No se si sabría mucho sobre casinos y ruletas, pero de números algo de idea tenía.

Pero no os preocupeis si alguna vez habeis podido pensar que la bolita tiene memoria, porque incluso los supervisores de los casinos tienen esas ideas. El 14 de Julio del año 2000, exactamente a las 13 horas y 35 minutos en el Caesars Palace el número siete había salido 4 veces seguidas en la ruleta 211. El supervisor de planta en ese momento le dijo al jefe de sala: "te apuesto un millon de dolares a que no sale otra vez...."

¿Quereis saber el final de la historia?. Pues la bolita en la siguiente tirada se paró en la casilla 7, y en la tirada de después LO VOLVIO A HACER!!!!!. La probabilidad de que esto suceda... nada, solo 1 vez de cada 3011 millones. ¿Alguien da mas?.

Reto NFL: ¿Como es posible?

El titulo del post podría haber sido también, Reto NFL o como meterla hasta el sobaco, tipicas consecuencias de apostar a algo que no conoces. Como podeis comprobar en los picks del reto, los aciertos han brillado por su ausencia, y solo con los Over/Under nos salvamos a medias.

Ya en la primera semana la cosa me llamó la atención, porque si bien habiamos conseguido un nivel de acierto decente, en los partidos había acertado cuotas varias cuotas de 3, e incluso una de 7. Eso me dejó un poco mosca, porque con el nivel de aciertos de los datos de entrenamiento suponía unos porcentajes de beneficios absolutamente increibles. Suerte de principiante, pensé entonces. Efectivametne así había sido. Las dos semanas siguientes vinieron los rojos a pintar los picks. Algo iba mal, realmente mal, porque los porcentajes de acierto en nada se parecían a los que tenía en el entrenamiento. Así que me puse a investigar y después de un rato de comprobaciones he aprendido dos cosas:

1. ODIO LAS WEB AMERICANAS DE ESTADISTICAS Y RESULTADOS: Los datos para las predicciones los saco de www.covers.com. Lo primero es que colocan en primer lugar al equipo que juega fuera, cuando nosotros estamos acostumbrados a que el equipo que va en primer lugar es el que juega en casa. Eso es un problema menor, porque ya me había pasado en otros deportes y es algo que ya conocía. Lo segundo es más gordo, cuando ponen los resultados de un partido finalizado, el Spread lo colocan para el equipo de Fuera, mientras que cuando los datos son de un partido aún por disputar, el Spread lo colocan para el equipo de Casa. Por ejemplo en el partido NYJ-CIN de este fin de semana, los New York Jets juegan en casa de los Cincinati Bengals, hasta aquí todo bien, el Spread ponen -2.5, que corresponde al handicap de los Bengals. Si comprobais este mismo partido dentro de una semana el Spread pondrá +2.5, que es el handicap de los New York Jets. ¿Costaría mucho poner los datos siempre igual?...

Bueno el caso es que en el algoritmo de predicción utilizo este dato para predecir el resultado del partido, el handicap y el Over Under. Casi na!!!.

2. NO APUESTES A ALGO QUE NO CONOCES: Evidentemente todo lo del punto 1 no hubiese tenido ninguna importancia si conociese algo de la NFL, porque al ver un Handicap de -14.5 de un equipo que va primero de su conferencia y juega en casa contra el último de otra conferencia y el sistema predice la victoria del visitante, algo me hubiese llamado la atención. Bueno de todo se aprende.

El resultado de este conjunto de despropósitos ha sido esto:


1 acierto de 6 picks en los handicaps, 9 de 22 en partidos y 8 de 15 en los over under.

¿Hubiese variado el resultado sin cometer este error?, pues bastante


20 aciertos de 23 picks en los handicaps, 21 de 29 en los partidos, y 14 de 17 en los Over/Under.

Ya se que es a toro pasado y es probable que muchos no se lo crean, pero esto es lo que predecia el sistema con los handicaps correctos y es lo que espero que siga prediciendo en el futuro. Siento si alguien ha seguido algún pick, espero remediarlo en las semanas siguientes.

Esto me lo dedico a mi mismo: