Método de conversión inversa

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 17 de abril de 2019; las comprobaciones requieren 4 ediciones .

El método de transformación inversa ( transformación de N. V. Smirnov ) es un método para generar variables aleatorias con una función de distribución dada modificando la operación de un generador de números distribuidos uniformemente.

Descripción del algoritmo

Sea una función de distribución arbitraria . Mostremos cómo, teniendo un generador de muestras de la distribución uniforme continua estándar , obtener una muestra de la distribución dada por la función de distribución .

Función de distribución estrictamente creciente

Si una función es estrictamente creciente en todo el dominio de definición , entonces es biyectiva y, por lo tanto, tiene una función inversa .

Ejemplo

Sea necesario generar una muestra a partir de la distribución exponencial con el parámetro . La función de esta distribución es estrictamente creciente y su función inversa tiene la forma . Por lo tanto, si es una muestra de una distribución uniforme continua estándar, entonces , donde

es la muestra deseada de la distribución exponencial.

Función de distribución no decreciente

Si una función simplemente no decrece, es posible que su función inversa no exista. En este caso, es necesario modificar el algoritmo anterior .

  • Sea una muestra de una distribución uniforme continua estándar.
  • Entonces , donde , es una muestra de la distribución que nos interesa. El hecho de que el límite inferior exacto sea igual al mínimo se cumple debido a la continuidad de la función de distribución de la derecha, lo que significa que se alcanza el límite inferior exacto.

Notas

  • Si es estrictamente creciente, entonces . Por lo tanto, el algoritmo modificado para una función de distribución arbitraria incluye un caso analizado por separado de una función de distribución estrictamente creciente.
  • A pesar de la aparente universalidad, este algoritmo tiene serias limitaciones prácticas. Incluso si la función de distribución es estrictamente creciente, no siempre es fácil calcular su inversa, especialmente si no se da como una función elemental , como, por ejemplo, en el caso de una distribución normal . En el caso de una función de distribución general, la mayoría de las veces es necesario encontrar numéricamente el límite inferior exacto , lo que puede llevar mucho tiempo.

Justificación matemática

Vamos , eso es . Considere la función de distribución de una variable aleatoria .

.

Es decir, tiene una función de distribución .

Véase también

Literatura

Vadzinsky R. N. Manual de Distribuciones de Probabilidad. - San Petersburgo: Nauka, 2001, 295 p.