Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pruebas de Independencia POKER Y CORRIDA
Pruebas de Independencia POKER Y CORRIDA
Si se examina una muestra independiente se espera que los dígitos que componen
los números estén repartidos al azar, de manera similar a cuando se reparte una
"mano" de Poker donde se espera que las cartas estén distribuidas al azar en un
juego legal, por eso el nombre de la prueba.
1. Saber la cantidad de dígitos que formarán los aleatorios que se desean probar.
2. Clasificar los casos posibles que se pueden formar (pares de iguales, tercias,
etc.).
3. Calcular las probabilidades de que en esos números se presenten los casos que
se determinaron.
4. Generar una muestra de aleatorios con el generador a probar y clasificar la
frecuencia que presentaron los casos en la muestra.
5. Efectuar una prueba ji-cuadrada para verificar si existe evidencia estadística para
afirmar que las frecuencias observadas son diferentes a las esperadas. En caso
contrario, no se rechazará la hipótesis de que el generador produce aleatorios
independientes.
Ejemplo 1:
Determine si hay (o no) independencia en los aleatorios generados para el siguiente
caso (con un 5% de significancia y aplicando la prueba de Poker).
Hay 1000 números de tres dígitos y después de analizarlos se tienen los siguientes
resultados:
700 con tres dígitos diferentes.
273 con un par de dígitos iguales.
27 con dígitos iguales.
Nota: Hay que determinar las frecuencias esperadas cuando hay dos, cuatro, cinco
o más dígitos.
http://www.mirrorservice.org/sites/home.ubalt.edu/ntsbarsh/Business-
stat/otherapplets/Randomness.htm
http://en.wikipedia.org/wiki/Wald-Wolfowitz_runs_test
http://msdn.microsoft.com/msdnmag/issues/06/09/TestRun/default.aspx
Para probar que un generador de números pseudoaleatorios pasa esta prueba debe
seguir estos pasos:
Paso 1: Genere los números aleatorios (mínimo 20). Por ejemplo estos generados
por la función Aleatorio() de Excel.
0,13115648
0,15542105
0,86586089
0,87441265
0,2733703
0,84422255
0,18411069
0,72996966
0,40422589
0,61401405
0,187506
0,71442666
0,829512
0,35673842
0,64474038
0,82786857
0,28769922
0,84599494
0,69417319
0,77368306
Paso 2: Calcule la media (promedio) de esos números, en el ejemplo es
0,561955333
0,13115648 -
0,15542105 -
0,86586089 +
0,87441265 +
0,27337030 -
0,84422255 +
0,18411069 -
0,72996966 +
0,40422589 -
0,61401405 +
0,18750600 -
0,71442666 +
0,82951200 +
0,35673842 -
0,64474038 +
0,82786857 +
0,28769922 -
0,84599494 +
0,69417319 +
0,77368306 +
Paso 6: Calcule Z
Z = (R-Media)/(RaizCuadrada(Varianza)) = (14-10.6)/(2.084529481) =
1.631063523