Вы находитесь на странице: 1из 6

INSTITUTO TECNOLÓGICO

SUPERIOR DE CALKINÍ EN
ESTADO DE CAMPECHE
ITESCAM

INGENIERÍA INDUSTRIAL

SIMULACIÓN

DOCENTE: JOSE ALFONSO CUEVAS BACAB.

SEMESTRE: 6 PARCIAL: 1 GRUPO: E

INTEGRANTES:

 NAYELLY ALEJANDRA ALARCÓN ANTONIO.


 MARITZA ALEJANDRA COLLI UITZ.
 MARÍA DE LOS ÁNGELES NAVARRETE COLLI.
 JORDY ISUI TUN MARTINEZ.
 JOSÉ MANUEL REJON CATZIM.

UNIDAD 3:

PRÁCTICA 4: “GENERACIÓN DE VARIABLES ALEATORIAS


MÉTODO DE LA TRANFORMADA INVERSA”

FECHA: 16-ABRIL-2019

CICLO ESCOLAR: 2018-2019 P

CALKINÍ, CAMPECHE, MÉXIC0

pág. 1
PRACTICA 4 GENERACIÓN DE VARIABLES ALEATORIAS MÉTODO DE LA
TRANFORMADA INVERSA
Existen varios métodos que nos permiten generar variables aleatorias. Lo normal es que
existan varias opciones para generar una misma variable aleatoria. La elección del
método adecuado se puede basar en una serie de factores como:

 Exactitud. Se prefiere un método exacto frente a métodos aproximados,


como soluciones numéricas.
 Velocidad. Uno de los datos que se toma en consideración es el °em tiempo
de generación de la variable.
 Espacio. Necesidades de memoria del método utilizado. En general, los
métodos no consumen mucha memoria.
 Simplicidad.

La mayoría de las técnicas utilizadas para la generación se pueden agrupar en:


 Método de la transformada inversa
 Método de aceptación-rechazo
 Método de composición
 Método de convolución

Generación De Variables Aleatorias

La variabilidad de eventos y actividades se presentan a través de funciones de densidad


para fenómenos continuos, y mediante distribuciones de probabilidad para fenómenos de
tipo discreto. La simulación de estos eventos o actividades se realiza con la ayuda de la
generación de variables aleatorias.
.
Método De La Transformada Inversa

El 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 números
pseudoaleatorios ri ~U (0,1).

El método consiste en:

 Definir la función de Densidad f(x) que representa la variable a modelar.


 Calcular la función acumulada f(x).
 Despejar la variable aleatoria x y obtener la función acumulada inversa f(x)-1.
 Generar las variables aleatorias x, sustituyendo valores con números
pseudoaleatorios ri ~U (0,1) en la función acumulada inversa.

El método de la transformada inversa también puede emplearse para simular variables


aleatorias de tipo discreto, como en las distribuciones de Poisson, de Bernoulli, binomial,
geométrica, discreta general, etc. La generación se lleva a cabo a través de la
probabilidad acumulada P(x) y la generación de números pseudoaleatorios ri ~U (0,1).

pág. 2
-OBJETIVO
Aplicar métodos para la generación de variables aleatorias que definan el comportamiento
de los sistemas, para implementar programas que simulen situaciones reales
eficientemente.

-LUGAR

La práctica se realizará en aula.

-SEMANA DE EJECUCIÓN

Semana 7
- MATERIAL Y EQUIPO

 Libreta
 Calculadora
 Computadora

-DESARROLLO DE LA PRÁCTICA

Paso 1. Utilizando los siguientes datos calcule la distribución acumulada.

X f(x) F(x)
1 0.0017 0.0017
2 0.0337 0.0354
3 0.0812 0.1166
4 0.1404 0.257
5 0.1755 0.4325
6 0.1755 0.608
7 0.1462 0.7542
8 0.1044 0.8586
9 0.0613 0.9199
10 0.0363 0.9562
11 0.0181 0.9743
12 0.0082 0.9825
13 0.0034 0.9859
14 0.0013 0.9872

pág. 3
15 0.0005 0.9877
16 0.0002 0.9879
17 0.0012 0.9891
18 0.0056 0.9947
19 0.00237 0.99707
20 0.00292 0.99999

1 0.0017
2 0.0337
3 0.0812
4 0.1404
5 0.1755
6 0.1755
7 0.1462
8 0.1044
9 0.0613
1 0.0363
0
1 0.0181
1
1 0.0082
2
1 0.0034
3
1 0.0013
4
1 0.0005
5
1 0.0002
6
1 0.0012
7
1 0.0056
8
1 0.00237
9
2 0.00292
0

Paso 2. Utilizando los valores de la distribución acumulada de la tabla anterior estime los
valores de la tabla de acuerdo con la transformada inversa para cada uno de los valores
como se muestra: <=R <

pág. 4
0 Si 0.0000 <= R < 0.0017 entonces x=0;
1 Si 0.0017 <= R < 0.0354 entonces x=1;
2 Si 0.0354 <=R < 0.1166 entonces x=2;
3 Si 0.1166 <=R < 0.257 entonces x=3;
4 Si 0.257 <=R < 0.4325 entonces x=4;
5 0.4325 <=R < 0.608 entonces x=5;
6 0.608 <=R < 0.7542 entonces x=6;
7 0.7542 <=R < 0.8586 entonces x=7;
8 0.8586 <=R < 0.9199 entonces x=8;
9 0.9199 <=R < 0.9562 entonces x=9;
10 0.9562 <=R < 0.9743 entonces x=10;
11 0.9743 <=R < 0.9825 entonces x=11;
12 0.9825 <=R < 0.9859 entonces x=12;
13 0.9859 <=R < 0.9872 entonces x=13;
14 0.9872 <=R < 0.9877 entonces x=14;
15 0.9877 <=R < 0.9879 entonces x=15;
16 0.9879 <=R < 0.9891 entonces x=16;
17 0.9891 <=R < 0.9947 entonces x=17;
18 0.9947 <=R < 0.99707 entonces x=18;
19 0.99707 <=R < 0.99999 entonces x=19;
20 0.99999 <=R < 1 entonces x=20;

Paso 3. Utilizando el programa generador de números pseudoaleatorios y los valores de


la transformada inversa genere variables aleatorias que cumplan.

Paso 4. Presente un reporte de las variables generadas y aplique la prueba


correspondiente para validar sus valores

- EVALUACIÓN Y RESULTADOS

Criterio Puntaj Puntaje Obtenido


e

Calculó la distribución acumulada de los datos .5

Generó los valores correspondientes a la transformada inversa. .5

Realizó el programa para generar variables aleatorias discretas 4

Presenta las pruebas a las variables 5

Total 10

-REFERENCIAS

pág. 5
Bu, R. C. (1992). Simulación un enfoque práctico. México: Limusa.

pág. 6