Uploaded by mbelenleguizamon

JUGANDO CON NUMEROS ALEATORIOS

advertisement
JUGANDO CON NUMEROS ALEATORIOS
TALLER DE MODELOS Y SIMULACION
¿Qué se entiende por Simulación?
Es el proceso de diseñar un modelo de un sistema
y llevar a cabo experiencias con él, con el fin de
analizar su comportamiento y/o evaluar diversas
estrategias para su mejor funcionamiento.
¿Para qué sirve un modelo?
Ayuda para el pensamiento
Herramienta de predicción
Para entrenamiento
e instrucción
Ayuda para la experimentación
Ayuda para la comunicación
Una vez construido un modelo, debemos experimentar sobre él y para
poder ejecutarlo necesitamos dar valores a las v a r i a b l e s .
De esta forma podremos obtener valores de salida y para realizar un
análisis de los mismos.
Algunas de las v a r i a b l e s de entrada son de tipo a l e a t o r i o por lo
que se tendrán que generar valores que simulen dichas entradas.
QUE SON LOS NUMEROS ALEATORIOS?
Son números que deben de cumplir los requisitos de
espacio e q u i p r o b a b l e , es decir, que todo elemento
tenga la m i s m a p r o b a b i l i d a d de ser elegido y que
la elección de uno no dependa de la elección del otro.
Tipos de generación de
números aleatorios
• Manual. Por ejemplo , lanzar un dado o realizar extracciones con
reemplazo de bolas numeradas dentro de una urna.
• Ventajas:
– - Las series obtenidas son realmente aleatorias.
• Inconvenientes:
– - Lentitud.
– - Las series obtenidas no son reproducibles.
– - Requieren gran cantidad de almacenamiento.
• Tablas. (De hasta 100000 números).
• Ventajas:
– - Las series obtenidas son reproducibles.
• Inconvenientes:
– - Lentitud.
– - Requieren gran cantidad de
almacenamiento.
• Computación analógica. Las series se obtienen
mediante fenómenos físicos.
• Ventajas:
– Las series obtenidas son realmente aleatorias.
– Rapidez.
• Inconvenientes:
– Las series obtenidas no son reproducibles.
• Ejemplos: sistemas basados en excitación de
átomos radiactivos, el recuento de partículas
emitidas, el ruido blanco producido por circuitos
electrónicos.
Computación digital. Dada una función y una
semilla, se van generando los números
aleatorios.
• Ventajas:
– Rapidez.
– Pocos requerimientos de almacenamiento.
– Las series obtenidas son reproducibles.
• Inconvenientes:
– Los números obtenidos no son
independientes.
Xi+1=(aXi+c) mod m
MÉTODOS
VENTAJAS
Manuales
Facil generación Lentos, simples
y poco prácticos
Fácil
Lentos y no
implementación reproducibles
Rápidos
No
reproducibles
“ verdaderos”
Rápidos
No son
verdaderos
Tablas
Comp
Analógica
Comp Digital
DESVENTAJAS
Hay que aclarar que los números producidos por un
generador de números aleatorios (algoritmo computacional)
no son aleatorios en el verdadero sentido de la palabra, ya
que el generador puede reproducir la misma secuencia de
números una y otra vez, lo cual no indica un comportamiento
a l e a t o r i o . Por esta razón, a los números producidos por un
generador (algoritmo) se les llama p s e u d o a l e a t o r i o s .
CARACTERISTICAS DE LOS NUMEROS
PSEUDO ALEATORIOS
1.
2.
3.
4.
5.
6.
7.
8.
Uniformemente distribuidos.
Estadísticamente independientes (no correlación).
Periodo largo (sin repetición).
Reproducibles y mutables.
Sencillo en su implementación.
Portabilidad.
Método rápido de generación.
Poca memoria para la generación.
METODOS DE GENERACION DE NUMEROS
PSEUDOALEATORIOS
Generadores con Valor Histórico
Números
Aleatorios
Método de la Parte Central del Cuadrado
Método
de Lehmer
Generadores Congruenciales Lineales
Validación de
Series de NA
Mixto
Multiplicativo
Aditivo
Variables
U (0,1)
Generación de
Variables
Aleatorias
Pruebas de Uniformidad
Frecuencia
Promedio
K-S
Pruebas de Independencia
Corridas
Serie
EJEMPLOS DE USO EN LA VIDA
COTIDIANA
flucky
es un recurso web que permite realizar sorteos
aleatorios de manera lúdica e interactiva con tus
estudiantes. Es una herramienta sencilla y
práctica para dinámicas de gamificación y
flexible a distintas necesidades pedagógicas
http://fluky.io/
https://echaloasuerte.com/
Esta web proporciona valores aleatorios liberando de tomar decisiones y
tomar responsabilidad por ellas.
Permite crear lo que llamamos una "tirada compartida". Donde tus amigos
podrán ver todos a la misma vez los resultados que tu generes
GRACIAS POR SU ATENCION!!
Download