Está en la página 1de 33
rs - Capitulo 3 Variables aleatorias Figura 3.12 Resumen del analisis de la variable aleatoria del ejemplo 35 3.4 Genera La variabilidad de eventos y actividades se representa a través de funciones de densidad para fenémenos continuos, y mediante distribuciones de probabilidad para fenémenos de tipo discreto. La simulaci6n de estos eventos o actividades se realiza con la ayuda de la generacién de variables aleatorias. Los principales métodos para generar las variables aleatorias son: ‘Método de la transformada inversa. Método de convolucién. Método de composicién. Método de la transformacién directa. Método de aceptacién y rechazo. Enlas siguientes secciones se describiran los primeros cuatro métodos;el lector intere- sado en el método de aceptacién y rechazo puede consultar la bibliografia recomendada. 3.4.1 Método de la transformada inversa EI método de la transformada inversa puede utilizarse para simular variables aleatorias continuas, lo cual se logra mediante la funcién acumulada f(x) y la generacién de nume- 10s pseudoaleatorios r, ~ U(0, 1). EI método consiste en: 1. Definir la funcién de densidad F(x) que represente la variable a modelar. 2. Caleular la funcién acumulada F(x). 3. Despejar la variable aleatoria x y obtener la funcién acumulada inversa F(x)". 4, Generar las variables aleatorias x, sustituyendo valores con niimeros pseudoalea- torios r, ~ U(0, 1) en la funcién acumulada inversa. 72 3.4.1 Método de la transformada inversa El método de la transformada inversa también puede emplearse para simular varia- bles aleatorias de tipo discreto, como en las distribuciones de Poisson, de Bernoulli, bino- mial, geométrica, discreta general, etc. La generacién se lleva a cabo a través de la probabilidad acumulada P(x) y la generacion de numeros pseudoaleatorios r, ~ U(0, 1).€1 método consiste en: 1. Calcular todos los valores de la distribucién de probabilidad p(x) de la variable a modelar. 2. Calcular todos los valores de la distribucién acumulada P(x). 3. Generar numeros pseudoaleatorios r,~ U(0, 1). 4, Comparar con el valor de P(x) y determinar qué valor de x corresponde a P(x). En a figura 3.13 se muestra gréficamente la metodologia para generar variables alea- torias continuas: Funcién de probabilidad acumulada FO, Funcién de densidad f0) 03 025 02 on 0.05 ° 0 2 4 6 8 10 1214 16x eee Figura3.13 Esquematizacién del método de la transfor mada inversa para variables continuas 3507 9M SCT y Por su parte, la figura 3.14 muestra de manera grafica la metodologia para generar variables aleatorias discretas. CUAL T CFs, 01-265 a ae 7 8. % x Figura 3.14 Esquematizacion del método de la transformada inversa para variables discretas 73 I Capitulo3 Variables aleatorias 74 Distribuci6n uniforme A partir de la funcién de densidad de las variables aleatorias uniformes entre ay b, ty a Ge =| ge = Fo asxsb Igualando la funcién acumulada F(x) con el ntimero pseudoaleatorio r, ~ U(0, 1),y despe- jando x se obtiene: +(b-a)F(x), +(b-alr, Ejemplo 3.6 La temperatura de una estufa se comporta uniformemente dentro del rango de 95 a 100°C. Una lista de ntimeros pseudoaleatorios y la ecuacién x,= 95 + 5y,nos permiten mo- delar el comportamiento de la variable aleatoria que simula la temperatura de la estufa (vea la tabla 3.6). Tabla 3.6 Simulaci6n de las temperaturas de una estufa Distribucién exponencial A partir de la funcién de densidad de las variables aleatorias exponenciales con media VA f(x)=Ae™ = para. x20 se obtiene la funci6n acumulada Fd = [ae S.1re™) “para,,...x20. 3.4.1 Método de la transformnada iversa_ I Igualando la funcién acumulada F(x) con el numero pseudoaleatorio r ~ U(0, 1), y despejando x se obtiene: mi 1 + Inc Fee) fin =r) Ejemplo 3.7 Los datos hist6ricos del tiempo de servicio en la caja de un banco se comportan de forma ‘exponencial con media de 3 minutos/cliente. Una lista de numeros pseudoaleatorios ,~ U(0, 1) y la ecuacién generadora exponencial x, = -3In(1 ~ r) nos permiten simular el ‘comportamiento de la variable aleatoria (vea la tabla 3.7). Tabla 3.7 Simulacién del tiempo de servicio en la caja de un banco Distribucién de Bernoulli Apartir de la distribucién de probabilidad de las variables aleatorias de Bernoulli con media pid =p1-p)'-* para x= 0,1 se calculan las probabilidades para x= 0 y x = 1, para obtener _Copitulo 3 Variables aleatorias Generando ntimeros pseudoaleatorios r, ~ U(0, 1) se aplica la regla: {i 1,€(0,1-p) x=0 si fe (1-p1) x=1 Ejemplo 3.8 Los datos historicos sobre la frecuencia de paros de cierta maquina muestran que existe una probabilidad de 0.2 de que ésta falle (x= 1),y de 0.8 de que no falle (x = 0) en un dia determinado. Generar una secuencia aleatoria que simule este comportamientd. AA partir de la distribucién de probabilidad de la variable aleatoria de Bernoulli con media 0.8, P(x) = (0.2/0.8) para x= 0,1 se calculan las probabilidades puntuales y las acumuladas para x= 0 y x = 1, y se obtienen los datos ilustrados en la tabla 3.8: Tabla 3.8 Célculo de las probabilidades acumuladas de las fallas de la maquina del ejemplo 38 La regla para generar esta variable aleatoria estaria dada por: si r,€(0-0,8) x=0 4 si ne (8-1) x Con una lista de numeros pseudoaleatorios r, ~ U(0, 1) y la regia anterior es posible simu- lar el comportamiento de las fallas de la maquina a lo largo del tiempo, considerando que: rntimero pseudoaleatorio es menor que 0.8, la maquina no fallaré, y © siel numero pseudoaleatorio es mayor que 0.8, ocurrird la falla (vea la tabla 3.9). Tabla 3.9 Simulacion de las fallas de la maquina 3.4.1 Método de la transforma inversa_ i Ejemplo 3.9 El ntimero de piezas que entran a un sistema de producci6n sigue una distribucién de Poisson con media de 2 piezas/h. Simular el comportamiento de la llegada de las piezas al sistema, A partir de la distribucion de probabilidad de la variable aleatoria de Poisson con media 2, pix) = e para x=0,1,2,3,... lx) = Be para x=0,1,2,3,... se calculan las probabilidades puntuales y las acumuladas para x= 0, 1,2,...,y se obtie- nen los datos de la tabla 3.10. Tabla 3.10 Célculo de las probabilidades acumuladas para el ejemplo 3.9 La regla para generar esta variable aleatoria estaria dada por: sir © (0- 0.1353) si 1, € (0.1353- 0.4060) sir, € (0.4060 - 0.6766) si 1, € (0.6766 -0.8572) si, € (08571-09473) iF, € (0.9473 - 0.9834) si 1, € (09834-09954) sir, € (0.9954 - 0.9989) si, € (0.9989 - 0.9997) si 1, € (0.9997 - 0.9999) ... weVauaAUnNoo BHE_C2pitulo 3 Variables aleatorias Con una lista de numeros pseudoaleatorios r, ~ U(0, 1) y la regla anterior es posible simular la llegada de las piezas al sistema de produccién, con los resultados consignados ena tabla 3.11. Tabla 3.11 Simulacién de la llegada de piezas al sistema, con variables aleatorias de Poisson Ejemplo 3.10 La tabla siguiente muestra la demanda diaria de cepillos dentales en un supermercado. Simular el comportamiento de la demanda mediante el método de la transformada inversa. A partir de la informacién histérica se calculan las probabilidades puntuales y las acumuladas para x = 0, 1,2, 3 (vea la tabla 3.12). Tabla 3.12 Calculo de las probabilidades acumuladas para el ejemplo 3.10 La regla para generar esta variable aleatoria estaria dada por: 0 si, € (0-0.1111) 1 sir, © (0.1111 -0.3333) 2 si 5, € (0.3333 - 0.6666) 3 sir, € (0.6666 -1) Con una lista de nimeros pseudoaleatorios r; ~ U(0, 1) y la regla anterior es posible simular la demanda diaria de cepillos dentales, tal como se muestra en la tabla 3.13. nF 3.42 Método de convolucion gy Tabla 3.13 Simulacion de la demanda de cepillos dentales 3.4.2 Método de convolucién En algunas distribuciones de probabilidad la variable aleatoria a simular, Y, puede gene- rarse mediante la suma de otras variables aleatorias X de manera més répida que a través de otros métodos. Entonces, el método de convolucion se puede expresar como: VeX, Xp to +X Las variables aleatorias de cuatro de las distribuciones més conocidas (de Erlang, nor- ‘mal, binomial y de Poisson) pueden ser generadas a través de este método, como se vers a continuacién. Distribucién de Erlang La variable aleatoria k-Erlang con media 1/A puede producirse a partir de la generacién de k variables exponenciales con media 1/kA: YaX, +X 4.4% 1 1 1 y= hint =r) yin =) = .. FIM =F) y= linn =n) + intr) +... +1n(t =r) va lind 1ytt=n) =p] y=-flin(-1y1-n)..0-WD)] eee eRe if =] Ejemplo 3.11 El tiempo de proceso de cierta pieza sigue una distribucion 3-Erlang con media 1/A de 8 ‘minutos/pieza. Una lista de ntimeros pseudoaleatorios r, ~ U(0, 1) y la ecuacién de gene- 79 IM_Copttulo 3 Variables aleatorias racién de ntimeros Erlang permite obtener la tabla 3.14, que indica el comportamiento de la variable aleatoria. af. 3 S[le - | Inf =r.) - 10 = 4)) 8 eas Tabla 3.14 Simulacién del tiempo de proceso para el ejemplo 3.11 Distribuci6n normal La variable aleatoria normal con media j« y desviacién esténdar puede generarse usan- do el teorema del limite central: YeX, Xb +X ~ Mk kod Alsustituir X, por nmeros pseudoaleatorios r,, se obtiene: Vert ht nth Me kG) Yar tty tnt ha~M 2 13} ~N61) YaZ= (qth +h) -6~MO,1) = oe 2-3) ~6=— ~M00,1) Despejando X, tenemos que rani=[Sop-o] 2+ 342 Método de convolucién Ejemplo 3.12 El volumen de liquido de un refresco sigue una distribucién normal con media de 12 on- zasy desviaci6n estdndar de 0.4 onzas.Generar 5 variables aleatorias con esta distribucién para simular el proceso de llenado. : n=[3)-6]o+n 3 : N= ) - 6] (0.4) + 12 i-[zh0-¢| Tabla 3.15 Simulacién del volumen de llenado de refrescos (ejemplo 3.12) Distribucién binomial La variable aleatoria binomial con pardmetros Ny p puede ser generada a través de la su- ‘ma de N variables aleatorias con distribucién de Bernoulli con parémetro p. BE, + BE, +...+ BEy ~ BI(N,p) Ejemplo 3.13 {Al inspeccionar lotes de tamafio N= 5, la probabilidad de que una pieza sea defectuosa 5 0.03. Simular el proceso de inspeccién para determinar el nimero de piezas defectuo- sas porlote. Este proceso sigue una distribucién binomial con N = 5 y p = 0.03, y sera simulado ‘mediante la generacién de variables aleatorias de Bernoulli con p= 0.03, de acuerdo con el procedimiento seftalado en la secci6n anterior, donde BE, = 0 representa una pieza en buen estado y BE,= 1 una pieza defectuosa. (Observe los resultados en la tabla 3.16, 0 si 1,€(-097) BE,= 1 si (097-1) 8, = BE, +BE, +...+ BE, Capitulo 3 Variables aleatorias 3.4.3 Método de composicién 82 £1 método de composicién —conocido también como método mixto— permite generar variables aleatorias x cuando éstas provienen de una funcién de densidad fx que puede expresarse como la combinaci6n convexa de m distribuciones de probabilidad fi(x). £n- tonces, la combinacién convexa se puede expresar como: £0) => fool, donde: Osi xeA Ix) = { 1 si xeA Algunas de las distribuciones més conocidas que pueden expresarse como una com- binacién convexa son: triangular, de Laplace y trapezoidal. El procedimiento general de generacién es el si 1. Calcularla probebilidad de cada una de las distribuciones f(x). 2. Asegurar que cada funcién f(x) sea funcién de densidad. 3. Obtener, mediante el método de la transformada inversa, las expresiones para ge- nerar variables aleatorias de cada una de las distribuciones f(x). 4, Generar un niimero pseudoaleatorio r, que permita definir el valor de |,(x). 5. Seleccionar la funci6n generadora correspondiente a la funcién f(x). 6. Generar un segundo niimero pseudoaleatorio ry sustituirlo en la funcién genera- dora anterior para obtener ¥. eee ____ 3443 Método de composicign_ Distribucién triangular A partir de la funcién de densidad triangular 2(« - a) es (= ayfe~a) °<**° f= Eee = ayo=a *** calcular la probabilidad de cada uno de los segmentos de la funcion —_Ax=a) f @-aye-a) * Pix) = P 2(b-x) ae J (b = a)(b — c) ney acxse pl) = ea exxsb Ya que los segmentos por separado no son funciones de densidad, se ajustan di diendo por su correspondiente p(x). 2x-a) (b-a) _ 2x-a) (b= a)(c—a) (€- a) (c-a)? fx) = acxse Ab-x) (b-a)_Ab-x) (6 -a)(b—c) (b- 0) (b-c? c

También podría gustarte