Rea numeros aleatorios lineal
-
Upload
jesusramirez -
Category
Documents
-
view
475 -
download
0
Transcript of Rea numeros aleatorios lineal
![Page 1: Rea numeros aleatorios lineal](https://reader035.fdocuments.ec/reader035/viewer/2022071822/55b97e27bb61eb010e8b4626/html5/thumbnails/1.jpg)
RECURSO EDUCATIVO ABIERTO
Nombre del REA: Métodos de Generación de números aleatorios.Género del recurso: AplicaciónMedio de presentación: presentación Power PointGranularidad: ElementoLicencia: Atribución 3.0 Unported.Autor: José de Jesús Ramírez Sánchez
![Page 2: Rea numeros aleatorios lineal](https://reader035.fdocuments.ec/reader035/viewer/2022071822/55b97e27bb61eb010e8b4626/html5/thumbnails/2.jpg)
GENERACIÓN DE NÚMEROS ALEATORIOS
Introducción.
Los números aleatorios son importantes para la producción de variables aleatorias a través de métodos de producción de variables como transformada inversa o convolución.Se comentará sobre el algoritmo lineal que es la base para los demás métodos congruenciales.
![Page 3: Rea numeros aleatorios lineal](https://reader035.fdocuments.ec/reader035/viewer/2022071822/55b97e27bb61eb010e8b4626/html5/thumbnails/3.jpg)
GENERACIÓN DE NÚMEROS ALEATORIOSEstos métodos se utilizan en la materia de simulación en el sexto semestre de la carrera de ingeniería industrial.
El objetivo es verificar como aplicar el método utilizando una hoja de cálculo.
![Page 4: Rea numeros aleatorios lineal](https://reader035.fdocuments.ec/reader035/viewer/2022071822/55b97e27bb61eb010e8b4626/html5/thumbnails/4.jpg)
ALGORITMO LINEAL, PASOS
1. Elegir un valor semilla que se llamará Xo2. Calcular el primer valor auxiliar mediante Xi+1 = (a Xi +c) mod m i =
1,2,3…,n a= constante multiplicativa c= constante aditiva m= módulo (se sugiere 2g )
a y c pueden ser cualquier valor>0, c y m relativamente primos
![Page 5: Rea numeros aleatorios lineal](https://reader035.fdocuments.ec/reader035/viewer/2022071822/55b97e27bb61eb010e8b4626/html5/thumbnails/5.jpg)
ALGORITMO LINEAL, PASOS
Para obtener el residuo de la división entre enteros (mod), se deberá utilizar una función de la hoja de calculo que lo permita. El primer parámetro será aXi+c y el segundo parámetro será el módulo, procurando que este valor sea lo suficientemente grande como para aumentar el ciclo de vida del generador (n).
![Page 6: Rea numeros aleatorios lineal](https://reader035.fdocuments.ec/reader035/viewer/2022071822/55b97e27bb61eb010e8b4626/html5/thumbnails/6.jpg)
ALGORITMO LINEAL, PASOS
3. Con ese valor calcular el primer número aleatorio
ri = Xi / (m-1)4. Posteriormente usar la fórmula del paso 2
para producir el siguiente valor Xi
Usando una hoja de calculo, para generar 10 números aleatorios tendremos
![Page 7: Rea numeros aleatorios lineal](https://reader035.fdocuments.ec/reader035/viewer/2022071822/55b97e27bb61eb010e8b4626/html5/thumbnails/7.jpg)
ALGORITMO LINEAL
![Page 8: Rea numeros aleatorios lineal](https://reader035.fdocuments.ec/reader035/viewer/2022071822/55b97e27bb61eb010e8b4626/html5/thumbnails/8.jpg)
ALGORITMO LINEAL. FÓRMULAS Usamos el
valor Semilla
El segundo valor es el primer Xi
![Page 9: Rea numeros aleatorios lineal](https://reader035.fdocuments.ec/reader035/viewer/2022071822/55b97e27bb61eb010e8b4626/html5/thumbnails/9.jpg)
ALGORITMO LINEAL
Este generador es simple de implementar y considerando adecuadamente los valores de sus parámetros, puede tener un ciclo de vida amplio del orden de 1000 a 3000 números generados