Generadores de numeros aleatorios Flashcards

(18 cards)

1
Q

Por que no usaria x generador en x dispositivo?

A

Por falta de RAM o procesamiento

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

Que caracteristicas tiene un buen generador de numeros aleatorios?

A
  • Aleatorios: capaces de producir un output que pase un cantidad razonable de pruebas estadísticas.
  • Reproducible
  • Portable: capaz de producir la misma salida de datos en una amplia variedad de sistemas.
  • Eficiente: rápido, con mínimos requerimientos computacionales.
  • De periodo largo
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Diferencias entre las pruebas estadisticas de series y frecuencias?

A

En la prueba de series se busca comprobar si hay o no una relacion, dependencia o patron entre dos pares de numeros consecutivos. En la prueba de frecuencias se buscar determinar si hay valores sesgados que aparezcan mas veces

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

Por que se utiliza distribucion normal para la prueba de promedios y Chi-Cuadrado para las demas?

A

Porque en la prueba de los promedios se busca verificar que el promedio de una muestra grande tiende a seguir una distribucion normal gracias al teorema del limite central. Mientras que chi-cuadrado nos permite calcular en base a las frecuencias obervadas y esperadas

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

Que son los numeros aleatorios y porque se usan en simulacion?

A

Son valores que utilizamos para simular variables aleatorias con una distribucion especifica, de manera que podamos ampliar la muestra original y poder analizar con mas precision sin necesidad de recopilar mas datos

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

Porque generamos V.A.s a partir de numero rectangulares?

A

Los numeros rectangulares tienen una distribucion normal uniforme, por lo que todos los numeros del intervalo [0,1] tienen la misma probabilidad de salir. Esto hace que no tengan sesgos, ni acumulaciones.

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

Que es un PRNG

A

Un generador de numeros pseudoaleatorio debe parecer indestinguible a comparacion de un TRNG, es pseudoaleatorio porque esta hecho en base a algoritmos deterministas por lo que se pueden predecir si tenemos la semilla inicial

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

Porque no se utilizan los generadores por cuadrados, producto y constante

A

Porque tiene una fuerte tendencia a 0

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

Caracteristicas del Generador Congruencial Lineal

A
  • Maximo periodo M, pero depende tambien de los valores de a y c
  • Es rapido y eficiente pero pede generar patrones predecibles
  • De la forma Xn+1=(aXn+c)mod(m)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Caracteristicas del MRG

A

Es un derivado del GLC, combina 2 generadores mejorando la aleatoriedad

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

Caracteristicas de Lagged Fibonacci

A
  • Mejora del GLC, tiene un feedback y da una complejidad extra en la secuencia, pero se necesitan k valores iniciales.
  • A mayor k, mas memoria ram necesita, pero sube su calidad
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Caracteristicas del Mersenne twister

A
  • Utiliza el numero de mersenne
  • Puede generar numero aleatorios en hasta 623 dimenciones
  • Es el que utiliza matlab por defecto
  • Requiere mas procesamiento
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Como se puede verificar un generador?

A

A traves de distintas pruebas estadisticas que se utilizan para verificar la aleatoriedad como la prueba de los promedios, la prueba de frecuencias, la prueba de series y la prueba de distancias

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

¿Que evalua la prueba de promedios

A

Si los numeros tienen una media de 0.5

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

Que evuala la prueba de frecuencias

A

Se comparan FO y FE en el intervalo para validar su distribucion uniforme con media 0,5

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

Que evalua la prueba de series

A

Se busca detectar dependencias en pares de numeros consecutivos. Grado de aleatoriedad entre numeros sucesivos.

17
Q

Que evalua la prueba de distancias

A

Mide la cantidad de numeros que caen en un intervalo, para detectar la cantidad de huecos que hay y verificar su uniformidad.

18
Q

Que es un generador de numeros aleatorios?

A

Idealmente un generador de numeros aleatorios es una funcion que retorna numeros reales entre 0 y 1, de manera que cualquier valor dentro del intervalo 0.0 y 1.0. tiene la misma probabilidad de ocurrir.