fbpx
Wikipedia

Método de la transformada inversa

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]

Método de la transformada inversa.

El método se utiliza para simular valores de las distribuciones exponencial, Cauchy, triangular, de Pareto y Weibull.

Método

El problema que resuelve el método de la transformada inversa es el siguiente:

  • Sea   una variable aleatoria cuya distribución puede ser descrita por la función de distribución  .
  • Se desea generar valores de   que están distribuidos según dicha distribución.

El método de la transformada inversa funciona de la siguiente manera:

  1. Se genera un número aleatorio   a partir de la distribución uniforme en el intervalo  , esto es  .
  2. Se halla la inversa de la función de distribución, esto es,  .
  3. Calcular  , esta variable aleatoria   tiene distribución  .

Expresado de manera diferente, dada una variable aleatoria continua   en   y una función de distribución invertible  , la variable aleatoria   tiene distribución  .

 
La función inversa de   puede ser escrita como  .

Intuició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  

Caso Continuo

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.

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  .

Demostración

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  .

Caso Discreto

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.

 
Ejemplo del método de la tranformada inversa para una variable aleatória geométrica discreta con  

Ejemplos

Ejemplo 1

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

Ejemplo 2

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.

Véase también

Referencias

  1. Aalto University, N. Hyvönen, Computational methods in inverse problems. Twelfth lecture https://noppa.tkk.fi/noppa/kurssi/mat-1.3626/luennot/Mat-1_3626_lecture12.pdf
  2. Luc Devroye. Non-Uniform Random Variate Generation. New York: Springer-Verlag, 1986

Enlaces externos

  • Transformación integral de probabilidad que define una copula condicional.
  •   Datos: Q1377019

método, transformada, inversa, método, transformada, transformación, inversa, también, conocido, como, método, transformada, integral, probabilidad, inversa, método, para, generación, números, aleatorios, cualquier, distribución, probabilidad, continua, cuando. El metodo de la transformada o transformacion inversa tambien conocido como metodo de la transformada integral de probabilidad inversa 1 es un metodo para la generacion de numeros aleatorios de cualquier distribucion de probabilidad continua cuando se conoce la inversa de su funcion de distribucion cdf Este metodo es en general aplicable pero puede resultar muy complicado obtener una expresion analitica de la inversa para algunas distribuciones de probabilidad El metodo de Box Muller es un ejemplo de algoritmo que aunque menos general es mas eficiente desde el punto de vista computacional 2 Metodo de la transformada inversa El metodo se utiliza para simular valores de las distribuciones exponencial Cauchy triangular de Pareto y Weibull Indice 1 Metodo 2 Intuicion 3 Caso Continuo 3 1 Teorema 3 2 Demostracion 4 Caso Discreto 5 Ejemplos 5 1 Ejemplo 1 5 2 Ejemplo 2 6 Vease tambien 7 Referencias 8 Enlaces externosMetodo EditarEl problema que resuelve el metodo de la transformada inversa es el siguiente Sea X displaystyle X una variable aleatoria cuya distribucion puede ser descrita por la funcion de distribucion F X displaystyle F X Se desea generar valores de X displaystyle X que estan distribuidos segun dicha distribucion El metodo de la transformada inversa funciona de la siguiente manera Se genera un numero aleatorio u displaystyle u a partir de la distribucion uniforme en el intervalo 0 1 displaystyle 0 1 esto es U U 0 1 displaystyle U sim operatorname U 0 1 Se halla la inversa de la funcion de distribucion esto es F X 1 x displaystyle F X 1 x Calcular X F X 1 u displaystyle X F X 1 u esta variable aleatoria X displaystyle X tiene distribucion F X displaystyle F X Expresado de manera diferente dada una variable aleatoria continua U displaystyle U en 0 1 displaystyle 0 1 y una funcion de distribucion invertible F X displaystyle F X la variable aleatoria X F X 1 U displaystyle X F X 1 U tiene distribucion F X displaystyle F X La funcion inversa de y F X x displaystyle y F X x puede ser escrita como F X 1 y inf x F X x y displaystyle F X 1 y inf x F X x geq y Intuicion EditarDe U U 0 1 displaystyle U sim operatorname U 0 1 queremos generar X displaystyle X con funcion de distribucion F X displaystyle F X donde asumimos que F X displaystyle F X es una funcion estrictamente creciente Queremos ver si podemos hallar una transformacion estrictamente monotona T 0 1 R displaystyle T 0 1 to mathbb R tal que T U d X displaystyle T U overset d X entonces tendremos F X x P X x P T U x P U T 1 x T 1 x displaystyle begin aligned F X x amp operatorname P X leq x amp operatorname P T U leq x amp operatorname P U leq T 1 x amp T 1 x end aligned para x R displaystyle x in mathbb R donde en el ultimo paso se utilizo que P U y y displaystyle operatorname P U leq y y cuando U displaystyle U es uniforme en 0 1 displaystyle 0 1 Entonces obtuvimos que F X displaystyle F X es la inversa de la funcion T displaystyle T o equivalentemente T u F X 1 u u 0 1 displaystyle T u F X 1 u u in 0 1 Caso Continuo EditarConsiderese que se desea generar una variable aleatoria continua X displaystyle X con funcion de distribucion F X displaystyle F X para generar a X displaystyle X se considera el metodo de la transformada inversa basado en el siguiente teorema Teorema Editar Sea U displaystyle U una variable aleatoria uniforme en 0 1 displaystyle 0 1 para cualquier funcion de distribucion continua invertible F displaystyle F la variable aleatoria X displaystyle X definida comoX F 1 U displaystyle X F 1 U tiene distribucion F displaystyle F donde F 1 displaystyle F 1 se define como el valor de x displaystyle x tal que F x u displaystyle F x u Demostracion Editar Sea F X displaystyle F X la funcion de distribucion de X F 1 U displaystyle X F 1 U entonces F X x P X x P F 1 U x displaystyle begin aligned F X x amp operatorname P X leq x amp operatorname P F 1 U leq x end aligned como F X displaystyle F X es una funcion de distribucion entonces F X displaystyle F X es una funcion monotona creciente de x displaystyle x entonces F X x P F 1 U x P F F 1 U F x P U F x F x displaystyle begin aligned F X x amp operatorname P F 1 U leq x amp operatorname P F F 1 U leq F x amp operatorname P U leq F x amp F x end aligned Este teorema muestra que para generar una variable aleatoria X displaystyle X a partir de la funcion de distribucion continua F X displaystyle F X generemos un numero aleatorio U displaystyle U y hacemos entonces X F 1 U displaystyle X F 1 U Caso Discreto EditarSupongase que queremos generar el valor valor de una variable aleatoria discreta X displaystyle X con funcion de probabilidad P X x j p j displaystyle operatorname P X x j p j con j 0 1 2 displaystyle j 0 1 2 dots y j p j 1 displaystyle sum j p j 1 Para esto generamos un numero aleatorio U displaystyle U esto es U U 0 1 displaystyle U sim operatorname U 0 1 y se define X x 0 si U lt p 0 x 1 si p 0 U lt p 0 p 1 x j si i 1 j 1 U lt i 1 j p i displaystyle X left begin matrix x 0 amp mbox si amp U lt p 0 x 1 amp mbox si amp p 0 leq U lt p 0 p 1 vdots amp vdots amp vdots x j amp mbox si amp displaystyle sum i 1 j 1 leq U lt sum i 1 j p i vdots amp vdots amp vdots end matrix right Como P a U lt b b a displaystyle operatorname P a leq U lt b b a para 0 lt a lt b lt 1 displaystyle 0 lt a lt b lt 1 entonces P X x j P i 1 j 1 p i U lt i 1 j p i p j displaystyle operatorname P X x j operatorname P left sum i 1 j 1 p i leq U lt sum i 1 j p i right p j por lo tanto X displaystyle X tiene la distribucion deseada Ejemplo del metodo de la tranformada inversa para una variable aleatoria geometrica discreta con p 0 2 displaystyle p 0 2 Ejemplos EditarEjemplo 1 Editar Supongase que se tiene una variable aleatoria U U 0 1 displaystyle U sim operatorname U 0 1 y una funcion de distribucion F x 1 exp x displaystyle F x 1 exp sqrt x Para poder aplicar el metodo debemos resolver F F 1 u u displaystyle F F 1 u u F F 1 u u 1 exp F 1 u u F 1 u ln 1 u 2 ln 1 u displaystyle begin aligned F F 1 u amp u 1 exp left sqrt F 1 u right amp u F 1 u amp left ln 1 u right 2 amp ln 1 u end aligned a partir de aqui ya podemos aplicar los pasos uno dos y tres antes mencionados Ejemplo 2 Editar Si X displaystyle X es una variable aleatoria exponencial con parametro l 1 displaystyle lambda 1 esto es X Exponencial 1 displaystyle X sim operatorname Exponencial 1 entonces su funcion de distribucion esta dada por F X x 1 e x displaystyle F X x 1 e x Si hacemos x F 1 u displaystyle x F 1 u entonces u F X x 1 e x displaystyle u F X x 1 e x esto es u 1 e x 1 u e x x ln 1 u displaystyle begin aligned u amp 1 e x 1 u amp e x x amp ln 1 u end aligned por lo tanto para generar una variable aleatoria exponencial con parametro l 1 displaystyle lambda 1 generamos un numero aleatorio U displaystyle U y hacemos X F 1 U ln 1 U displaystyle X F 1 U ln 1 U Recordemos que si Y U 0 1 displaystyle Y sim operatorname U 0 1 entonces 1 Y U 0 1 displaystyle 1 Y sim operatorname U 0 1 aplicando este resultado obtenemos X F 1 U ln U displaystyle X F 1 U ln U a partir de aqui ya podemos aplicar los pasos uno dos y tres antes mencionados Vease tambien EditarCopula definida por medio de una transformacion de integral de probabilidad Metodo de aceptacion y rechazo Numero pseudoaleatorio Generador lineal congruencial Variable aleatoria Funcion de distribucion Distribucion exponencial Distribucion de Weibull Distribucion de ParetoReferencias Editar Aalto University N Hyvonen Computational methods in inverse problems Twelfth lecture https noppa tkk fi noppa kurssi mat 1 3626 luennot Mat 1 3626 lecture12 pdf Luc Devroye Non Uniform Random Variate Generation New York Springer Verlag 1986Enlaces externos EditarTransformacion integral de probabilidad que define una copula condicional Datos Q1377019Obtenido de https es wikipedia org w index php title Metodo de la transformada inversa amp oldid 136317036, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos