Método de la transformada inversa
Existen varios métodos que nos permiten generar variables aleatorias. Lo normal es que existan varias opciones para generar una misma variable aleatoria. La elección del método adecuado se puede basar en una serie de factores como:
- Exactitud. Se prefiere un método exacto frente a métodos aproximados, como soluciones numéricas.
- Velocidad. Uno de los datos que se toma en consideración es el °em tiempo de generación de la variable.
- Espacio. Necesidades de memoria del método utilizado. En general, los métodos no consumen mucha memoria.
- Simplicidad.
El método de la transformada inversa puede utilizarse para simular variables aleatorias continuas, lo cual se logra mediante la función acumulada f(x) y la generación de números pseudoaleatorios ri ~U (0,1).
El método consiste en:
- Definir la función de Densidad f(x) que representa la variable a modelar.
- Calcular la función acumulada f(x).
- Despejar la variable aleatoria x y obtener la función acumulada inversa f(x)-1.
- Generar las variables aleatorias x, sustituyendo valores con números pdeudoaleatorios ri ~U (0,1) en la función acumulada inversa.
No hay comentarios.:
Publicar un comentario