Está en la página 1de 5

Apellidos: Moreira Vlez

Nombres: Jos Gabriel


Asignatura: Modelado y Simulacin Numrica

Fecha: 05-06-2017

Tema: Generacin de variables aleatorias


Asignatura Datos del alumno Fecha
Modelado y Apellidos: Moreira Vlez
Simulacin 05/06/2017
Numrica Nombre: Jos Gabriel

Actividades

Trabajo: Generacin de variables aleatorias

Objetivos

Usar mtodos de generacin de variables aleatorias continuas.

Metodologa

Dada la funcin de densidad () = 2 , (0,2) y 0 en otros caso. Su funcin de


3
distribucin es () = . Calcule mediante la transformada inversa cuatro valores
8

aleatorios entre 0 y 1.

Dada la funcin de densidad () = 5/32 4 , (0,2) y 0 en otro caso. Calcule un


valor de la variable aleatoria con esta funcin de densidad por el mtodo de
aceptacin-rechazo, considerando 0 = 0,27 y 1 = 0,9

Justifica todas las respuestas.

Nota: La funcin a la que vamos a aplicar el mtodo de la transformada inversa


debe de ser inversible, sino el mtodo no funciona.

TEMA 6 Actividades Universidad Internacional de La Rioja (UNIR)


Asignatura Datos del alumno Fecha
Modelado y Apellidos: Moreira Vlez
Simulacin 05/06/2017
Numrica Nombre: Jos Gabriel

Desarrollo
Dada la funcin de densidad () = 2 , (0,2) y 0 en otros caso. Su funcin de
3
distribucin es () = 8
. Calcule mediante la transformada inversa cuatro valores

aleatorios entre 0 y 1.
Mtodo a Utilizar: Transformada Inversa.
ste mtodo consiste en generar variables aleatorias en la F (x)-1.
Pasos a seguir:

1. Definir la F (x) que represente a la variable a modelar.


2. Calcular la funcin de densidad acumulada.
3. Despejar x de la funcin de densidad acumulada (obtener F (x)-1)
4. Generar las variables aleatorias sustituyendo valores con nmeros aleatorios
en la funcin acumulada inversa.

3
1.- () =
8

2.- () = 2 , (0,2)
3
3.- = 8
4.- = 31 64

= 64 = = 6/64 = ,

= 64 = 2 = 18/64 = ,

= 64 = 3 = 22/64 = ,
= 64 = 4 = 2/64 = ,

Una vez creadas las variables aleatorias por el mtodo de la transformada de la inversa,
reemplazamos en la siguiente ecuacin:
3
= 8
3
1 = 8 , = 0,9085602964
3
1 = 8 , = 1,3103706971
3
1 = 8 , = 1,4010136653
3
1 = 8 , = 0,6299605249

En conclusin las variables aleatorias se encuentran dentro del rango (0,2).

TEMA 6 Actividades Universidad Internacional de La Rioja (UNIR)


Asignatura Datos del alumno Fecha
Modelado y Apellidos: Moreira Vlez
Simulacin 05/06/2017
Numrica Nombre: Jos Gabriel

Desarrollo
Dada la funcin de densidad () = 5/32 4 , (0,2) y 0 en otro caso. Calcule un
valor de la variable aleatoria con esta funcin de densidad por el mtodo de
aceptacin-rechazo, considerando 0 = 0,27 y 1 = 0,9

Mtodo a Utilizar: Aceptacin-Rechazo

Consiste en lo siguiente:

Se localiza una cota superior de la funcin de densidad, t,

con siendo f la funcin de densidad de la variable continua a


simular, X. Llamemos

a la funcin de densidad construida a partir de t (obviamente ). La


funcin t tiene que ser suficientemente sencilla, ya que vamos a simular con la
densidad r. Entonces:

1. Simulamos y

2. Si , tomamos X=Y
3. En caso contrario, volvemos al primer paso

La velocidad del procedimiento depende de dos factores:

Por un lado la dificultad de simular r


Por otro, el nmero de rechazos, eso es, el nmero de veces que volvemos
al primer paso. Se demuestra que la proporcin de rechazos es
aproximadamente 1/c, por lo que conviene que c sea pequeo.

TEMA 6 Actividades Universidad Internacional de La Rioja (UNIR)


Asignatura Datos del alumno Fecha
Modelado y Apellidos: Moreira Vlez
Simulacin 05/06/2017
Numrica Nombre: Jos Gabriel

5 3
() =
8

Despejamos x = 0

Calculamos la segunda derivada

15 2
() =
8

(0) = 0

Encontramos un mnino de (0,0)


Evaluamos el 0 en la funcin y encontramos c = 0

Ahora procedemos con los pasos del algoritmo:


0 = + 0 ( ) = 0 + 0.27(2 0) = 0.54, [, ] =
[0,2] ()
5
Se genera = 1 = 0 = 0
2
5
(0 ) = (0.54) = 32 (0.54)4 = 0.0133

= 0 < 0.0133 Se acepta la variable aleatoria.

TEMA 6 Actividades Universidad Internacional de La Rioja (UNIR)

También podría gustarte