En este taller se resuelven diversos problemas de simulación de
variables aleatorias utilizando el software R.
Cada ejercicio aplica una distribución de probabilidad diferente
(Poisson, Exponencial, Binomial, Normal) y busca no solo generar datos
aleatorios, sino también analizar los resultados y compararlos con los
valores teóricos.
El trabajo refleja la importancia de la simulación en la validación de
modelos estocásticos en sistemas de producción, confiabilidad y
demanda.
Un sistema de producción presenta fallas de acuerdo con un proceso de
Poisson con una tasa de 3 fallas por día.
Se pide simular el número de fallas durante un semestre (150 días) y
calcular la media y desviación
estándar.
set.seed(123)
fallas <- rpois(150, lambda = 3)
mean_fallas <- mean(fallas)
sd_fallas <- sd(fallas)
mean_fallas
## [1] 3
sd_fallas
## [1] 1.658818
Interpretación:
La media simulada es cercana a 3 fallas por día, con una desviación
estándar aproximada de 1.66.
Esto valida que el modelo Poisson con λ = 3 describe adecuadamente el
proceso de fallas.
La vida útil de un componente electrónico sigue una distribución
Exponencial con media de 500 horas.
Se pide simular 1000 componentes y estimar la
probabilidad de que un componente dure más de 700
horas.
vida <- rexp(1000, rate = 1/500)
prob_mas700 <- mean(vida > 700)
mean(vida)
## [1] 509.5817
prob_mas700
## [1] 0.253
Interpretación:
La media simulada se aproxima a 500 horas.
La probabilidad estimada de que un componente dure más de 700 horas es
0.253, consistente con la probabilidad teórica
exp(-700/500) ≈ 0.2466.
En una línea de ensamblaje, la probabilidad de que un producto sea
defectuoso es 5%.
Se simulan 100 lotes de 50 productos y se calcula el
número promedio de defectuosos por lote.
defectuosos <- rbinom(100, size=50, prob=0.05)
mean_def <- mean(defectuosos)
mean_def
## [1] 2.64
Interpretación:
En promedio, se obtuvieron 2.64 productos defectuosos por lote de 50, lo
cual es cercano al valor esperado 50 × 0.05 =
2.5.
Esto confirma la coherencia del modelo binomial.
La demanda diaria de energía sigue una distribución Normal con media
de 100 MW y desviación estándar de 15
MW.
Se simula un año (365 días) y se calcula la probabilidad de que un día
supere los 130 MW, además de graficar el
histograma.
demanda <- rnorm(365, mean=100, sd=15)
prob_mas130 <- mean(demanda > 130)
prob_mas130
## [1] 0.01917808
# Histograma
hist(demanda, breaks=30, col="lightblue", probability=TRUE,
main="Demanda diaria de energía (MW)", xlab="MW")
curve(dnorm(x, mean=100, sd=15), col="red", lwd=2, add=TRUE)
Interpretación:
La probabilidad estimada de que la demanda diaria supere los 130 MW es
0.019.
El histograma refleja que la mayoría de días la demanda se concentra
alrededor de 100 MW, con ocasionales valores altos.
La vida útil de un capacitor sigue una distribución Exponencial con
media de 1000 horas.
Se pide:
n <- 1000
u <- runif(n)
vida_cap <- -1000 * log(1 - u) # Transformada inversa
# Media y varianza simuladas
media_sim <- mean(vida_cap)
var_sim <- var(vida_cap)
# Valores teóricos
media_teo <- 1000
var_teo <- 1000^2
# Resultados
media_sim; var_sim; media_teo; var_teo
## [1] 1008.111
## [1] 962485.1
## [1] 1000
## [1] 1e+06
# Histograma con densidad teórica
hist(vida_cap, breaks=40, probability=TRUE, col="lightgreen",
main="Vida útil de capacitores (horas)", xlab="Horas")
curve(dexp(x, rate=1/1000), col="blue", lwd=2, add=TRUE)
# Probabilidad de durar < 940 horas
prob_menos940 <- mean(vida_cap < 940)
prob_menos940
## [1] 0.594
Interpretación:
- La media y varianza simuladas son cercanas a los valores teóricos
(1000 y 1,000,000).
- El histograma refleja un decaimiento exponencial coherente con la
densidad teórica.
- La probabilidad de que un capacitor dure menos de 940 horas es
0.594.
Este taller muestra la importancia de la simulación en la toma de decisiones en ingeniería, al permitir prever escenarios y validar modelos de forma práctica.