De Wikipedia, la enciclopedia libre
El método de la transformada (o transformación) inversa, también conocido como método de la transformada integral de probabilidad inversa,[1] es un método para la generación de números aleatorios de cualquier distribución de probabilidad continua cuando se conoce la inversa de su función de distribución (cdf). Este método es en general aplicable, pero puede resultar muy complicado obtener una expresión analítica de la inversa para algunas distribuciones de probabilidad. El método de Box-Muller es un ejemplo de algoritmo que aunque menos general, es más eficiente desde el punto de vista computacional.[2]
El método se utiliza para simular valores de las distribuciones exponencial, Cauchy, triangular, de Pareto y Weibull.
El problema que resuelve el método de la transformada inversa es el siguiente:
El método de la transformada inversa funciona de la siguiente manera:
Expresado de manera diferente, dada una variable aleatoria continua en y una función de distribución invertible , la variable aleatoria tiene distribución .
De queremos generar con función de distribución , donde asumimos que es una función estrictamente creciente.
Queremos ver si podemos hallar una transformación estrictamente monótona tal que entonces tendremos
para donde en el último paso se utilizó que cuando es uniforme en .
Entonces obtuvimos que es la inversa de la función o equivalentemente
Considérese que se desea generar una variable aleatoria continua con función de distribución , para generar a , se considera el método de la transformada inversa basado en el siguiente teorema.
Sea una variable aleatoria uniforme en , para cualquier función de distribución continua invertible , la variable aleatoria definida como tiene distribución , donde se define como el valor de tal que .
Sea la función de distribución de entonces
como es una función de distribución entonces es una función monótona creciente de entonces
Este teorema muestra que para generar una variable aleatoria a partir de la función de distribución continua , generemos un número aleatorio y hacemos entonces .
Supóngase que queremos generar el valor valor de una variable aleatoria discreta con función de probabilidad
con y
Para esto, generamos un número aleatorio , esto es, y se define
Como para entonces
por lo tanto tiene la distribución deseada.
Supóngase que se tiene una variable aleatoria y una función de distribución
Para poder aplicar el método, debemos resolver
a partir de aquí, ya podemos aplicar los pasos uno, dos y tres antes mencionados
Si es una variable aleatoria exponencial con parámetro , esto es, entonces su función de distribución está dada por
Si hacemos entonces
esto es
por lo tanto, para generar una variable aleatoria exponencial con parámetro , generamos un número aleatorio y hacemos
Recordemos que si entonces , aplicando este resultado obtenemos
a partir de aquí, ya podemos aplicar los pasos uno, dos y tres antes mencionados.
Seamless Wikipedia browsing. On steroids.