Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Generación de Números Seudi-Aleatorios
Generación de Números Seudi-Aleatorios
Seudo-Aleatorios
1
Generación de Números
Seudo-Aleatorios
La mayoría de los métodos (generadores) comienzan
con un número inicial (semilla), a este número se le
aplica un determinado procedimiento y así se encuentra
el primer número random.
3
Técnicas para generar números
aleatorios
Ejemplo: X0 = 5497
X02 = (5497)2 = 30,217,009 ===> X1 = 2170
R1 = 0.2170
6
El número aleatorio se encuentra de la siguiente manera:
R = x /m
7
8
Usar Excel para calcular los números aleatorios
que se producen para m = 15, a = 12 y c = 0
con las semillas x0 = 0, hasta 14.
Ejercicio 1
a = 12 c= 0 m = 15
x0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
x1 0 12 9 6 3 0 12 9 6 3 0 12 9 6 3
x2 0 9 3 12 6 0 9 3 12 6 0 9 3 12 6
x3 0 3 6 9 12 0 3 6 9 12 0 3 6 9 12
x4 0 6 12 3 9 0 6 12 3 9 0 6 12 3 9
x5 0 12 9 6 3 0 12 9 6 3 0 12 9 6 3
x6 0 9 3 12 6 0 9 3 12 6 0 9 3 12 6
x7 0 3 6 9 12 0 3 6 9 12 0 3 6 9 12
x8 0 6 12 3 9 0 6 12 3 9 0 6 12 3 9
x9 0 12 9 6 3 0 12 9 6 3 0 12 9 6 3
x 10 0 9 3 12 6 0 9 3 12 6 0 9 3 12 6
x 11 0 3 6 9 12 0 3 6 9 12 0 3 6 9 12
9 x 12 0 6 12 3 9 0 6 12 3 9 0 6 12 3 9
Usar Excel para calcular los números aleatorios
Ejercicio que se producen para m = 15, a = 12 y c = 0
con las semillas x0 = 0, hasta 14.
R: 5, 4, 1.
10
Usar Excel para calcular los números aleatorios
Ejercicio que se producen para m = 15, a = 12 y c = 0
con las semillas x0 = 0, hasta 14.
11
GCL Multiplicativos
x
2
x X x
n
2
i
2
i i
Varianza: S
2 i 1
n
n 1 n 1
Desviación Estándar: s s2
16
Ejercicio
1. Determina el rango, la varianza y la desviación estándar para los
siguientes datos:
2 4 3 5 2 2 0 1
es utilizado por
es utilizado por
20
¿Cómo sabemos que nuestro
generador es bueno?
PRUEBAS GRÁFICAS
• Gráfica de Serie de Tiempo.
• Tablas de frecuencias e histogramas
PRUEBA ESTADÍSTICA
• Prueba Ji-cuadrada
1
0.9 Es
0.8
0.7
importante
0.6 observar que
0.5
0.4 NO exista
0.3
0.2
ningún
0.1 patrón o
0
0 20 40 60 80 100 120 140 160 180 200 tendencia.
22 xn+1 = (75 ・ xn) mod 231 – 1
Con semilla = 1, los primeros 200 números generados
¿Cómo sabemos que nuestro
generador es bueno?
1.25
1
1
0.75
0.8
random
0.5 0.6
0.25 0.4
0
0.2
-0.25
-0.5 0
0 50 100
23
Tabla de frecuencias e histograma
Intervalo Frecuencia
[0, 0.1) 21 Histograma
[0.1, 0.2) 19 30
25
[0.2, 0.3) 20
Frecuencias 20
[0.3, 0.4) 16 15
[0.4, 0.5) 25 10
[0.5, 0.6) 20 5
0
[0.6, 0.7) 20 [0, 0.1) [0.1, [0.2, [0.3, [0.4, [0.5, [0.6, [0.7, [0.8, [0.9,
0.2) 0.3) 0.4) 0.5) 0.6) 0.7) 0.8) 0.9) 1.0)
[0.7, 0.8) 17
Intervalo
[0.8, 0.9) 20
[0.9, 1.0) 22
200
24
Números aleatorios entre 0 y 1
f(x)
1, 0 x 1
f(x) = 1
0, en otro caso
Func
ión d
e de
nsid 1 x
ad d
e pro
b ab i
lidad
F(x)
0, x < 0
F(x) = x, 0 x 1 1
1, x<1
Func
P(X ión de p
<= x roba
) bil idad
acum 1 x
ulad
a :
25
Números aleatorios entre 0 y 1
26
Prueba estadística Ji-cuadrada
Esta es la prueba más comúnmente usada. En general, puede ser usada
para cualquier distribución.
Estadístico de prueba:
Ejercicio:
29 Determine el 95º percentil de la distribución ji-cuadrada con 6 grados de libertad.
Prueba estadística Ji-cuadrada
Los grados de libertad son iguales a: número de filas - 1
Región de Rechazo:
2
0
2
, k 1
Generador:
xn+1 = (75 ・ xn) mod 231 – 1
31
Prueba estadística Ji-cuadrada
Ejercicio 3 Intervalo
Frecuencia Frecuencia (observado - esperado) 2
Observada Esperada esperado
[0, 0.1) 21 20 0.05
[0.1, 0.2) 19 20 0.05
[0.2, 0.3) 20 20 0
[0.3, 0.4) 16 20 0.8
[0.4, 0.5) 25 20 1.25
[0.5, 0.6) 20 20 0
[0.6, 0.7) 20 20 0
[0.7, 0.8) 17 20 0.45
[0.8, 0.9) 20 20 0
[0.9, 1.0) 22 20 0.2
Total 200 200 2.8
2
10
Oi Ei 2
2.8 Estadístico de prueba
0
i 1 Ei
32
Prueba estadística Ji-cuadrada
Ejercicio 3
Región de Rechazo:
2
0
2
, k 1
2 ,k 1 02.05,9
16.919
2.8 no es mayor que 16.919,
por lo que el estadístico de Conclusión: Ho NO se rechaza.
prueba NO cae en la región Los valores generados sí parecen
de rechazo. venir de una distribución uniforme
33
Ejercicio 4
Generador:
xn+1 = (57 ・ xn) mod 215 – 1
34
Ejercicio 5
36
Generación de variables
aleatorias discretas
Suponga que un determinado fenómeno aleatorio tiene la
siguiente distribución de probabilidad:
En Excel.
=NORMINV(RAND(),500,50)
39
Ejercicio 8
Usar el generador:
xn+1 = (59 ・ xn) mod 217 – 1 Con semilla = matrícula menor del equipo.