resumen de los cap. 3, 4 y 5

1
3. Números aleatorios a. Un número aleatorio representa el valor de una variable aleatoria uniformemente distribuida en (0,1) b. Generación de números pseudoaleatorios i. Método del congruente multiplicativo 1. 2. se conoce como la semilla. 3. generado es un número entre 0 y m-1 4. es el número pseudoaleatorio. 5. Para mejores resultados, m debe ser un número primo de gran tamaño que quepa en una palabra de la computadora. Para maquinas de 32 bits ha mostrado cumplirestas propiedades. 6. Para maquinas de 32 bits, y m recomendado antes, ii. Generadores mixtos de congruentes multiplicativos 1. 2. Para este método, m puede ser igual al tamaño de palabra de la computadora. iii. El resto del libro asume que tenemos un método mágico para generar números aleatorios y recomienda que no usemos esto que nos acaba de enseñar ¬¬ c. Números aleatorios para evaluar integrales i. Para una integral de la forma: 1. Se tiene una variable aleatoria U distribuida uniformemente sobre (0,1) a. b. Ahora sabemos que la media de las variables aleatorias es c. mientras k tiende a infinito. 4. Generación de variables aleatorias discretas a. Método de la transformada inversa i. Tenemos que 1. ii. Para determinar X generamos un número aleatorio uniformemente distribuido (0,1) U, y hacemos que: 1. iii. Por lo tanto: 1. 2. Haciendo esto podemos generar ps a partir de otros ps usando la distribución correcta para X. iv. La clave aquí esta en entender que si se nos da una distribución, y una media, podemos: 1. Generar un número cualquiera U 2. Construir una ecuación de recurrencia para la distribución dada (aquí se usa la media y dependiendo de la distribución, la desviación, lambda o cosas así) 3. 4. a. Calcular un nuevo p, usando la ecuación de recurrencia b. 5. Cuando termine el ciclo, b. Método de aceptación y rechazo i. Técnica de rechazo 1. Se nos da la función de masa de probabilidad, y queremos simular la distribución 2. Generar un Y aleatorio usando (esto necesita de por si otro número aleatorio, en el que vamos a valuar q) (a veces Y va a ser no entero, ellos sacan el mayor entero ([1.2] = 2) en ese caso) 3. Generar un número aleatorio cualquiera U 4. Hacer un c tal que para cualquier j (aka. ) 5. Si , X = Y y X es nuestra variable aleatoria. Sino, generar U y Y otra veza. Ps. vaaa. 6. Este algoritmo no solo genera una variable aleatoria X con la función de masa de probabilidad sino que el número de iteraciones necesarias para encontrar este X es una variable aleatoria geométrica de media c. 5. Generación de variables aleatorias continuas a. Método de la transformada inversa i. Dada una función de distribución F ii. Crear un número aleatorio U (uniforme, (0,1)) iii. iv. b. Método de rechazo i. Dada una función de densidad , podemos usar esto para generar un X con una función de probabilidad ii. Generar un Y con densidad iii. Hacer un c, iv. Generar un número aleatorio U v. Si X=Y y ya se tiene X, sino, generar Y y U otra vez.

Upload: marre

Post on 12-Jun-2015

509 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Resumen de los Cap. 3, 4 y 5

3. Números aleatorios

a. Un número aleatorio representa el valor de una variable aleatoria

uniformemente distribuida en (0,1)

b. Generación de números pseudoaleatorios

i. Método del congruente multiplicativo

1.

2. se conoce como la semilla.

3. generado es un número entre 0 y m-1

4. es el número pseudoaleatorio.

5. Para mejores resultados, m debe ser un número

primo de gran tamaño que quepa en una palabra de

la computadora. Para maquinas de 32 bits

“ha mostrado cumplir” estas propiedades.

6. Para maquinas de 32 bits, y m recomendado antes,

ii. Generadores mixtos de congruentes multiplicativos

1.

2. Para este método, m puede ser igual al tamaño de

palabra de la computadora.

iii. El resto del libro asume que tenemos un método mágico para

generar números aleatorios y recomienda que no usemos

esto que nos acaba de enseñar ¬¬

c. Números aleatorios para evaluar integrales

i. Para una integral de la forma:

1. Se tiene una variable aleatoria U distribuida

uniformemente sobre (0,1)

a.

b. Ahora sabemos que la media de las variables

aleatorias es

c. mientras k tiende a

infinito.

4. Generación de variables aleatorias discretas

a. Método de la transformada inversa

i. Tenemos que

1.

ii. Para determinar X generamos un número aleatorio

uniformemente distribuido (0,1) U, y hacemos que:

1.

iii. Por lo tanto:

1.

2. Haciendo esto podemos generar p’s a partir de otros

p’s usando la distribución correcta para X.

iv. La clave aquí esta en entender que si se nos da una

distribución, y una media, podemos:

1. Generar un número cualquiera U

2. Construir una ecuación de recurrencia para la

distribución dada (aquí se usa la media y dependiendo

de la distribución, la desviación, lambda o cosas así)

3.

4.

a. Calcular un nuevo p, usando la ecuación de

recurrencia

b.

5. Cuando termine el ciclo,

b. Método de aceptación y rechazo

i. Técnica de rechazo

1. Se nos da la función de masa de probabilidad, y

queremos simular la distribución

2. Generar un Y aleatorio usando (esto necesita de

por si otro número aleatorio, en el que vamos a

valuar q) (a veces Y va a ser no entero, ellos sacan el

mayor entero ([1.2] = 2) en ese caso)

3. Generar un número aleatorio cualquiera U

4. Hacer un c tal que para cualquier j (aka.

)

5. Si , X = Y y X es nuestra variable aleatoria.

Sino, generar U y Y otra vez…

a. Ps. vaaa.

6. Este algoritmo no solo genera una variable aleatoria X

con la función de masa de probabilidad sino que el

número de iteraciones necesarias para encontrar este

X es una variable aleatoria geométrica de media c.

5. Generación de variables aleatorias continuas

a. Método de la transformada inversa

i. Dada una función de distribución F

ii. Crear un número aleatorio U (uniforme, (0,1))

iii.

iv.

b. Método de rechazo

i. Dada una función de densidad , podemos usar esto para

generar un X con una función de probabilidad

ii. Generar un Y con densidad

iii. Hacer un c,

iv. Generar un número aleatorio U

v. Si X=Y y ya se tiene X, sino, generar Y y U

otra vez.