Simulación Metodo Montecarlo
Simulación Metodo Montecarlo
Simulación Metodo Montecarlo
Método Montecarlo
Objetivo
• Al final de la sesión los alumnos
• Conocen y aplican la Simulación de Montecarlo.
• Entienden que son Variables Aleatorias y su uso
en la simulación.
• Entienden que es una Función de probabilidad.
• Entienden que es una Función de Distribución o
función de probabilidad acumulada.
• Comprenden que es y como se emplea un GVA
Discreta Empírica en la simulación.
Simulación Montecarlo
Montecarlo sellos
• ¿Cuál es la probabilidad de obtener
sello?
Si esto lo graficamos, tenemos: Graficamos la probabilidad acumulada Igualamos a los números aleatorios
1.0 1.0
S
0.75
0.5 0.5
C 0.25
Li Ls V.A.
0 0.5 CARA
0.5 1 SELLO
Simulación Montecarlo (EC02)
Experimento: Lanzar un dado y contar cuantas veces sale cada
número. Cada simulación es de 30 lanzamientos Se hacen 6 réplicas
f(x) F(x)
f(x) F(x) Li Ls VA
1
0.1667 0.1667 0.0000 0.1667 1
5/6
0.1667 0.3333 0.1667 0.3333 2
4/6
0.1667 0.5000 0.3333 0.5000 3
3/6 0.1667 0.6667 0.5000 0.6667 4
2/6 0.1667 0.8333 0.6667 0.8333 5
0.23
1/6 1/6
0.1667 1.0000 0.8333 1.0000 6
1 2 3 4 5 6 1 2 3 4 5 6 Ejemplo si r = 0.23
Entonces X = 2
Variable Aleatoria (VA), función de probabilidad f(x) y Función de
distribución acumulada F(x)
Experimento: Lanzar tres monedas y contar el numero de sellos
CCC
0 1/8 1/8
SCC
CSC
1 3/8 4/8
CCS
SSC
2 3/8 7/8
SCS
CSS
3 1/8 1
SSS
GVA para una función discreta
Para obtener el GVA de una función discreta se siguen los siguientes pasos:
• Hallar las probabilidades f(x) para cada valor discreto.
• Calcular el acumulado F(x)
• Generar un valor y verificar en F(x) a que intervalo de x pertenece, esa será la V.A. Generada
por la distribución discreta propuesta.
f(x) F(x)
7/8
4/8
3/8
1/8 1/8
0 1 2 3 0 1 2 3
GVA para una función discreta
Dada la cantidad de Mes Demanda Hallamos la función de probabilidad f(x) y
requerimientos de 1 1 la Función de distribución acumulada F(x)
usuarios registrados en 2 2
los últimos 10 meses: 3 1 Demanda f(x) F(x)
4 2
Hallar el GVA Discreto y 1 0.3 0.3
5 3
hallar los valores de la VA
6 4 2 0.4 0.7
para los siguientes
números aleatorios: 7 1 3 0.2 0.9
0.15, 0.62, 0.85 8 2
9 2 4 0.1 1
10 3
f(x) F(x) Li Ls Demanda
0.3 0.3 0 0.3 1
0.4 0.7 0.3 0.7 2
0.2 0.9 0.7 0.9 3
0.1 1 0.9 1 4
GVA para una función discreta
f(x) F(x) Li Ls Demanda
0.3 0.3 0 0.3 1
0.4 0.7 0.3 0.7 2
0.2 0.9 0.7 0.9 3
0.1 1 0.9 1 4
f(r) F(x)
1 1
0.9
0.85
0.7
0.62
0.3
0.15
1 1 2 3 4
• El objetivo del presente ejercicio es
Simulación entender como podemos aproximar
Montecarlo – un valor conocido usando la
simulación Montecarlo y el concepto
Aproximación de réplicas.
de Áreas • Aprenderemos el algoritmo para
aproximar el área entre curvas.
Simulación
Montecarlo –
Aproximación de
Áreas
Montecarlo –
Área del Círculo
(EC03)
• Estimar el área de un círculo
cuya ecuación de su
circunferencia es: (x-3)2 + (y-2)2
= 16
• Ver resultados en Excel,
generando 100 números
aleatorios para “x” y 100 para
“y”, 10 Réplicas y α = 5% de
rechazo para los intervalos de
confianza
Montecarlo – Área del Círculo (EC03)
• Pasos a seguir
• Determinar un cuadrilátero que encierre el área a calcular
• Para el cálculo del área del círculo usando la simulación, usamos el supuesto de que todos los
puntos del cuadrado son igualmente probables o en otras palabras se distribuyen
uniformemente. De este modo, si generamos aleatoriamente k puntos aleatorios y m puntos
caen dentro del círculo, entonces:
' '
• Á ! "í "$!% ≈ Á ! "$ % = *∗*
( (
• Recordar que los puntos son pares (x,y)
• El cuadrilátero determina los límites para “x” y para “y”.
• La Variables aleatorias serán “x” y “y”. Su generador será de la forma VA= a+(b-a)r, donde “a” y
“b” son los límites entre los que varía la VA y r un número aleatorio entre 0 y 1
• En nuestro caso “x” varía entre -1 y 7. Si , es un número aleatorio: - = −/ + * /
• Por otro la “y” varía entre -2 y 6. Si 1 es un número aleatorio tenemos: 2 = −3 + * 3
• La definición anterior de “x” y “y” asegura que los puntos generados están siempre dentro del
cuadrado
• Determinamos el criterio para saber si los puntos generados, pares (x,y), están dentro o fuera
del círculo
• Para nuestro caso reemplazamos los pares “x” y “y” en la ecuación de la circunferencia y estarán
dentro del círculo aquellos cuyo resultado nos de un valor menor o igual al radio elevado al
cuadrado, es decir: - − 4 3 + 2 − 3 3 ≤ /6
Montecarlo – Área del Círculo (EC03)
• Realizadas las “n” réplicas, se puede estimar un Réplica m Area Simulada
1 78 49.92
intervalo de confianza para el promedio. 2 78 49.92
• Las fórmulas para el intervalo de confianza son: 3 84 53.76
R 4 79 50.56
L±N
K Q∗ , S O < 4U 5 76 48.64
OP/,/P O
3 6 87 55.68
R 7 77 49.28
L
K ± V/PQ ∗ , S O ≥ 4U 8 80 51.20
3 O 9 75 48.00
• Donde: 10 79 50.56
o X YZ [\ Xú^[ _ `[ éa\bcdZ 79.3 50.75
o NOP/,/PQ , Z[ _efb[X[ de la tabla T-Student
3 n 10
o V/PQ , Z[ _efb[X[ de la tabla Normal estándar α 5%
3 Promedio 50.75
o m [Z [\ Xbn[\ `[ [cℎdp_ S 2.3379
o qr [Z [\ a _^[`b_ `[ \dZ éa\bcdZ GL 9
Tn-1,1-α/2 2.2622
o s [Z \d `[ZnbdcbóX [ZfáX`d `[ \dZ éa\bcdZ Li 49.0796
Ls 52.4244
Montecarlo –
Área bajo la
curva (EC04)
• Hallar el área bajo la curva
f(x) = 1-x2, considerando
sólo el cuadrante positivo.
Trabajar con 200 números
aleatorios y hacer 10
réplicas
Aplicación – Limpiador de parabrisas (EC05)
• Un limpia vidrios en un crucero de
semáforos tiene las siguientes
Autos 0 1 2 3 4 5
probabilidades de que lo autos los Prob. 0.10 0.20 0.10 0.10 0.30 0.20
dejen limpiar parabrisas, en el
transcurso de una hora:
• Y una vez que le permitan limpiar Pago 0.50 1.00 1.50 2.00
el vidrio tiene las siguientes
probabilidades de que le paguen Prob. 0.30 0.50 0.10 0.10
cierta cantidad de dinero
• Simule 8 horas y calcule la
Aleatorios para Autos
ganancia promedio por hora. Use
los siguientes números aleatorios 0.6557 0.3175 0.0471 0.2780 0.7438 0.3966 0.0887 0.4872
para los autos y pago
respectivamente
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
x 0.02 0.625 0.732 0.924 0.243 0.188 0.532 0.632 0.303 0.926 0.411 0.285 0.328 0.913 0.29 0.429 0.359 0.711 0.747 0.26
y 0.437 0.191 0.441 0.123 0.87 0.267 0.203 0.896 0.176 0.288 0.217 0.18 0.846 0.126 0.312 0.619 0.221 0.685 0.308 0.094
Problema función de probabilidad discreta (EC08)
El precio de una acción de un valor en particular, listado en la Bolsa de Valores es actualmente de 35 pesos. La
siguiente distribución de probabilidad muestra la forma en que se espera que el precio por acción cambie a
través de un período de tres meses.