2.1 Metodos Generacion Numeros Pseudoaleatorios Existen un gran número de métodos para generar los números aleatorios uniformes entre 0 y 1. Algunas formas de obtener estos números son:
- Utilizando tablas de números aleatorios. - Utilizando calculadoras ( algunas incluyen una función para generarlos ). - Los lenguajes de programación y las hojas electrónicas incluyen una función para generarlos. - Utilizando Generadores Congruenciales.
El método a utilizar, en sí mismo, no tiene importancia: la importancia radica en los números que genera, ya que estos números deben cumplir ciertas características para que sean validos. Dichas características son:
1. Uniformemente distribuidos. 2. Estadísticamente independientes. 3. Su media debe ser estadísticamente igual a 1/2. 4. Su varianza debe ser estadísticamente igual a 1/12. 5. Su periodo o ciclo de vida debe ser largo. 6. Deben ser generados a través de un método rápido. 7. Generados a través de un método que no requiera mucha capacidad de almacenamiento de la computadora. METODOS PARA GENERAR NUMEROS ALEATORIOS NO UNIFORMES
En los modelos estocásticos existirán una o más variable aleatorias interactuando. Estas variables siguen distribuciones de probabilidad teóricas o empíricas, diferentes a la distribución uniforme (0–1). Para generar números que sigan el comportamiento de éstas variables, se pueden utilizar algunos métodos como los siguientes:
1. Método de la transformada inversa 2. Método de rechazo 3. Método de composición, y 4. Procedimientos especiales
MÉTODO DE LA TRANSFORMADA INVERSA.
El método de la transformada inversa utiliza la distribución acumulada F(x) de la distribución que se va a simular. Puesto que F(x) esta definida en el intervalo (0–1), se puede generar un número aleatorio uniforme R y tratar de determinar el valor de la variable aleatoria para cual su distribución acumulada es igual a R, es decir, el valor simulado de la variable aleatoria que sigue un distribución de probabilidad f(x), se determina al resolver la siguiente ecuación.
F(x) = R ó x = F^−1 ®
La dificultad principal de este método descansa en el hecho de que en algunas ocasiones es difícil encontrar la transformada inversa. Sin embargo si esta función inversa ya ha sido establecida, generando números aleatorios uniformes se podrán obtener valores de la variable aleatorio que sigan la distribución de probabilidad deseada.
PROPORCIONO:Victor hugo mosqueda Camacho estudiante del ITVH
UN METODO SENCILLO PARA GENERAR NUMEROS PSEUDOALEATORIOS ES EL DE NEUMANN
1. ELEGIR UN NUMERO INICIAL DE 10 CIFRAS.
2. ELEVARLO AL CUADRADO
3. ELEGIR LOS CINCO CENTRALES.
X0=(1234567890)^2
X0=1524157875019052100
X0=87501
X1=(87501)^2……….
OTRO METODO SENCILLO ES LAMADO CONGRUENCIAL QUE UTILIZA LA SIG. FORMULA
Xi=(Axi-1+C)%M
ESTUDIANTE DEL ITSA…