01 · Punto de partida
Cuánto falta, sin importar cuánto pasó
Poisson cuenta eventos por hora; exponencial mide el tiempo entre ellos. Si llegan λ = 5 por hora, la espera al próximo es Exp(5) con media 12 min. Y no tiene memoria: esperar 10 min no acerca el próximo (como la geométrica en intentos).
Es la distribución de colas y servicios por defecto: llegadas, atenciones, fallas con tasa pareja. Cuando la tasa cambia con la edad o la hora, se parte en tramos o se cambia de modelo (Weibull, gamma).
- ¿Mido conteos (Poisson) o tiempos (exponencial)?
- ¿Cuánto vale λ (eventos por unidad) y 1/λ (espera media)?
- ¿La espera restante depende de lo ya esperado?
- ¿Qué cola P(X mayor a t) = e−λt dimensiona?
02 · Definición
Densidad que decae y su vínculo Poisson
Densidad
Pico en 0 y caída exponencial. Más tasa λ, caída más veloz y espera más corta.
Cola
P(X mayor a t) = e−λt. Con λ = 0,5/min y t = 4: e−2 ≈ 0,135.
Poisson ⇄ Exp
N eventos en t ~ Poisson(λt) ⟺ tiempos entre ellos ~ Exp(λ). Dos caras del mismo proceso.
| λ | E = 1/λ | P(X mayor a E) | Lectura |
|---|---|---|---|
| 0,5/min | 2 min | 0,368 | 37 % supera la media |
| 2/hora | 30 min | 0,368 | Cola larga típica |
| 5/hora | 12 min | 0,368 | A más tasa, menos espera |
03 · Sin memoria en tiempo
Esperar no acerca
Vale exponencial
Tasa pareja
Llegadas sueltas, fallas aleatorias puras, servicios sin fatiga. El reloj se reinicia solo.
No vale
Envejecimiento u horario
Máquinas que se gastan, horas pico, tareas con duración mínima: la espera restante sí depende del pasado.
- Chequeo
- Histograma que decae desde 0 + media ≈ desvío (E = σ = 1/λ). Si media ≠ s, sospechar.
- Mediana
- ln2/λ ≈ 0,69/λ: menor a la media. La mitad espera menos que el promedio (cola tira).
- Mínimo
- Mínimo de exponenciales es exponencial con λ suma: útil para «primero que llega».
- Suma
- Suma de k Exp(λ) es Erlang/gamma (tema 24): de esperas simples a procesos por etapas.
04 · Ejemplos
Esperas que se simulan Exp
- 1Cola.
Llegadas 8/hora: espera media 7,5 min. P(más de 15) = e−2 ≈ 0,135.
- 2Caja.
Atención λ = 12/hora: media 5 min. Base del modelo M/M/1.
- 3Soporte.
Fallas λ = 0,1/día: media 10 días entre fallas.
- 4Red.
Reintento con espera media 2 s: timeouts sin memoria.
- 5Juego.
Bonus que cae con tasa pareja: esperas cortas comunes, largas raras.
05 · Representación en Python
Una línea por espera
Python en tu navegador. Compará media y desvío: deben coincidir.
import random, statistics
random.seed(221)
lam = 0.5 # por minuto → media 2 min
xs = [random.expovariate(lam) for _ in range(6000)]
print("media:", round(statistics.mean(xs), 3), "| teo:", 1/lam)
print("s:", round(statistics.stdev(xs), 3), "| teo:", 1/lam)
print("P(X>4):", round(sum(1 for x in xs if x > 4)/len(xs), 3))
Consejo: expovariate(λ) pide tasa, no media: error clásico pasarle 1/λ invertido.
Inversa a mano
import math, random
random.seed(7)
lam = 2.0
xs = [-math.log(1-random.random())/lam for _ in range(4000)]
print(round(sum(xs)/len(xs), 3))
06 · Exploración
Laboratorio: espera con tasa ajustable
Fijá λ (por min): barras = histograma normalizado de N esperas; curva blanca = λe−λx. La línea lima es el umbral T: el área a su derecha es P(X mayor a T) = e−λT.
X ~ Exp(λ)
f = λe^(−λx) · E = 1/λ
Media y desvío coinciden: firma exponencial.
Eje x 0 a 12 min en 12 tramos. Subí λ y la masa se pega a 0; bajalo y la cola se alarga.
Preguntas para explorar
- Con λ = 0,5, ¿media y s cuánto dan? ¿Por qué coinciden?
- Con T = 4 y λ = 0,5, ¿la cola cuánto vale? Verificá e−2.
- Duplicá λ a 1. ¿La media se parte a la mitad? ¿Y la cola con igual T?
Ver respuestas sugeridas
- 2 y 2: E = σ = 1/λ. Si s difiere mucho, no es exponencial.
- ≈ 0,135. Una de cada 7 esperas supera el doble de la media.
- Sí, media 1. La cola cae de e−2 a e−4 ≈ 0,018: la tasa manda exponencialmente.
07 · Comprensión
Confusiones frecuentes
«λ es la media»
No: λ es tasa (eventos/unidad); la media es 1/λ. Pasar uno por otro invierte el modelo.
«Exponencial es simétrica»
Es totalmente asimétrica: pico en 0, cola derecha. Media mayor a mediana (1/λ vs 0,69/λ).
«Sin memoria vale siempre»
Solo con tasa pareja. Desgaste, aprendizaje y horarios la rompen.
«Poisson y exponencial son intercambiables»
Son duales, no iguales: una cuenta (discreta), la otra mide (continua). Se elige por pregunta.
08 · Práctica guiada
Ejercicios con Python
Ejercicio 1: cola de espera
Llegadas λ = 8/hora. ¿P(esperar más de 15 min)? Calculá e−λt con t en horas y verificá.
import math, random
lam = 8 # /hora
t = 0.25
print("teo:", round(math.exp(-lam*t), 3))
random.seed(221)
xs = [random.expovariate(lam) for _ in range(8000)]
print("sim:", round(sum(1 for x in xs if x > t)/len(xs), 3))
Ver solución razonada
e−2 ≈ 0,135. Ojo unidades: 15 min = 0,25 h. Mezclar min y horas es el error clásico.
Ejercicio 2: firma E = σ
Con λ = 2, verificá que media y desvío rondan 0,5 con 6000 muestras.
import random, statistics
random.seed(11)
xs = [random.expovariate(2) for _ in range(6000)]
print(round(statistics.mean(xs), 3), round(statistics.stdev(xs), 3))
Ver solución
Ambas ~0,5. Si tus tiempos reales tienen s muy distinta de la media, la exponencial no es el modelo.
Ejercicio 3: mínimo de dos
Dos servidores Exp(3/hora) independientes: ¿distribución del primero libre? Verificá la media simulando mínimos.
Ver una posible respuesta
import random
random.seed(31)
mins = [min(random.expovariate(3), random.expovariate(3)) for _ in range(8000)]
print("media mín:", round(sum(mins)/len(mins), 3), "| teo 1/6 =", round(1/6, 3))
Mínimo ~ Exp(6): media 1/6 h = 10 min. Tasas que compiten se suman.
09 · Síntesis
Ideas para recordar
- Exp(λ): f = λe−λx, E = σ = 1/λ, cola e−λt.
- Sin memoria: lo esperado no acerca.
- Dual de Poisson: conteos ⇄ tiempos con igual λ.
- En Python:
random.expovariate(lam)con λ en tasa. - Chequeo: histograma que decae + media ≈ s.
En el próximo tema, la campana: distribución normal.