Está en la página 1de 1

Generación de Variables Aleatorias Triangulares

Dada la función de densidad de la Distribución Triangular con parámetros a, b y c se tiene:


2(𝑥 − 𝑎)
, 𝑎≤𝑥≤𝑏
(𝑏 − 𝑎)(𝑐 − 𝑎)
𝑓(𝑥) = 2(𝑐 − 𝑥)
, 𝑏<𝑥≤𝑐
(𝑐 − 𝑏)(𝑐 − 𝑎)
{ 0, 𝑒. 𝑜. 𝑐
Donde:
a: Valor mínimo
b: Moda
c: Valor máximo

Función de distribución acumulada de la Distribución Triangular:


0, 𝑥≤𝑎
(𝑥 − 𝑎)2
, 𝑎<𝑥≤𝑏
(𝑏 − 𝑎)(𝑐 − 𝑎)
𝐹(𝑥) =
(𝑐 − 𝑥)2
1− , 𝑏<𝑥≤𝑐
(𝑐 − 𝑏)(𝑐 − 𝑎)
{ 1, 𝑥>𝑐

Algoritmo para Generar Variables Aleatorias Triangulares (a, b, c):

1. Genere un U ~U (0,1)
(𝑏 − 𝑎)
2. 𝑆𝑖 𝑈 ≤ 𝑅𝑒𝑡𝑢𝑟𝑛: 𝑥 = √(𝑏 − 𝑎) ∙ (𝑐 − 𝑎) ∙ 𝑈 + 𝑎
(𝑐 − 𝑎)

𝐸𝑙𝑠𝑒: 𝑥 = 𝑐 − √(𝑐 − 𝑏)(𝑐 − 𝑎)(1 − 𝑈)

Profesor: Yerko Sánchez Asignatura: Taller de Simulación

También podría gustarte