Está en la página 1de 8

Simulación de Sistemas 1

Sesión
Generación de datos de
1 Variables Aleatorias

OBJETIVOS
Al culminar la presente práctica, el alumno estará capacitado para reproducir valores
de variables aleatorias discretas y variables aleatorias continuas, así mismo construirá
el histograma respectivo de dichos valores.

 RECURSOS

Uso del software Excel

 DURACIÓN DE LA PRÁCTICA

Una sesión (2 horas).

 MARCO TEÓRICO

1. DISTRIBUCIÓN EXPONENCIAL
Sea t una variable aleatoria que representa los intervalos entre llegadas de los vehículos a una
estación de gasolina y sea  la tasa de llegadas de los clientes al sistema, por lo tanto para
simular el sistema necesitamos generar valores para la variable aleatoria t, la cual sigue una
distribución exponencial.
El procedimiento es el siguiente:
1 Generar un número aleatorio r entre 0 y 1

Ing. Efraín Murillo


Simulación de Sistemas 2

2 Usar el valor r para resolver la siguiente ecuación para t:


F(t) = r
1 - e-t = r
e-t = 1 – r

Þ t = - *ln(1 – r)

Por lo tanto, para el ejemplo específico:


Si = 12 vehículos por hora
r=0.3329

Þ t = - *ln(1-0.3329)= 2.024 minutos

Lo cual significa que el siguiente vehículo llegará dentro de 2.024 minutos.


Importante:
Sea m la media de los intervalos entre llegadas,

Tenemos: m =

Para nuestro ejemplo :

m= = 0.08333, significa que en promedio cada 0.0833 horas llega un cliente.

Si lo convertimos a horas:

m= *60 = 5, lo que significa que en promedio cada 5 minutos llega un cliente.

Ing. Efraín Murillo


Simulación de Sistemas 3

2. DISTRIBUCIÓN NORMAL
Suponga que la variable aleatoria t representa la demanda semanal de leche y tiene una
distribución normal con una media  de 750 galones al día y una desviación estándar  de
100 galones.
El procedimiento es el siguiente:
1 Genere un número aleatorio uniforme r entre 0 y 1.
2 Use el valor r para encontrar un valor de t para el que:
F(t) = P(D £ t) = r
Es decir, el valor de t es el valor de r para el área bajo la distribución normal a la izquierda de
t, tal como se muestra en la figura siguiente:

En la distribución normal se da la siguiente relación :

z=

Þ t =  + (s*z)
donde z es el valor estándar de la distribución normal y su valor se determinar en base al valor
de r. Utilizando la tabla estándar-normal del apéndice A y para un r=0.1515, encontramos:
z (0.1515) = -1.03
Por lo tanto, para nuestro ejemplo:
t = 750+100*(-1.03)=647 galones.
Lo que significa que la demanda de la próxima semana será de 647 galones.

Ing. Efraín Murillo


Simulación de Sistemas 4

3. DISTRIBUCIÓN UNIFORME
Sea t una variable aleatoria uniformemente distribuida entre 0 y 1, tales números tendrían la
función de densidad f(t) y la función de densidad acumulada F(t):
f(t)=1
F(t)=t

Si queremos generar valores entre 0 y 1 bajo un comportamiento uniforme, tendremos:


Valor mínimo (Min)=0
Valor máximo (Max)=1

Þ t = Min + (Max-Min)*r
Pero si queremos generar el número de asientos vacíos que trae un autobús que llega a un
paradero, los cuales están uniformemente distribuidos entre 5 y 15 asientos, y se tiene un
número aleatorio r = 0.7, se tiene:
Min = 5
Max = 15
r = 0.7
t = 5 + (15 - 5)*0.7 = 12 asientos vacíos
Lo que significa que el autobús llegará al paradero con 12 asientos vacíos.

4. DISTRIBUCIÓN DISCRETA (EMPÍRICA)


Pasos:
1 Tomar muestra lo suficientemente grande de los valores de la variable aleatoria
(mínimo 30 observaciones)
2 Clasificar en rangos.

Ing. Efraín Murillo


Simulación de Sistemas 5

3 Determinar frecuencia asociada a cada rango.


4 Calcular la frecuencia o probabilidad correspondiente.
Ejemplo: Sea t una variable aleatoria que representa los intervalos de llegada de los
vehículos a un semáforo. Los 30 datos observados del sistema real son los siguientes:

Observación t Observación t Observación t


1 2 11 4 21 2
2 4 12 2 22 1
3 5 13 3 23 1
4 2 14 4 24 3
5 3 15 5 25 2
6 4 16 3 26 4
7 2 17 4 27 1
8 4 18 5 28 3
9 5 19 4 29 2
10 5 20 3 30 4

Las frecuencias y probabilidades de ocurrencia de cada rango son las siguientes:

Rango Frecuencia   Probabilidad


1 III =3 0.10
2 IIIIIIII =7 0.23
3 IIIIII =6 0.20
4 IIIIIIIII =9 0.30
5 IIIII =5 0.17
1.00

5 Calcular la función acumulada y graficar

i ti p(ti) F(Ti)
1 1 0.10 0.10
2 2 0.23 0.33
3 3 0.20 0.53
4 4 0.30 0.83
5 5 0.17 1.00

6 Generar un número aleatorio entre 0 y 1


Por ejemplo, r =0.58
7 Identificar el rango donde se encuentra r

Ing. Efraín Murillo


Simulación de Sistemas 6

F(ti)< r < F(ti+1)


8 Escoger el ti+1 y volver al paso 6
Por lo tanto, X = 4


ACTIVIDADES DE LA PRÁCTICA


 Utilizar el Excel para, reproducir valores de variables aleatorias con distribución:
exponencial, normal, uniforme y empírica.
 Construir gráficos de frecuencias (Histogramas).

 EJERCICIOS PROPUESTOS

Ejercicio 1. Utilizando el EXCEL, genere 300 números aleatorios empleando el algoritmo


CONGRUENCIAL LINEAL con Zo = 7, a=13, c=3, m=513 y muestre una tabla resumen con
los siguientes resultados.

Z250 Z100 R80 R220

Ing. Efraín Murillo


Simulación de Sistemas 7

Ejercicio 2:
Sea x una variable aleatoria con distribución exponencial que representa los tiempos entre
llegadas de los vehículos a una estación de gasolina. Se ha obtenido una media de 5 minutos
en 30 observaciones.
Utilizando el EXCEL genere muestras de 35, 350 y 3500 datos utilizando la siguiente
expresión:

X= –m*ln(1-aleatorio())
Donde m es la media de los intervalos entre llegadas de los vehículos.
Muestre el histograma respectivo.
Ejercicio 3:
Sea y una variable aleatoria con distribución normal que representa la edad en años en que
un estudiante ingresa a una universidad en Quito. Se ha obtenido una media de 19 años y una
desviación estándar de 3 años en una muestra de 35 observaciones.
Utilizando el EXCEL genere muestras de 35, 350 y 3500 datos utilizando la siguiente
expresión:

Y=DISTR.NORM.INV(aleatorio();;)
Donde  es la media y  es la desviación estándar.
Muestre el histograma respectivo.
Ejercicio 4:
Sea x una variable aleatoria con distribución uniforme que representa el número de asientos
vacíos que tiene un autobús al llegar a un paradero. Se ha determinado que el número de
asientos vacíos entre 5 y 15 es equiprobable, donde 15 es la capacidad del autobús.
Utilizando el EXCEL genere muestras de 35, 350 y 3500 datos utilizando la siguiente
expresión:

X=Min + (Max-Min)*Aleatorio()
Donde Min es el valor mínimo y Max es el valor máximo.
Ejercicio 5:
Sea y una variable aleatoria con distribución discreta que representa la demanda diaria de un
artículo. Se ha obtenido la siguiente distribución de frecuencias en 100 observaciones:
Demanda: 50 60 70 80 90
Frecuencia: 10 5 50 15 40
Utilizando el EXCEL genere muestras de 35, 350 y 3500 datos utilizando la siguiente
expresión:

Y=BUSCAR(aleatorio();V1;V2)

Ing. Efraín Murillo


Simulación de Sistemas 8

Donde V1 es el vector de comparación y V2 es el vector resultado.


Por ejemplo, si los datos son:
Demanda: 10 20 30 40
Probabilidad: 0.4 0.2 0.1 0.3
Debemos ingresar al Excel de la siguiente manera:

El vector V1 será b$1:b$4 y el vector V2 ser: a$1:a$4

Ejercicio 6. Emita sus conclusiones en relación a lo realizado en los ejercicios 2, 3, 4 y 5.

RECOMENDACIONES:

- Presente su informe en un archivo Excel, utilizando una hoja para cada ejercicio.

- Una vez generadas las muestras de números aleatorios, realice una copia con pegado
especial “sólo valores” reemplazando a los valores iniciales.

- Para generar los HISTOGRAMAS respectivos, utilice la función “Histograma” del


complemento ANALISIS DE DATOS del Excel.

- Dejar que el Excel genere el rango de clases automáticamente, excepto para la


distribución discreta.

Ing. Efraín Murillo

También podría gustarte