Documente Academic
Documente Profesional
Documente Cultură
Balaguera Fredy Mauricio fmabam@hotmail.com 083201382009 Campo Rosero John Jimmy jimmycampo07@hotmail.com 08320245209 Oyola Lamprea Ands Ernesto
andresoyla17@hotmail.com 083201662009
1.2 Tcnicas para generacin de nmeros aleatorios La extraccin de nmeros aleatorios es necesario aplicar algn mtodo que permita establecer el patrn a travs de un algoritmo y debemos tener encuenta lo siguiente: El valor inicial o semilla La constante multiplicativa La constante aditiva El nmero respecto al cual se calculan los restos
La eleccin de la semilla en el inicio para una secuencia para un generador no debe afectar los resultados en nuestra simulacin y diferencia
1.
Pgina 1
entre emplear 1 o ms variables dependen de unas normas, como se muestran a continuacin: - No utilizar Cero - Prohibir valores pares - No subdividir una serie (Stream) - Utilizar serie (stream) no solapadas - Reutilizar semillas para sucesivas rplicas de la misma simulacin. - No utilizar semillas aleatorias
Generadores de nmeros aleatorios Los mtodos utilizados para la generacin de nmeros aleatorios resultan de algn proceso fsico casi aleatorio, que buscan generar sucesiones de nmeros aleatorios de cierta longitud. El requisito general para las sucesiones es la independencia estadstica. Para esto, existen varios mtodos:
computacin.
Sus
propiedades
estadsticas,
coinciden con las de los nmeros generados a travs de un dispositivo fortuito idealizado que selecciona nmeros de un intervalo unitario (0,1) de un modo independiente en donde son igualmente probables todos los nmeros. A condicin de que estos nmeros pseudo aleatorios puedan pasar el conjunto de pruebas estadsticas (las de frecuencia, auto correlacin, producto rezagado, corridas, de distancia y as sucesivamente) implicadas por un dispositivo fortuito idealizado, tales nmeros pseudo aleatorios se pueden tratar corno si "en realidad lo fueran" a pesar de que no lo son.
Comparativa de mtodos de generacin Mtodos manuales: Dispositivos mecnicos o electrnicos, lanzamientos de monedas o dados, empleo de barajas, ruletas. Son menos prcticos pero simples, lentos, atractivos, pedaggico. Pero no pueden reproducirse. Tablas de bibliotecas: Generados por los mtodos anteriores. Estn en tablas. Siempre pueden reproducirse, pero es un sistema lento.
Mtodos de Generacin-CIPAS El Cdigo Ventajas Desventajas Lentos, simples y poco prcticos
Fcil generacin
Fcil implementacin
Lentos y no reproducibles
Rpidos verdaderos
No reproducibles
Rpidos
No son verdaderos
Determinados problemas requieren ms nmeros aleatorios que los publicados. Mtodos de computacin analgica: Dependen de procesos fsicos aleatorios, por ejemplo: el ruido trmico de un circuito con semiconductores, que convertido en un nmero binario, representa un valor numrico aleatorio. Se considera que conducen a verdaderos nmeros aleatorios. Mtodos de computacin digital: Se han sugerido tres mtodos para producir nmeros aleatorios cuando se usan computadoras digitales; provisin externa, generacin interna, relacin de
Requisitos para un buen generador de nmeros pseudo aleatorios con distribucin uniforme:
La distribucin de los nmeros debe ser uniforme en todo el intervalo [0,1]. Los nmeros deben ser independientes dentro de toda la serie generada. El ciclo del generador debe ser lo
suficientemente grande. La serie debe volverse a repetir. Capaz de generar nmeros pseudo aleatorios a altas velocidades.
recurrencia.
Existen en la actualidad tcnicas para generar con una computadora, variables aleatorias uniformemente distribuidas, r (en donde r 0 y nmeros generados se por estas 1 r). Los de
subrutinas
computadora
denominan
nmeros
1.
Pgina 2
Muestreo: Muchas veces es poco prctico examinar todos los casos posibles. Un muestreo aleatorio puede revelar un comportamiento tpico.
1. Generar la muestra de nmeros aleatorios de tamao N. 2. Subdividir el intervalo [0,1] en n subintervalos. 3. Para cada subintervalo contar la frecuencia observada F0 y calcular la frecuencia esperada FE de nmeros aleatorios, la cual se obtiene dividiendo N/n. 4. Calcular el estadstico de prueba. 5. Comparar el valor calculado X02 contra el valor tabulado de la distribucin X2, con (n-1) grados de libertad y una significancia ?. Si X02 es menor que X2(n-1),? entonces no se puede rechazar la uniformidad de los nmeros aleatorios.
Anlisis
Numrico:
Tcnicas
numricas
1. Generar una muestra de nmeros aleatorios uniformes de tamao N. 2. Ordenar dichos nmeros en orden ascendente. 3. Calcular la distribucin acumulada de los nmeros generados con la siguiente Expresin Donde i es la posicin que ocupa el nmero aleatorio Xi en el vector ordenado obtenido en el paso 2. 4. Calcular el estado de prueba Kolmogorov-Smirnov del modo siguiente Dn = mx | Fn (Xi) Xi | para toda Xi 5. Si Dn es menor dalfa,n, entonces no se puede rechazar la hiptesis de que los nmeros generados provienen de una distribucin uniforme. La distribucin de Dn ha sido tabulada como una funcin de n y alfa para cuando Fn (x) = F0 (x).
Generar la muestra de tamao N de nmeros aleatorios. Con base en esta muestra, obtener una nueva sucesin binaria, segn el criterio siguiente: Si rj es menor o igual a 0.50 entonces asignarle a rj el smbolo 0. Si rj es mayor a 0.50 entonces asignarle a rj el smbolo 1. La frecuencia esperada para cada longitud de corrida i, es:
efectividad de algoritmos Toma de decisiones: Se rumorea que algunos ejecutivos tiran monedas al aire para tomar decisiones. Esttica: Un toque de aleatoriedad puede resultar agradable Juegos: De aqu proviene el propio mtodo para generacin de nmeros aleatorios
1. Generar la muestra de tamao N de nmeros aleatorios. 2. Construir la sucesin binaria de acuerdo al siguiente criterio: Si rj es menor o igual a rj+1 entonces asignarle a rj el smbolo 0. Si rj es mayor que rj+1 entonces asignarle a rj el smbolo 1. 3. Con base en la distribucin X2, efectuar la prueba, donde la frecuencia esperada de las longitudes de corrida i se calcular con:
CONCLUCIONES
Esta investigacin proporciona al grupo una base de los mtodos utilizados para la generacin de nmeros aleatorios, que profundizaremos en clase.
Estos nmeros deben ser enteros no negativos y que el nmero respecto al cual se calculan los restos debe menor. Ahora veremos los diferentes mtodos utilizados para la generacin de los N.A., algunos ejemplos son: Mtodos manuales, lanzamiento de monedas, lanzamientos de dados, dispositivos mecnicos, dispositivos electrnicos. Mtodos de computacin analgica, son mtodos que dependen de ciertos procesos fsicos aleatorios, por ejemplo, el comportamiento de una corriente elctrica. Mtodos de computacin digital, cuando se usa el ordenador digital. Tablas de bibliotecas, son nmeros aleatorios que se han publicado; de los cuales podemos encontrar listas en los libros de probabilidad y tablas de matemticas. Estos nmeros fueron generados por alguno de los mtodos de computacin analgica. 1.2 Pruebas para generacin de nmeros aleatorios En el muestreo Monte Carlo, cualquiera de las variables aleatorias no uniforme (Normal, Exponencial, Poisson, etc.) que se obtienen a partir de nmeros aleatorios uniformes (0,1)
1.
Pgina 3