Cálculo del winrate real

14 respuestas
25/07/2006 15:19
1

¿Cuantas veces nos hemos preguntado si el winrate, las BB/100 que estamos ganando son reales o producto de una buena o mala racha?



Yo casi a diario...



Todos los "pros", cuando se les plantéa este tema recurren a una figura matemática, estadística para más señas, llamada "desviación estándar". Yo no soy matemático, asi que pasando de definiciones "científicas" os diré que la desviación estándar (standard deviation) mide la varianza media que experimenta nuestro juego, es decir, cuanto es normal que nos separemos de nuestra media.



Por ejemplo, supongamos que mi media de ganancias en 10000 manos es de 2,5 BB/100. Pero dentro de esas 10.000 manos ha habido periodos de 100 manos donde he estado a -30 BB/100 y probablemente otros de 20 o 30 manos donde he estado a + 45 BB/100. Periodos de 1000 manos a 7 u 8 BB/100 son normales, e incluso 2000 manos a -3 o -4 BB/100. La desviación media mide el valor habitual que nos desviamos de nuestra media de ganancias a lo largo de las manos que hemos jugado. Un valor normal se considera entre 14 y 18 BB/100 para Limit (entre 28 y 36 BB/100 para No Limit).



Nuestro valor de la desviación estandar podemos saberlo en Poker Tracker, pestaña Session Notes --> More Detail, aparece como "Standard Deviation / 100 Hands".



A la vista de como puede variar nuestro winrate a lo largo de nuestra vida poqueril (me parezco a Boltrok) es lícito preguntarse: "si sigo jugando asi, ¿mi winrate subirá o bajará? ¿que puedo esperar de mi winrate dentro de 10.000 manos más? ¿en cuanto puede variar? ¿realmente tengo este nivel dominado o a este paso puedo volver a estar por debajo de 1 BB/100 dentro de 20.000 manos?"



Lo cierto es que el valor de la desviación estandar por si solo no nos ayuda demasiado. Sería mejor si pudiéramos saber, dada la desviación estandar y otros datos como el número de manos y el winrate actual (las BB/100 actuales) cómo de mal o de bien nos iría realmente de continuar asi. Es decir, de seguir asi, en un futuro cuanto es lo máximo que puedo esperar tener como winrate y cuánto es lo mínimo. Si el mínimo estuviera por debajo de 0 BB/100, obviamente no tengo ese nivel dominado ni mucho menos. Es más, si el mínimo estuviera por debajo de 1 BB/100 no lo consideraría nivel dominado.



Se puede construir una sencilla hoja de cálculo con Excel (o cualquier otra hoja de cálculo) que haga este trabajo por nosotros. Bastará con que rellenemos los valores de manos jugadas, BB/100, SD/100 y un valor llamado porcentaje de certeza del cálculo para saberlo.



Vamos a ello. Voy a utilizar el plnteamiento de Homer y BisonBison en los foros de 2+2, adaptando las fórmulas y formatos al castellano para que funcione en un Excel en español.



Hay que crear cuatro celdas para las cuatro variables, y dos para las dos fórmulas que nos darán los valores máximo y mínimo de nuestro winrate real esperado. Indicaré en negro cuando haya que poner un texto, en verde cuando sea un valor a escribir en la hoja, y en azul las fórmulas.



Todos los datos los podéis obtener en la mencionada pestaña Session Notes --> More Detail del Poker Tracker. Ignoro donde están estos valores en Poker Office, pero me imagino que no faltarán voluntarios por aquí para poner donde se hayan en ese programa.



Vamos con la hoja de Excel:



Celda A1: Numero de manos

Celda B1: Valor de "Total Hands" en PT

Celda A2: Winrate actual en 100 manos

Celda B2: Valor de "Big bets / 100" en PT

Celda A3: Desviación Estandar en 100 manos

Celda B3: Valor de "Standar Deviation / 100 Hands" en PT

Celda A4: Intervalo de Confianza

Celda B4: Un valor entero de 0 a 99. Indicará como de certero queremos el resultado, luego lo explico.

Celda A5: Limite Superior

Celda B5: =B2-DISTR.NORM.ESTAND.INV((100-B4)/200)*B3*(1/RAIZ(B1/100))

Celda A6: Limite Inferior

Celda B6: =B2+DISTR.NORM.ESTAND.INV((100-B4)/200)*B3*(1/RAIZ(B1/100))



Con todo esto montado (sencillito, ¿no?) vamos a ver un ejemplo.



Si yo tengo en 15000 manos un winrate de 2,5 BB/100 con una desviación de 17,9 y quiero obtener el resultado con un 95% de certeza introduzco:



Celda A2: 15000

Celda B2: 2,5

Celda C2: 17,9

Celda D2: 95



Y obtengo:



Límite superior: 5.36 BB/100

Límite inferior: -0.36 BB/100



Esto quiere decir que "después de 15.000 manos jugadas, estoy al 95% seguro de que mi winrate real está entre -0,36 BB y 5,36 BB."



Luego no tengo dominado el nivel ni de coña 😉 porque aún, jugando igual que lo hago, puedo llegar a estar en -0.36 BB/100.



Si jugáis con los números observaréis que el valor importante es el número de manos. Efectivamente, si en la operación anterior cambiamos las 15000 manos por 100000, el resultado es:



Límite superior: 3.61 BB/100

Límite inferior: 1.39 BB/100



Observad cómo ahora podria afirmar que "después de 100.000 manos jugadas, estoy al 95% seguro de que mi winrate real está entre 1.39 BB y 3.61 BB"



Ahora si está claro que este nivel está dominado.



Menudo ladrillo, a ver si a alguien le sirve ;-P



Saludos.



Edito: Corregidos los valores a colocar en celdas (gracias Rod Bailer). Tened en cuenta que el artículo estaba escrito inicialmente para Limit, de ahi que se mencionen como valores atípicos de Winrate 7 u 8 BB/100, que en NL son perfectamente normales.

26/07/2006 12:27
Re: Cálculo del winrate real

MonJamoA la vista de como puede variar nuestro winrate a lo largo de nuestra vida poqueril (me parezco a Boltrok)

Sí, hace poco te he visto escribir "holding". Debe ser que habéis quedado en Córdoba. ¿No estaba por ahí estos días?

Y sobre el resto la verdad es que no puedo leerlo ahora, pero así por encima parece interesante. Me lo apunto para más tarde. Gracias!!!!

26/07/2006 13:22
Re: Cálculo del winrate real

nepundo escribió:
Sí, hace poco te he visto escribir "holding". Debe ser que habéis quedado en Córdoba. ¿No estaba por ahí estos días?



Y sobre el resto la verdad es que no puedo leerlo ahora, pero así por encima parece interesante. Me lo apunto para más tarde. Gracias!!!!





Calla, calla... que un poco más y todavía estamos tomando finos!

Por cierto, que te echamos de menos, asi que tendremos que montar algo para juntarnos los tres a arreglar el mundo.



Ya en serio, el tema del post creo que es interesante (aunque no parece haber levantado pasiones ;-P). Me parece muy importante saber donde estás realmente sin dejarte llevar por una impresión pasajera de que eres un fenómeno, ni deprimirte porque parezca que todo sale mal, y hacerte una idea de qué puedes esperar de seguir jugando como lo haces.

26/07/2006 13:52
Re: Cálculo del winrate real

MonJamon escribió:


Vamos con la hoja de Excel:



Celda A1: Numero de manos

Celda A2: Valor de "Total Hands" en PT

Celda B1: Winrate actual en 100 manos

Celda B2: Valor de "Big Bets / 100" en PT

Celda C1: Desviación Estandar en 100 manos

Celda C2: Valor de "Standar Deviation / 100 Hands" en PT

Celda D1: Intervalo de Confianza

Celda D2: Un valor entero de 0 a 99. Indicará como de certero queremos el resultado, luego lo explico.

Celda E1: Limite Superior

Celda E2: =B2-DISTR.NORM.ESTAND.INV((100-B4)/200)*B3*(1/RAIZ(B1/100))

Celda F1: Limite Inferior

Celda F2: =B2+DISTR.NORM.ESTAND.INV((100-B4)/200)*B3*(1/RAIZ(B1/100))



Con todo esto montado (sencillito, ¿no?) vamos a ver un ejemplo.


Me he puesto a probarlo y creo que se te ha mezclado la explicacion con la hoja que tu tengas hecha, ya que en las formulas utilizas celdas que en la explicacion no se usan y tambien las de texto.

Para:

Celda A1: Numero de manos

Celda A2: Valor de "Total Hands" en PT

Celda B1: Winrate actual en 100 manos

Celda B2: Valor de "Big Bets / 100" en PT

Celda C1: Desviación Estandar en 100 manos

Celda C2: Valor de "Standar Deviation / 100 Hands" en PT

Celda D1: Intervalo de Confianza

Celda D2: Un valor entero de 0 a 99. Indicará como de certero queremos el resultado, luego lo explico.

Celda E1: Limite Superior

Las formulas serian:

Celda E2:

=B2-DISTR.NORM.ESTAND.INV((100-D2)/200)*C2*(1/RAIZ(A2/100))

y



Celda F2:

=B2+DISTR.NORM.ESTAND.INV((100-D2)/200)*C2*(1/RAIZ(A2/100))

Asi si me salen los valores que pones, gracias por el tema.

Mis numeros con solo 2200 manos son de fantasia, asi que de momento no le doy valor 😄 A partir de que cantidad de manos se podria aplicar?

En PO la Standar Deviation esta en la pestaña Perfomance, a mi me da 19.05 para estas 2200 manos, nivel .50/1$

26/07/2006 14:20
Re: Cálculo del winrate real

Correcto, Rod Bailer, muchas gracias por la corrección. Efectivamente yo tenía las filas traspuestas con respecto a la fórmula. Las tuyas son correctas, pero si me permites, como creo que queda un poco más claro en columnas pongo la definitiva:



Celda A1: Numero de manos

Celda B1: Valor de "Total Hands" en PT

Celda A2: Winrate actual en 100 manos

Celda B2: Valor de "Big Bets / 100" en PT

Celda A3: Desviación Estandar en 100 manos

Celda B3: Valor de "Standar Deviation / 100 Hands" en PT

Celda A4: Intervalo de Confianza

Celda B4: Un valor entero de 0 a 99. Indicará como de certero queremos el resultado, luego lo explico.

Celda A5: Limite Superior

Celda B5: =B2-DISTR.NORM.ESTAND.INV((100-B4)/200)*B3*(1/RAIZ(B1/100))

Celda A6: Limite Inferior

Celda B6: =B2+DISTR.NORM.ESTAND.INV((100-B4)/200)*B3*(1/RAIZ(B1/100))

Respecto a lo que comentas, claro, 2200 manos son muy pocas. Si juegas con la hoja fíjate que los márgenes entre el limite superior y el inferior van disminuyendo conforme más manos hagamos, pero a pesar de ello incluso con 100.000 manos aún tenemos más de 1 BB de margen con un valor de la desviación habitual (entre 14 y 18).



¡Saludos!

26/07/2006 14:20
Re: Cálculo del winrate real

Basicamente lo que estas diciendoe es q para que los resultados tengan cierta fiabilidad necesitas un monton d manos. Eso es algo que he dicho tantas y tantas veces que no me cansare de repetirlo. Fijate que con 100.000 manos tu media aun oscilaria un monton, has probado ap oner medio millon o 1 millon? 1 millon es el valor que doy yo como aconsejado para tener un calculo estable, pero siempre he pensado que podria quedarme corto. Medio millon deberia tener un error grande, de en torno al 30%. Y eso es un 95% de fiabilidad, algo que en muchos campos se considera insuficiente (normalmente, se trabaja con el 99 o 99,5).

O sea que basicamente .... la desviacion en el opker es salvajemente grande, mas nos vale hacer miles y miles de manos para superarla y no comernos la cabeza al respecto d los resultados sino de nuestro juego 😄

26/07/2006 14:37
Re: Cálculo del winrate real

Eso es, Sir. Es alucinante ver cómo incluso después de 500K o 1 millón de manos, podemos oscilar tanto.



Para 500k manos, con un WR de 2 BB/100 y SD de 18 (95% certeza)



Manos: 500.000

BB/100: 2,00

SD/100: 18,00

Confianza: 95

Lim Superior: 2,4989

Lim Inferior: 1,5011



Para 1 millón de manos, mismos datos:



Manos: 1.000.000

BB/100: 2,00

SD/100: 18,00

Confianza: 95

Lim Superior: 2,3528

Lim Inferior: 1,6472



Fijáos que después de 1 millón de manos, nuestros resultados económicos pueden variar, poniendo como nivel 0.50/1:



Máximo beneficio: 2,35 x 1 x 1000000 / 100 = 23.528$

Media beneficio: 2 x 1 x 1000000 / 100 = 20.000$

Mínimo beneficio: 1,64 x 1 x 1000000 / 100 = 16.472$



Quiere decir que de seguir jugando asi en el nivel 0.50/1 hasta alcanzar el millón de manos, tenemos una certeza del 95% de ganar 20.000$, 3.528$ arriba o abajo.



Un millón de manos y el resultado económico puede variar un 36%. Alucinante.

26/07/2006 17:37
Re: Cálculo del winrate real

muy interesante Monja, muchas gracias. En 2000 manos estoy entre 2 y -5. Aún puedo caer mucho más, me quedo tranquilo :D.

26/07/2006 21:00
Re: Cálculo del winrate real

Ojo los usuarios de Poker Office puesto que el programa te da la SD/Hour y hay que pasarlo a SD/100 Hands para hacer los números correctamente (tan sólo debemos conocer las Hands/Hour jugadas). Afortunadamente PO recoge el total de horas jugadas así que la transformación es fácil.

27/07/2006 13:40
Re: Cálculo del winrate real

Leido, Monja. Muchas gracias por la adaptación de 2+2 y explicaciones... Aunque me acojona lo del millón de manos y creo que me fiaré cuando llegue al medio millón 😜

Y cuando vuelva quedamos. Me comprometo a desplazarme donde haga falta, aunque quedando en un punto intermedio deberíais venir vosotros a Madrid 😄

21/04/2008 12:52
Re: Cálculo del winrate real

Hola,

ME sumo a este hilo, venido de este otro:

http://www.poker-red.com/foros/poquer-general/11000-introduccion-estadisticas-detras-varianza.html

He estado leyendo, y como me estoy metiendo en el tema, corrijo algunas cosillas:

A ver, las formulas que usa MonJamon hay un pequeño detalle, y es que el PT usa la ds usando las SESIONES de juego, no las manos/100.

Si jugais sesiones largas, o cortas, estais infra o sobre estimando el N, por lo tanto, para ser correctos, debe ser asi:

Celda A1: Numero de sesiones

Celda B1:
Valor de "sessions" en PT


Celda A2: Winrate actual en 100 manos

Celda B2: Valor de "Big bets / 100" en PT

Celda A3: Desviación Estandar en 100 manos

Celda B3: Valor de "Standar Deviation / 100 Hands" en PT

Celda A4: Intervalo de Confianza

Celda B4: Un valor entero de 0 a 99. Indicará como de certero queremos el resultado, luego lo explico.

Celda A5: Limite Superior

Celda B5: =B2-DISTR.NORM.ESTAND.INV((100-B4)/200)*B3*(1/RAIZ(B1))

Celda A6: Limite Inferior

Celda B6: =B2+DISTR.NORM.ESTAND.INV((100-B4)/200)*B3*(1/RAIZ(B1))

En rojo los cambios.

Ademas, conviene destacar un detalle, que a los que no esteis muy sueltos en el manejo de intervalos de confianza, puede llevaros a error.

Si el objetivo es saber si soy un jugador consistente en un nivel, los calculos anteriores son correctos, PERO:

Si el objetivo es saber si estoy en una racha negativa, los calculos anteriores no valen, por que son intervalos de confianza para la media.

Veamos: Si mi intervalo de confianza es:

Límite superior: 5.36 BB/100

Límite inferior: -0.36 BB/100



Esto quiere decir que tengo una confianza muy grande de que mis ganancias medias por 100 manos esten entre esos valores.

¿A que me refiero? De cada 100 veces que juegues una racha al poker, y midas tus ganancias por sesion (normalizando a 100 manos), y luego hagas las media por cada racha, pues de cada 100 rachas que juegues, en 95 de ellas tu ganancia media estara entre esos valores, con lo que concluyes que "tus ganancias medias al largo plazo, tienen que estar entre esos valores".

SIN EMBARGO, es perfectamente posible que en una UNICA session tus ganancias por cada 100 manos sean mucho mejores o mucho peores.

Si queremos medir si una racha negativa o positiva es normal, tenemos que hacer inferencias sobre UN unico dato (una sesion, o las ganancias cada 100 manos).

Si esto es lo que queremos hacer, tenemos que añadir dos filas mas a la hoja excel:

Celda A1: Numero de sesiones

Celda B1:
Valor de "sessions" en PT


Celda A2: Winrate actual en 100 manos

Celda B2: Valor de "Big bets / 100" en PT

Celda A3: Desviación Estandar en 100 manos

Celda B3: Valor de "Standar Deviation / 100 Hands" en PT

Celda A4: Intervalo de Confianza

Celda B4: Un valor entero de 0 a 99. Indicará como de certero queremos el resultado, luego lo explico.

Celda A5: Limite Superior de la media

Celda B5: =B2-DISTR.NORM.ESTAND.INV((100-B4)/200)*B3*(1/RAIZ(B1))

Celda A6: Limite Inferior de la media

Celda B6: =B2+DISTR.NORM.ESTAND.INV((100-B4)/200)*B3*(1/RAIZ(B1))

Celda A7: Limite Superior de las sesiones

Celda B7: =B2-DISTR.NORM.ESTAND.INV((100-B4)/200)*B3)

Celda A8: Limite Inferior de las sesiones

Celda B8: =B2+DISTR.NORM.ESTAND.INV((100-B4)/200)*B3)



En el caso anterior salen estos numeros:

36,21138053 -31,21138053

Es decir, que una sesion cualquiera puede tener un resultado en ganancias por cada 100 manos entre -31 y 36 el 95% de las veces.

Si estais jugando y obteneis perdidas de -10BB, NO PASA NADA, es normal, esta entre los limites [-31,36] (aunque no en los limites de la media), sabeis que "a la larga", la media deberia estar en los limites del otro intervalo [-0.36,5.36].

Si seguis jugando y obteneis -20BB en otra session, NO PASA NADA, tambien es normal, a la larga, la media deberia estar en los limites del otro intervalo.

Si os sale-30BB, pues hombre, sigue siendo normal...

Pero ¿y si sale -40? En este caso, este resultado ya no es normal, sale MENOS de 1 de cada 20 veces (recuerdo que el intervalo recoge el 95% de las veces que se hace el experimento), si vuelve a salir otro, quiere decir que algo va mal, que el nivel es demasiado alto para ti, y tu racha es anormal. Tienes que cambiar algo!!!

Se puede calcular la probabilidad a la que corresponde ese -40 exactamente, por que solo sabemos que es MENOS del 5%, pero no sabemos cuanto es. Si modificamos la hoja excel asi.

Celda A1: Numero de sesiones

Celda B1:
Valor de "sessions" en PT


Celda A2: Winrate actual en 100 manos

Celda B2: Valor de "Big bets / 100" en PT

Celda A3: Desviación Estandar en 100 manos

Celda B3: Valor de "Standar Deviation / 100 Hands" en PT

Celda A4: Intervalo de Confianza

Celda B4: Un valor entero de 0 a 99. Indicará como de certero queremos el resultado, luego lo explico.

Celda A5: Limite Superior de la media

Celda B5: =B2-DISTR.NORM.ESTAND.INV((100-B4)/200)*B3*(1/RAIZ(B1))

Celda A6: Limite Inferior de la media

Celda B6: =B2+DISTR.NORM.ESTAND.INV((100-B4)/200)*B3*(1/RAIZ(B1))

Celda A7: Limite Superior de las sesiones

Celda B7: =B2-DISTR.NORM.ESTAND.INV((100-B4)/200)*B3)

Celda A8: Limite Inferior de las sesiones

Celda B8: =B2+DISTR.NORM.ESTAND.INV((100-B4)/200)*B3)

Celda A9: Racha (negativa/positiva)

Celda B9: Valor de la racha negativa en 100 manos, por ejemplo, -40.

Celda A10: % de las veces que puede pasarte

Celda B10: =(1-DISTR.NORM.ESTAND(ABS(B9-B2)/B3))*200

A mi me sale, que ese -40 me puede pasar en un 1,34% de las veces... 1 de cada 75 sesiones... es bastante, ¿no?

¿Y de obtener -45BB/100hands? un 0,57%... 1 de cada 175 veces...

¿Y de obtener +60BB/100hands? Un 0,08%, 1 de cada 1206 veces... lastima...

En fin, espero haber aclarado un poco el tema...

corp

21/04/2008 16:36
Re: Cálculo del winrate real

corpcd;130600 escribió:

SIN EMBARGO, es perfectamente posible que en una UNICA session tus ganancias por cada 100 manos sean mucho mejores o mucho peores.

Si queremos medir si una racha negativa o positiva es normal, tenemos que hacer inferencias sobre UN unico dato (una sesion, o las ganancias cada 100 manos).

Si esto es lo que queremos hacer, tenemos que añadir dos filas mas a la hoja excel:

Celda A1: Numero de sesiones

Celda B1:
Valor de "sessions" en PT


Celda A2: Winrate actual en 100 manos

Celda B2: Valor de "Big bets / 100" en PT

Celda A3: Desviación Estandar en 100 manos

Celda B3: Valor de "Standar Deviation / 100 Hands" en PT

Celda A4: Intervalo de Confianza

Celda B4: Un valor entero de 0 a 99. Indicará como de certero queremos el resultado, luego lo explico.

Celda A5: Limite Superior de la media

Celda B5: =B2-DISTR.NORM.ESTAND.INV((100-B4)/200)*B3*(1/RAIZ(B1))

Celda A6: Limite Inferior de la media

Celda B6: =B2+DISTR.NORM.ESTAND.INV((100-B4)/200)*B3*(1/RAIZ(B1))

Celda A7: Limite Superior de las sesiones

Celda B7: =B2-DISTR.NORM.ESTAND.INV((100-B4)/200)*B3)

Celda A8: Limite Inferior de las sesiones

Celda B8: =B2+DISTR.NORM.ESTAND.INV((100-B4)/200)*B3)

me puedes explicar mejor esa parte que no la entendi, en realidad lo que no entiendo es que valor colocar en la celda B1 y de donde lo saco, por que asumo que no es el valor que sale en la columna sessions desde el PT

21/04/2008 20:03
Re: Cálculo del winrate real

baran84;130686 escribió:
me puedes explicar mejor esa parte que no la entendi, en realidad lo que no entiendo es que valor colocar en la celda B1 y de donde lo saco, por que asumo que no es el valor que sale en la columna sessions desde el PT

Si, es ese. Es el valor que usa PT, no el numero de manos dividido por 100.

corp

26/04/2010 23:56
Re: Cálculo del winrate real

que bueno

17/12/2012 00:45
Re: Cálculo del winrate real

es brutal este hilo,muchas gracias.

Responder

¿Quieres participar?

Inicia sesión o crea tu cuenta gratis para formar parte de la comunidad de Poker-Red.