37
TECNOLÓGICO NACIONAL DE MÉXICO Ingeniería en Sistemas Computacionales Simulación Unidad III: Generación de Variables Aleatorias Material de clase desarrollado para la asignatura de Simulación para Ingeniería en Sistemas Computacionales SIMULACIÓN

Simulación - Unidad 3 generacion de variables aleatorias

Embed Size (px)

Citation preview

TECNOLÓGICO NACIONAL DE MÉXICOIngeniería en Sistemas Computacionales

SimulaciónUnidad III: Generación de Variables Aleatorias

Material de clase desarrollado para la asignatura de Simulación para Ingeniería en Sistemas Computacionales

SIMULACIÓN

FUNDAMENTOS DE INGENIERÍA DE SOFTWARE

Generación de Variables Aleatorias

• Se llama números pseudoaleatorios a una sucesión determinística de númerosen el intervalo [0,1] que tiene las mismas propiedades estadísticas que unasucesión de números aleatorios.

• Los números pseudoaleatorios son necesarios cuando se pone en práctica unmodelo de simulación, para obtener observaciones aleatorias a partir dedistribuciones de probabilidad.

• Los números aleatorios generados en un inicio por una computadora casisiempre son números aleatorios enteros

SIMULACIÓN

• La generación de variables aleatorias significa la obtención de variables quesiguen una distribución de probabilidad determinada.

La generación de variables aleatorias consta de dos etapas:

• Generar números aleatorios distribuidos uniformemente (R).

• Generar con (R) y con las distribuciones de probabilidad las variablesaleatorias.

SIMULACIÓN

¿Por qué se usa la generación de variables aleatorias?

• Se utiliza para establecer la probabilidad de que ocurra un evento, a través de lasimulación se generar distintos escenarios con lo cual se pueden obtener unadistribución y un modelo de comportamiento.

Números aleatorios y sus propiedades:

• Una secuencia de números aleatorios R1, R2, debe tener dos importantespropiedades estadísticas: uniformidad e independencia.

• Cada número aleatorio Ri es una muestra independiente tomada de unadistribución continua, uniforme entre cero y uno. Esto es la función de densidadde probabilidad.

𝑓 𝑥 =1

𝑏 − 𝑎, 𝑎 > 0, 𝑏 > 0

SIMULACIÓN

• Para la probabilística se requiere generar modelos que emulen elcomportamiento de la variable correspondiente.

• Los números pseudoaleatorios son la base para realizar simulaciones dondehay variables aleatorias, porque estos números generan eventosprobabilísticos; inicialmente se parte de la generación de númerospseudoaleatorios uniformes entre cero (0) y uno (1).

• Los métodos más empleados para la generación de variables aleatorias son:

SIMULACIÓN

Método de la transformada inversa

• Consiste en emplear la distribución acumulada F(x) de la distribución deprobabilidad a simular por medio de integración; como el rango de F(x) seencuentra en el intervalo de cero (0) a uno (1), se debe generar un númeroaleatorio ri para luego determinar el valor de la variable aleatoria cuyadistribución acumulada es igual a ri.

• El problema de este método radica en el hecho que algunas veces se dificultademasiado la consecución de la transformada inversa.

SIMULACIÓN

SIMULACIÓN

Generación de Variables Aleatorias

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN

SIMULACIÓN