Probabilidad y Estadística · Tema 22

Distribución exponencial

Tiempos de espera sin memoria: cuándo vale Exp(λ), su vínculo con Poisson y cómo simula llegadas y servicios.

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

λe−λx

Densidad

Pico en 0 y caída exponencial. Más tasa λ, caída más veloz y espera más corta.

e−λt

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.

Exponenciales de referencia.
λE = 1/λP(X mayor a E)Lectura
0,5/min2 min0,36837 % supera la media
2/hora30 min0,368Cola larga típica
5/hora12 min0,368A 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

Tasa λ→Espera 1/λ→Cola e−λt
  1. 1
    Cola.

    Llegadas 8/hora: espera media 7,5 min. P(más de 15) = e−2 ≈ 0,135.

  2. 2
    Caja.

    Atención λ = 12/hora: media 5 min. Base del modelo M/M/1.

  3. 3
    Soporte.

    Fallas λ = 0,1/día: media 10 días entre fallas.

  4. 4
    Red.

    Reintento con espera media 2 s: timeouts sin memoria.

  5. 5
    Juego.

    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.

EXPERIMENTO 22

X ~ Exp(λ)

f = λe^(−λx) · E = 1/λ

Los resultados numéricos aparecen debajo.
Media sim (teo 1/λ)0,00
P̂(X mayor a T) (teo)0,000
s sim (teo 1/λ)0,00
Mediana sim (teo)0,00

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

  1. Con λ = 0,5, ¿media y s cuánto dan? ¿Por qué coinciden?
  2. Con T = 4 y λ = 0,5, ¿la cola cuánto vale? Verificá e−2.
  3. Duplicá λ a 1. ¿La media se parte a la mitad? ¿Y la cola con igual T?
Ver respuestas sugeridas
  1. 2 y 2: E = σ = 1/λ. Si s difiere mucho, no es exponencial.
  2. ≈ 0,135. Una de cada 7 esperas supera el doble de la media.
  3. 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.