Está en la página 1de 26

Modelos de

simulación
Montecarlo: Rangos

Profesor Luis Durand


OBJETIVOS DE APRENDIZAJE
Cuando culmines el estudio de este modulo, estarás en condiciones
de :

Ø Generar números aleatorios y pseudoaleatorios

Ø Analizar los números aleatorios generados con test


estadísticos para determinar la uniformidad e
independencia

Ø Calcular la longitude de la simulación


Montecarlo
Tema: Modelos de simulación Montecarlo: Rangos

TEMARIO

1. Introducción
2. Generación de números aleatorios
3. Métodos congruenciales
4. Test de comprobación para una serie aleatoria
5. Casos de aplicación
6. Longitud de la simulación Montecarlo
7. Conclusiones
Tema: Modelos de simulación Montecarlo: Rangos

1. Introducción - Retroalimentación
Un número aleatorio, constituye el corazón de la
simulación. Son números que están entre 0 y 1. Se
representa por ui

Ejemplo:
u1=0.01 u2=0.99 u3=0.45
Los números aleatorios, imitan la aleatoriedad de
los procesos de un sistema de la vida real.

Se usan para la Simular con el Método Montecarlo.


Tema: Modelos de simulación Montecarlo: Rangos

2. Generación de Números
aleatorios

s d e través
R e s u l t a d o Obtenidos a
n t o s e
A través d
e x p e r i m e l r u i d o b l a nco,
de
m e d iante por
re a l i z a d o s producidos l g o r i t m o s y
una ruleta o
paginas t o s a
c i r c u i
telefónicas.
Fáciles
electrónico
s, la fórmulas.
rtuna.
de obtener. rueda de la fo
Tema: Modelos de simulación Montecarlo: Rangos

2. Generación de Números aleatorios. Algoritmos y


fórmulas (Pseudoaleatorios)

Ventajas Desventajas
Son reproducibles Son pseudoaleatorios
Son rápidos Se debe probar la calidad
aleatoria del método
No ocupan mucha memoria
Se pueden estudiar y analizar
Tema: Modelos de simulación Montecarlo: Rangos

3. Métodos Congruenciales.

1.Aditivo 3.Mixto o Lineal

2.Multiplicativo
Tema: Modelos de simulación Montecarlo: Rangos

3.1. Método congruencial lineal o mixto.

La fórmula para obtener


números pseudoaleatorios.

��+� = �. �� + � ��� � • �� = �� semilla


• a=1+4k, k>0∈Z
• c impar
Los datos requeridos para
aplicarla, son: • m=2g, g>0 ∈Z
Tema: Modelos de simulación Montecarlo: Rangos

1. Caso: Generación números pseudoaleatorios


Supongamos el siguiente generador

�� = ���−� + � ��� ��

Indique la secuencia, de números pseudoaleatorios si:

a) Considere la semilla z0=7 (semilla)

b) Considere la semilla z0=13 (semilla)


Tema: Modelos de simulación Montecarlo: Rangos

1. Caso: Generación números pseudoaleatorios

La longitud del ciclo se llama periodo del


generador, y se representa por p.

Si p=m entonces, es un buen generador de números


pseudoaleatorios y se denomina generador de periodo
completo; y se puede utilizar para simular, si no,
NO.
Tema: Modelos de simulación Montecarlo: Rangos

4. Test de comprobación para una serie aleatoria

1.T e s t d e 2.Test chi-


Kolmogorov- cuadrado
Smirnov
Tema: Modelos de simulación Montecarlo: Rangos

4. Test de comprobación para una serie aleatoria


Los tests de uniformidad (también denominados
tests de la frecuencia) comparan la distribución
de la secuencia de números, u 1 , ..., u N , con la
distribución normal.
PRUEBA DE NORMALIDAD

H0:Los número aleatorios están distribuidos


normalmente.
H1:Los número aleatorios no están distribuidos
normalmente.
si D ≤ D aceptar H0 (*)
Tema: Modelos de simulación Montecarlo: Rangos

4. Pasos para aplicar el test de Kolmogorov-Smirnov.


Comprobar normalidad

1.Ordenar los 3.Calcular


Ui de menor a � �−�
− �� �� −
mayor � �

4.Calcular 5.Calcular
2.Calcular i/N, � = ���{�+ , �− }

donde N es � += ���
�≤�≤� { − �� }
cantidad Ui

Aplicar (*)
��� �−�
� −=
�≤�≤� {�� − }

Tema: Modelos de simulación Montecarlo: Rangos

Caso: Aplicación del Test K-S


Aplicar el Tests K-S con un nivel de significancia
 = 0.05. Use la siguiente secuencia.

0.44 0.81 0.14 0.05 0.93


Tema: Modelos de simulación Montecarlo: Rangos

Caso: Aplicación del Test K-S. Solución.

� = ���{�. ��, �. ��}

Si
D=0.26 ≤ 0.565 =D

Aceptar H0 , es
decir los números
aleatorios son
uniformes e indep.
Tema: Modelos de simulación Montecarlo: Rangos
Tema: Modelos de simulación Montecarlo: Rangos

5. Test de comprobación para una serie aleatoria


Los tests de uniformidad (también denominados
tests de la frecuencia) comparan la distribución
de la secuencia de números, u 1 , ..., u N , con la
distribución uniforme.
PRUEBA DE UNIFORMIDAD

H0:Los número aleatorios son generados


uniformemente.
H 1 :Los número alea t o r i o s n o s o n generados
uniformemente.
si D ≤ D aceptar H0 (*)
Tema: Modelos de simulación Montecarlo: Rangos

5. Pasos para aplicar el test de Chi-cuadrado. Comprobar


uniformidad.

1.Hallar: 3.Calcular
K= �; y los Ei =

intervalos. Frec. esperada


4.Calcular 5.Aplicar
2.Hallar Oi, �� − �� � (*) y
frecuencia ��
concluir
observada. �=suma col.
�� = ���, �−�
Tema: Modelos de simulación Montecarlo: Rangos

Caso: Aplicación del Chi-cuadrado


Aplicar el Tests Chi-cuadrado con un nivel de
significancia =0.05 a la siguiente secuencia de
números aleatorios:
0.095 0.283 0.359 0.838 0.891 0.682
0.478 0.380 0.552 0.181 0.933 0.679
0.223 0.712 0.291 0.577 0.694 0.790
0.562 0.190 0.341 0.441 0.361 0.256
0.943 0.831 0.160 0.277 0.864 0.646

Use el comando:
=CONTAR.SI.CONJUNTO(RANGO1;”COND1”;RANGO2;”COND2”)
para calcular Oi.
Tema: Modelos de simulación Montecarlo: Rangos
OBJETIVOS DE APRENDIZAJE
Recordando el logro de aprendizaje

Ø Generar números aleatorios y pseudoaleatorios

Ø Analizar los números aleatorios generados con test


estadísticos para determinar la uniformidad e
independencia

Ø Calcular la longitude de la simulación


Montecarlo
Tema: Modelos de simulación Montecarlo: Rangos

CONCLUSIONES

Para finalizar recordemos lo aprendido en este modulo

1. La importancia de la generación de números aleatorios para

usarlos en el desarrollo de un experimento de simulación.

2. Analizar los números aleatorios con los test de uniformidad e

independencia, así como calcular la longitud de la simulación.


Tema: Modelos de simulación Montecarlo: Rangos

BIBLIOGRAFIA
Tema: Modelos de simulación Montecarlo: Rangos

CONSULTAS

Realice consultas a través


del chat para participar.
También podrás enviar tus consultas a
través de: Preguntas al docentes o
mensajería interna; y te responderé en
24 horas.
SI NO

También podría gustarte