You are on page 1of 9

Simulacin de Sistemas

Sesin

Generacin de Nmeros y Variables Aleatorias

OBJETIVOS Al culminar la presente prctica, el alumno estar capacitado para reproducir variables aleatorias discretas y continuas, tomando como ejemplo las distribuciones e ponencial, normal, uni!orme y discreta, as" mismo estar capacitado para #enerar n$meros aleatorios y comprobar su independencia y uni!ormidad%

&E'(&SOS

(so del so!t)are Visual Basic o Excel


*(&A'I+, *E -A .&/'TI'A

(na sesin 01 2oras3%

4A&'O TE+&I'O

&evisar el material de consulta5 Simulacin de Sistemas Discretos de Jaime Barcel%

In#% E!ra"n 4urillo

Simulacin de Sistemas

PRUEBAS DE ALEATORIEDAD

In#% E!ra"n 4urillo

Simulacin de Sistemas

In#% E!ra"n 4urillo

Simulacin de Sistemas

In#% E!ra"n 4urillo

Simulacin de Sistemas

A'TIVI*A*ES *E -A .&/'TI'A

(tili9ando el E cel, #enerar n$meros aleatorios y comprobar su independencia y uni!ormidad% (tili9ando el Visual Basic o el E cel, reproducir valores de variables aleatorias con distribucin5 e ponencial, normal, uni!orme y emp"rica% 'onstruir los #r!icos de !recuencias 0:isto#ramas3 respectivos%

1.

eneracin de n!meros aleatorios .ara #enerar n$meros aleatorios, utilice el arc2ivo E cel ;-aboratorio <1 = >eneracin de n$meros aleatorios? y e plore los datos y !rmulas de sus celdas%

". Prue#as de aleatoriedad .ara comprobar su independencia y uni!ormidad de los n$meros aleatorios #enerados, utilice el arc2ivo E cel ;-aboratorio <1 = .ruebas de Bondad? y e plore los datos y !rmulas de sus celdas% $. eneracin de %aria#les aleatorias

1.& Varia#le aleatoria con Distri#ucin Ex'onencial( Sea una variable aleatoria con distribucin e ponencial @ue representa los tiempos entre lle#adas de los ve2"culos a una estacin de #asolina% Se 2a obtenido una media de A minutos en 7< observaciones% In#% E!ra"n 4urillo

Simulacin de Sistemas

(tili9ando un len#uaje de pro#ramacin #enere 8< datos aleatorios para la variable ; ? y #ra!i@ue el 2isto#rama de !recuencias respectivo% )di*o en Visual Basic( .rivate Sub 'ommand6B'licC0 3 Dor C E 6 To 8< &andomi9e r E &nd0 3 E =A F -o#06 = r3 Te t6%Te t E 4s#Bo 0Gsi#uienteG3 ,e t C End Sub
Dia*rama de -lu.o(

".& Varia#le aleatoria con Distri#ucin +ormal( Sea y una variable aleatoria con distribucin normal @ue representa la edad en aHos en @ue un estudiante in#resa a una universidad en Iuito% Se 2a obtenido una media de 6J aHos y una desviacin estndar de 7 aHos en una muestra de 7A observaciones% (tili9ando un len#uaje de pro#ramacin #enere 8< datos aleatorios para la variable ;y? y #ra!i@ue el 2isto#rama de !recuencias respectivo% )di*o en Visual Basic( .rivate Sub 'ommand6B'licC0 3 Dor C E 6 To 8< jE< Dor i E 6 To 7A &andomi9e j E j K &nd0 3 ,e t i y E 6J K 1L06M13F0 j = 7AM13F061M7A3L06M13 Te t6%Te t E y 4s#Bo 0Gsi#uienteG3 ,e t C End Sub Dia*rama de -lu.o(

$.& Varia#le aleatoria con Distri#ucin Uni,orme(

In#% E!ra"n 4urillo

Simulacin de Sistemas

Sea una variable aleatoria con distri#ucin uni,orme @ue representa el n$mero de asientos vac"os @ue tiene un autob$s al lle#ar a un paradero% Se 2a determinado @ue el n$mero de asientos vac"os entre A y 6A es e@uiprobable, donde 6A es la capacidad del autob$s% (tili9ando un len#uaje de pro#ramacin #enere 8< datos aleatorios para la variable ; ? y #ra!i@ue el 2isto#rama de !recuencias respectivo% Dia*rama de -lu.o( )di*o en Visual Basic( .rivate Sub 'ommand6B'licC0 3 Dor C E 6 To 8< &andomi9e r E &nd0 3 E 6A O 06A OA3 F 06 = r3 Te t6%Te t E 4s#Bo 0Gsi#uienteG3 ,e t C End Sub

/.& Varia#le aleatoria con Distri#ucin Discreta 0Em'1rica2( Sea y una variable aleatoria con distribucin emp"rica @ue representa la demanda diaria de un art"culo% Se 2a obtenido la si#uiente distribucin de !recuencias en 6<< observaciones5 *emanda5 Drecuencia5 < <%<A 6 <%<A 1 <%A 7 <%6 8 <%7

(tili9ando un len#uaje de pro#ramacin o el E cel #enere 8< datos aleatorios para la variable ;y? y #ra!i@ue el 2isto#rama de !recuencias respectivo% )di*o en Visual Basic( .rivate Sub 'ommand6B'licC0 3 *im d0A3, pa0A3 As *ouble d063E< d013E6 d073E1 d083E7 d0A3E8 pa063 E<%<A pa013 E<%6 pa073 E<%N pa083 E<%P pa0A3 E6 Dor C E 6 To 8< &andomi9e r E &nd0 3 Dor i E 6 To A I! r 3 'a0i2 T2en In#% E!ra"n 4urillo Dia*rama de -lu.o(

Simulacin de Sistemas y E d0i3 iEA Te t6%Te t E y 4s#Bo 0Gsi#uienteG3 End I! ,e t i ,e t C End Sub

EJE&'I'IOS .&O.(ESTOS

Ejercicio 1 (5 puntos) Genere todos los nmeros aleatorios posibles empleando el generador congruencial lineal con Zo = 11, a=13, c=3, m=512. Coloque en la tabla siguiente los resultados pedidos.

Z200

Z300

R105

R250

Pregunta 2 (5 puntos) ealice la prueba de corridas arriba y debajo, y la prueba de corridas arriba y debajo de la media sobre los todos los nmeros pseudo aleatorios generados en la parte anterior. eporte lo siguiente! Prueba de Corridas Arriba y Abajo a E(b) Var(b) Z0

"#u$ conclu%e respecto a la prueba&'''''''''''''''''''''''''''''''''''''''''''''' Prueba de Corridas Arriba y ebajo de la !edia b E(a) Var(a) Z0

"#u$ conclu%e respecto a la prueba&''''''''''''''''''''''''''''''''''''''''''''''

Ejercicio " (1( puntos) )omando en cuenta los datos de *+C),-,.+./0 ./ 1+ 2 3C),C+4, genere muestras de 5alores aleatorios con distribuci6n /7ponencial, 8ormal, 9ni:orme % .iscreta % constru%a los ;istogramas respecti5os. 9tilice una ;o<a en /7cel para cada tipo de distribuci6n de acuerdo al :ormato ad<unto.

In#% E!ra"n 4urillo

Simulacin de Sistemas

1as muestras ser=n de 3(, 3(( % 3((( datos para cada tipo de distribuci6n, as> mismo deber= emitir sus conclusiones al comparar los 3 tipos de ;istogramas. 8?)+0! @ 2ara generar 5alores con distribuci6n /A2?8/8C,+1, utilice la e7presi6n! #m$ln(1%aleatorio()) .onde m es la media. @ 2ara generar 5alores con distribuci6n 8? B+1, 98,C? B/ D .,0C /)+, utilice la :unci6n *Generacin de nmeros aleatorios4 del complemento +8+1,0,0 ./ .+)?0 del /7cel. @ 9na 5eE generadas las muestras de nmeros aleatorios, realice una copia con pegado especial *slo valores c;ancando a los 5alores iniciales. @ 2ara generar los F,0)?G +B+0 respecti5os, utilice la :unci6n * Histograma4 del complemento +8+1,0,0 ./ .+)?0 del /7cel. @ .e<ar que el /7cel genere el rango de clases& '()!A*( para presentar su in+orme en el ejercicio ,ro "-

In#% E!ra"n 4urillo

You might also like