Números Pseudoaleatorios

Description

Generación de Números Pseudoaleatorios
JULIO CESAR LOPEZ RODRIGUEZ
Mind Map by JULIO CESAR LOPEZ RODRIGUEZ, updated 9 months ago
JULIO CESAR LOPEZ RODRIGUEZ
Created by JULIO CESAR LOPEZ RODRIGUEZ 9 months ago
3
0

Resource summary

Números Pseudoaleatorios
  1. Pruebas Estadísticas
    1. Prueba de medias
      1. Determinar el promedio de los n números de ri
        1. Se calculan los límites de aceptación inferior y superior
            1. Si el valor se encuentra entre los límites de aceptación, no se rechaza
      2. Prueba de varianza
        1. Determinar la varianza de los n números de ri
            1. Se calculan los límites de aceptación inferior y superior
                1. Si el valor de V(r) se encuentra entre los límites de aceptación, no se rechaza
        2. Pruebas de uniformidad
          1. Prueba Chi-cuadrada
            1. Los números del conjunto ri se distribuyen uniformemente
              1. Es necesario dividir el intervalo (0,1) en m sub-intervalos
                1. Se clasifica cada número en los m intervalos
                  1. Frecuencia observada (Oi)= Números ri que se clasifican en cada intervalo
                    1. Frecuencia esperada (Ei) = Números ri que se espera encontrar
                        1. Si el valor del estadístico es menor al valor de tablas, no se rechaza
            2. Prueba Kolomorov-Smirnov
              1. Determinar si conjunto ri tiene la propiedad de uniformidad
                1. Recomendable aplicar a conjuntos ri pequeños
                  1. Ordenar de menor a mayor los números ri
                    1. Determinar los valores de:
                        1. Determinar el valor crítico con la tabla de valores críticos de Kolmogorov-Smirnov
                          1. Si el valor D es mayor que el valor crítico, el conjunto no sigue una distribución uniforme
            3. Pruebas de independencia
              1. Prueba de corridas arriba y abajo
                1. Determinar secuencia de unos y ceros
                  1. Determinar el número de corridas observadas
                    1. Se calcula el valor esperado, la varianza del número de corridas y el estadístico Z0
                        1. Sí el estadístico Z0 está fuera del intervalo, se concluye que no son independientes
                2. Prueba de Poker
                  1. Consiste en visualizar el número ri con 3, 4 y 5 decimales
                    1. Clasificarlo como: todos diferentes (TD), exactamente un par (1P), una tercia (T), una tercia y un par (TP), póker (P) y quintilla (Q)
                      1. Determinar la categoría de cada número
                        1. Contabilizar los números de la misma categoría
                          1. Calcular el estadístico de la prueba
                            1. Comparar el estadístico
                              1. Si el estadístico es menor, no se rechaza
                  2. Prueba de series
                    1. Comparar los números y corroborrar independencia entre consecutivos
                      1. Se crea una gráfica de dispersión y se divide en m casillas
                          1. Se determina la frecuencia observada
                            1. Se procede a calcular el error o estadístico de prueba
                              1. Sí el valor del error es menor o igual al estadístico de tablas, no se rechaza
                    2. Prueba de huecos
                      1. Comparar los números para verificar el tamaño del "hueco"
                        1. Definir un intervalo de prueba
                          1. Se construye una secuencia de unos y ceros
                            1. Se asigna un uno si el ri pertenece al intervalo (alfa, Beta)
                              1. Se asigna un 0 si no pertenece al intervalo (alfa, Beta)
                                1. Tamaño de hueco i es el número de ceros existentes entre unos consecutivos
                                  1. Se determina la frecuencia observada Oi y la frecuencia esperada Ei
                                    1. Se calcula el error o estadístico de prueba
                                      1. Si el error es menor o igual a estadístico de tablas, no se rechaza
                  3. Generación
                    1. Para una simulación se requieren
                      1. Números aleatorios en el intervalo (0,1)
                        1. Se les hace referencia como ri = {r1, r2, r3, ...,rn}
                          1. "n" = nombre de período o ciclo de vida
                            1. Se generan por medio de algoritmos determiníticos
                              1. Se requiere contar con un conjunto suficientemente grande de ri
                              2. Deben ser sometidos a pruebas
                                1. Deben ser realmente independientes y uniformes
                                  1. Debe seguir una distribución uniforme continua
                                  2. Superar las pruebas de uniformidad e independencia
                                    1. Evitar los siguientes problemas
                                      1. Varianza del conjunto muy alta o muy baja (1/2)
                                        1. Media del conjunto muy alta o muy baja (1/2)
                                          1. Que los números sean discretos (no continuos)
                                            1. Que los números del conjunto no esten uniformemente distribuidos
                                    2. Algoritmos determinísticos
                                      1. No congruenciales
                                        1. Cuadrados medios
                                          1. Requiere un número detonador (Semilla) con D dígitos elevado al cuadrado
                                            1. 1. Seleccionar una semilla (X0) con D (D>3)
                                              1. 2. Sea Y0 = X0²; X1=D digitos del centro, y ri=0.D dígitos del centro
                                                1. 3. Sea Y1 = Xi²; Xi+1=D digitos del centro, y ri=0. D dígitos del centro para toda i=1,2,3,...,n.
                                                  1. 4. Repetir paso anterior hasta obtener los n numeros ri deseados
                                          2. Productos medios
                                            1. Requiere dos semillas
                                              1. 1. Seleccionar una semilla (X0) con D (D>3)
                                                1. 2. Seleccionar una semilla (X1) con D (D>3)
                                                  1. 3. Sea Y0 = X0*X1; X2=D digitos del centro, y ri=0. D dígitos del centro.
                                                    1. 4. Sea Y1 = X1*Xi+1; Xi+2=D digitos del centro, y ri=0. D dígitos del centro para toda i=1,2,3,...,n.
                                                      1. 4. Repetir paso anterior hasta obtener los n numeros ri deseados
                                            2. Multiplicador constante
                                              1. 1. Seleccionar una semilla (X0) con D (D>3)
                                                1. 2. Seleccionar una constante (a) con D (D>3)
                                                  1. 3. Sea Y0 = a*X0; X1=D digitos del centro, y ri=0. D dígitos del centro.
                                                    1. 4. Sea Y1 = a*Xi; Xi+1=D digitos del centro, y ri+1=0. D dígitos del centro para toda i=1,2,3,...,n.
                                                      1. 4. Repetir paso anterior hasta obtener los n numeros ri deseados
                                            3. Congruenciales
                                              1. Algoritmo lineal
                                                1. Se genera una secuencia de números enteros con la siguiente ecuación
                                                    1. Para el cálculo de números pseudoaleatorios se utiliza la siguiente ecuación
                                                2. Multiplicativo
                                                  1. Surge del algoritmo congruencial lineal cuando c=0
                                                    1. Implica una operación menos
                                                      1. Se utiliza la siguiente ecuación
                                                          1. Para transformar los números Xi en el intervalo (0,1) se usa la ecuación
                                                  2. Aditivo
                                                    1. Requiere de una secuencia previa de n números enteros para generar una nueva secuencia de numéros enteros con la siguiente ecuación
                                                        1. Para el cálculo de números pseudoaleatorios se utiliza la siguiente ecuación
                                                    2. No lineales
                                                      1. Cuadrático
                                                        1. Se logra a través de la siguiente ecuación recursiva
                                                            1. Para el cálculo de números pseudoaleatorios se utiliza la siguiente ecuación
                                                        2. Blum, Blum y Shub
                                                          1. Si en el algoritmo congruencial cuadrático a=1, b=0 y c=0, se construye una nueva ecuación
                                                  3. Propiedades
                                                    1. Media de los aleatorios
                                                      1. Debe mostrar una distribución de probabilidad uniforme continua
                                                        1. Límite inferior cero
                                                          1. Límite superior uno
                                                            1. Se multiplica la función de densidad por xi
                                                              1. Se integra en todo el rango
                                                                  1. Sustiyendo los valores de a=0 y b=1 da como resultado E(x)=1/2
                                                            2. Varianza de los números aleatorios
                                                              1. Se obtiene por medio de la ecuación
                                                                  1. Para obtener E(x²)
                                                                      1. Sustituyendo a=0 y b=1
                                                                        1. E(x²)=1/3
                                                                          1. Sustituyendo todos los valores
                                                                            1. V(x)=1/3 - (½)² = 1/12
                                                                              1. Los números aleatorios entre 0 y 1 deben tener
                                                                                1. µ=½ y ð²=1/12
                                                              2. Independencia
                                                                1. Los números aleatorios no deben tener correlación entre sí
                                                                  1. Deben dispersarse de manera uniforme
                                                              3. Definición
                                                                1. Serie de números aleatorios por sí mismos
                                                                  1. Aleatoriedad se extrapola a modelos de simulación
                                                                    1. Deben ser validados para verificar si son aptos para estudios de simulación
                                                                    Show full summary Hide full summary

                                                                    Similar

                                                                    Diapositivas de Topología de Redes
                                                                    lisi_98
                                                                    Fase 5. Evaluar. Sustentar el diseño de modelo de propagación. MAPA DE RFID
                                                                    Miller Suárez López
                                                                    TEORIA DESCRIPCION DE LA FORMA
                                                                    Stiven Ramirez
                                                                    USO DEL PARADIGMA SOCIOCRÍTICO EN EL FENÓMENO DEL VANDALISMO
                                                                    Luis Francisco Rodriguez Barreto
                                                                    Construcción de software
                                                                    CRHISTIAN SUAREZ
                                                                    FUNCIONES MULTIVARIABLES
                                                                    Jarumy cecilia Sánchez Hernández
                                                                    CÓDIGO DEONTOLÓGICO
                                                                    Andrea Carlosama
                                                                    Proceso de Simulación
                                                                    Jesus Javier
                                                                    Dibujo de ingeniería
                                                                    Felipe Granada
                                                                    Competencias Laborales de un Ingeniero en Diseño de Entretenimiento Digital
                                                                    Daniel Giraldo
                                                                    Modelos de Gestión de Inventarios en Cadenas de Abastecimiento
                                                                    Rubén Darío Martínez Lira