Ejercicios Capitulo 7 Jerry Banks
Ejercicios Capitulo 7 Jerry Banks
Ejercicios Capitulo 7 Jerry Banks
3. ¿Cómo podrían los números aleatorios que son uniformes en el intervalo [0, 1] ser
transformados en números aleatorios que son uniformes en el intervalo [-11, 17]? Las
transformaciones a distribuciones más generales se describen en el capítulo 8.
6. Genere números aleatorios de cuatro dígitos por el método congruencial lineal con X0 =
21, a = 34 y c = 7.
7. Se ha generado la secuencia de los números 0.54, 0.73, 0.98, 0.11 y 0.68. Utilice la
prueba de Kolmogorov-Smirnov con α = 0.05 para saber si la hipótesis de que los
números están uniformemente distribuidos en el intervalo [0, 1] puede ser rechazada.
8. Genere 1000 números aleatorios entre 0 y 99 utilizando Excel. Realizar la prueba del
chi-cuadrada con α = 0.05 y verificar si los números están uniformemente distribuidos.
m = 248
a = 69,069
c=0
m = 232
c = 247
m = 256
a = 6,507
c=0
m = 1,024
10. Utilice el método congruencial mixto para generar una secuencia de tres números
aleatorios de dos dígitos con X0 = 37 a = 7, c = 29 y m = 100.
11. El método congruencial aditivo emplea la siguiente expresión para generar números
aleatorios:
(a) Consulte el manual del usuario para ver si describe cómo se generan los números
aleatorios.
(b) Escribir macros para realizar cada una de las pruebas descritas en este capítulo.
Generar 100 conjuntos de números aleatorios, cada conjunto contiene 100 números
aleatorios. Realice cada prueba en cada conjunto de números aleatorios. Sacar
conclusiones.
(d) a = 7, m = 16, X0 = 8
Genere valores suficientes en cada caso para completar un ciclo. ¿Qué inferencias se
pueden extraer? ¿Es máximo período alcanzado?
17. Busque en la web y encuentre otros métodos para generar números aleatorios.
18. Utilice los principios descritos en este capítulo para desarrollar su propio generador
congruencial lineal para números aleatorios.
19. Utilice los principios descritos en este capítulo para desarrollar su propio generador
congruencial lineal combinado para números aleatorios.
6 7 0 6 9 9 0 6 4 6
4 0 8 2 6 6 I 2 6 8
5 6 0 4 7 1 3 5 0 7
1 4 9 8 6 0 9 6 6 7
1 0 4 7 9 2 0 1 4 8
6 9 7 7 5 4 2 3 3 3
6 0 5 8 2 5 8 8 3 1
4 0 8 1 7 0 0 6 2 8
5 6 0 8 0 6 9 7 0 0
3 1 5 4 3 8 3 3 2 4
Usando la prueba apropiada, verifique si los números están uniformemente distribuidos.
21. En algunas aplicaciones, es útil poder saltar rápidamente adelante en una secuencia
numérica pseudoaleatoria sin generar realmente todos los valores intermedios. (a) Para
un generador congruencial lineal con c = 0, muestran que Xi + n = (an Xi) mod m. (b) A
continuación, muestre que (an Xi) mod m = (an mod m) Xi mod m (el resultado es útil
porque an mod m puede ser pre calculado, lo que facilita el salto adelante n números
aleatorios desde cualquier punto de la secuencia). (c) En el Ejemplo 7.3, utilice este
resultado para calcular X5; comenzando con X0 = 63. Compruebe su respuesta al
computar X5 de la manera habitual.