Generadores de variables Alaetorias Flashcards

(22 cards)

1
Q

En el metodo de rechazo

Por que se utilizan dos R distintos para obtener un resultado?

A

Con un R calculas el valor en X y con el otro el valor en Y de la funcion evaluada en ese punto X

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Rechazo

Como se acepta o rechaza un valor?

A

MR2 <=f(a+(b-a)R1)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Rechazo

Como puedo saber la cantidad de ejecuciones promedio para aceptar un valor?

A

M(b-a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Rechazo

Como puedo saber la eficiencia del metodo para una determinada funcion?

A

1 / M(b-a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Porque generar variables aleatorias

A

Porque los sistemas estocasticos suelen tener varias variables aleatorias que se relacionan entre si y normalmente no siguen la distribucion normal uniforme. Por lo que para no tomar millones de datos, necesitamos un generador de numero aleatorios y una funcion que los transforme en variables aleatorias con una distribucion de probabilidad especifica

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Que es el metodo de montecarlo

A

Tecnica de la simulacion que usa numeros aleatorios para generar variables aleatorias con una distrbucion de probabilidades especifica y asi poder simular eventos de incertidumbre.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Que distribucion usarias si tu variable aleatoria es tiempo entre llamadas

A

Exponencial

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Que distribucion usarias si tu variable aleatoria es llamada en un intervalo x de tiempo

A

Poisson

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Que distribucion usarias si tu variable aleatoria es tiempo transcurrido hasta que lleguen 2.5 llamadas

A

Gamma

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Que distribucion usarias si tu variable aleatoria es tiempo transcurrido hasta que lleguen 3 llamadas

A

Erlang

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Cuando usar inversion

A

Cuando la funcion acumulada es conocida o facil de calcular en base a la funcion de distribucion de probabilidades

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Pasos de inversion

A
  1. Hallar la funcion acumulada
  2. invertir (despejar X)
  3. Simular valores R ~ [0,1] y reemplazarlos para obtener X
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Cuando usar convolucion

A

Cuando podemos dividir la variable aleatoria en la suma de n variables aleatorias igualmente distribuidas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Caracteristicas de convolucion

A
  • Es lento cuando n es grande
  • mayor n no implica mayor precision, sino una valor mayor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Pasos de convolucion

A
  1. Escribir la variable aleatoria T como la sumatoria de X_n variables aleatorias igualmente distribuidas
  2. Obtener la funcion acumulada
  3. aplicarle inversion
  4. simular valores R~[0,1] y obtener los valores de X_n
  5. Sumar los resultados para obtener T
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Cuando usar composicion?

A

Cuando queremos generar V.A.s a partir de una combinacion de distribuciones de probabilidades conocidas o calculables, a las cuales se les asigna una probabilidad a cada una.

17
Q

Cuando utilizar rechazo

A

Cuando la funcion de distribucion de probabilidades es muy compleja y es muy dificil o imposible encontrar su acumulada

18
Q

Que es el overshoot?

A

Es un comportamiento inestable en las primeras iteraciones de una simulacion. Se presenta como picos que producen un sesgo temporal en la simulacion. A medida que aumentan las iteraciones, el overshoot tiende a cero.

19
Q

Porque usar mas de 1000 iteraciones?

A
  • Porque si usamos pocas, no se cumple la ley de los grandes numeros que nos dice que a medida que aumentan las iteraciones, la media muestral converge al valor esperado
  • A mas iteraciones el overshoot tiende a cero
  • Con pocas iteraciones algunos resultados pueden aparecer mas que otros por lo que podriamos tomar decisiones incorrectas o sesgadas
20
Q

Pasos del metodo de composicion

A
  1. Dividimos nuestra funcion en n sub areas
  2. Formulamos una funcion de probabilidad independiente para cada sub area
  3. Realizamos inversion sobre cada funcion
  4. Asignamos una probabilidad a cada sub area
  5. Generamos dos numeros aleatorios
  6. Con el primer numero elegimos nuestra funcion, con el segundo obtenemos la VA.
21
Q

Pasos del metodo de rechazo

A
  1. Genero 2 numeros uniformes R1 y R2
  2. Determino el valor de “x1=a+(b-a)R1” y lo evaluo en f(x)
  3. Determino si se verifica MR2<=f(x1) y si es asi lo acepto, sino no.
22
Q

En rechazo, que es M, P(aceptar) y como calculo la cantidad de ejecuciones esperadas para aceptar

A

M= Es el valor de X el cual maximiza la funcion
P(Aceptar)= 1/M(b-a)
ejecuciones esperadas=M*(b-a)