Mtodo de la Transformada Inversa. Generacin de variables aleatorias uniformes. Generacin de variables aleatorias exponencial.
Jueves 30 de Octubre de 2014. Morelia, Michoacn.
Alumno: Ari Jair Luna Camacho No. Control: 12122513 Simulacin Ingeniera en Sistemas Computacionales
INTRODUCCIN
Existen varios mtodos que nos permiten generar variables aleatorias. Lo normal es que existan varias opciones para generar una misma variable aleatoria. La eleccin del mtodo adecuado se puede basar en una serie de factores como:
Exactitud. Se prefiere un mtodo exacto frente a mtodos aproximados, como soluciones numricas. Velocidad. Uno de los datos que se toma en consideracin es el em tiempo de generacin de la variable. Espacio. Necesidades de memoria del mtodo utilizado. En general, los mtodosno consumen mucha memoria. Simplicidad.
Por qu se usa la generacin de variables aleatorias? Cmo se puede simular el tiempo en que tarda un empleado en atender a un cliente, sabiendo que en la realidad estos tiempos no son fijos, que en determinados momentos se forma una cola de espera, o que el tiempo entre arribos de los clientes al lugar del servidor es aleatorio? Cmo se puede obtener el tiempo de atencin de un empleado en un supermercado en una simulacin, sabiendo que hay una distribucin de probabilidad de tiempos de atencin del empleado o servidor? Para resolver estos problemas, se requiere generar nmeros aleatorios distribuidos uniformemente (o nmeros pseudoaleatorios), y con ellos y la distribucin de probabilidad a la que se ajustan los datos obtenidos del sistema real, obtener los valores simulados de la variable de inters. Hay tcnicas como el mtodo de la transformada inversa, el mtodo de rechazo, el mtodo de la composicin, el mtodo de caracterizacin entre otros. Jueves 30 de Octubre de 2014. Morelia, Michoacn.
Mtodo de la Transformada Inversa El mtodo de la transformada inversa puede utilizarse para simular variables aleatorias continuas, lo cual se logra mediante la funcin acumulada f(x) y la generacin de nmeros pseudoaleatorios r i ~U (0,1).
El mtodo consiste en:
Definir la funcin de Densidad f(x) que representa la variable a modelar. Calcular la funcin acumulada f(x). Despejar la variable aleatoria x y obtener la funcin acumulada inversa f(x) -1 . Generar las variables aleatorias x, sustituyendo valores con nmeros pdeudoaleatorios r i ~U (0,1) en la funcin acumulada inversa.
El mtodo de la transformada inversa tambin puede emplearse para simular variables aleatorias de tipo discreto, como en las distribuciones de Poisson, de Bernoulli, binomial, geomtrica, discreta general, etc. La generacin se lleva a cabo a travs de la probabilidad acumulada P(x) y la generacin de nmeros pseudoaleatorios r i ~U (0,1). Jueves 30 de Octubre de 2014. Morelia, Michoacn.