01 · Punto de partida
Esperar no adelanta la llegada
Llevás 20 minutos esperando el colectivo y pensás «ya tiene que venir». En Poisson, no: la chance de esperar 5 más es la misma que al llegar a la parada. La espera no tiene memoria.
Esa es la distribución exponencial: el único modelo continuo de espera donde lo ya esperado no descuenta nada.
- ¿Esperar mucho aumenta la chance de que llegue ya?
- ¿Qué probabilidad queda de esperar más que x: e^(−λx)?
- ¿Cuánto se espera en promedio y cuánto varía?
- ¿Por qué simular esperas con −ln(1−u)/λ?
02 · Definición
¿Qué es la exponencial?
Tres fórmulas la describen por completo:
Densidad
f(x) = λ·e^(−λx) para x ≥ 0. Cae rápido: valores chicos muy probables.
Supervivencia
P(S > x) = e^(−λx). Chance de superar x sin evento.
Sin memoria
P(S > s+t | S > s) = e^(−λt). El pasado de espera no pesa.
Media 1/λ, varianza 1/λ², mediana ln2/λ ≈ 0,69/λ. La mediana menor que la media confirma la asimetría del Tema 11.
| Cantidad | Fórmula | Valor |
|---|---|---|
| Media | 1/λ | 0,5 h (30 min) |
| Mediana | ln2/λ | 0,35 h (21 min) |
| P(S > 1 h) | e^(−2) | 13,5 % |
| P(S > 1,5 | S > 0,5) | e^(−2·1) | 13,5 %: igual, sin memoria |
03 · Anatomía
Memoria, tasa y sorteo
Cuatro ideas para usarla sin miedo:
- Falta de memoria
- Única continua con esa propiedad. Si las esperas reales «envejecen» (desgaste), la exponencial falla.
- Tasa λ
- Manda todo: densidad, supervivencia, media. Más λ, curva más empinada y esperas más cortas.
- Sorteo inverso
- S = −ln(1−u)/λ con u uniforme. Así se genera Poisson espera por espera.
- Mínimo de exponenciales
- El mínimo de varias Exp independientes es Exp con la suma de tasas. Base de competencia entre eventos.
Exponencial
No envejece
Riesgo constante λ. Esperar no cambia la chance futura. Ideal para fallas espontáneas.
Con memoria
Envejece o mejora
Desgaste, aprendizaje, turnos: la espera futura depende de lo esperado. Va fuera de Poisson.
04 · Ejemplos
Esperas exponenciales (y una que no)
La exponencial modela esperas «sin desgaste»; si hay agenda o envejecimiento, no aplica:
- 1Próxima llamada (λ = 6/hora).
S ~ Exp(6): media 10 min, P(S > 20 min) = e^(−2).
- 2Próximo pedido (λ = 1/s).
Media 1 s. Esperar 3 s sin nada es raro pero posible.
- 3Falla espontánea.
Componente sin desgaste: riesgo constante.
- 4Colectivo con horario.
No exponencial: si viene cada 10 min, esperar 9 sí adelanta.
- 5Reparación con etapas.
No exponencial simple: varias fases suman otra distribución (Erlang).
05 · Representación en Python
Sortear y verificar la falta de memoria
En Python, la exponencial se sortea por inversión y se verifica contando supervivencias: la fracción que supera s+t entre las que superan s debe dar e^(−λt).
Python en tu navegador. Estos bloques se ejecutan localmente con Pyodide, sin instalar nada. Cambiá s y t y verificá la igualdad.
import random, math
def sortear(lam=2.0, n=6, semilla=7):
random.seed(semilla)
return [-math.log(1 - random.random()) / lam for _ in range(n)]
S = sortear()
print([round(s, 2) for s in S])
Cada valor es una espera Sₖ. La media ronda 0,5 (= 1/2) aunque haya valores de 1,2 y de 0,05.
Comprobar sin memoria con conteos
La verificación empírica de P(S > s+t | S > s) = e^(−λt):
import random, math
random.seed(12)
lam, s, t = 2.0, 0.5, 1.0
S = [-math.log(1 - random.random()) / lam for _ in range(20000)]
sup_s = [x for x in S if x > s]
cond = sum(1 for x in sup_s if x > s + t) / len(sup_s)
print("condicional:", round(cond, 4))
print("teoría e^(-λt):", round(math.exp(-lam * t), 4))
06 · Exploración
Laboratorio: esperar no descuenta
Curva de supervivencia P(S > x) = e^(−λx). Marcamos lo ya esperado s (línea turquesa) y el objetivo s+t (línea amarilla). El cociente de alturas es la condicional: mové s con igual t y verás que no cambia. Eso es la falta de memoria.
Supervivencia y condicional
P(S > s+t | S > s) = e^(−λt)
Con λ 2,00, esperar 1,00 más tiene chance 13,53 % hayas esperado o no.
La altura de la curva en x es la chance de superar x. La condicional es altura en s+t sobre altura en s: el cociente no depende de s.
Preguntas para explorar
- Fijá t = 1 y mové s de 0 a 2. ¿La condicional cambia? ¿Qué significa?
- Con s = 0,5, duplicá t de 0,5 a 1. ¿La chance sube o baja? ¿Por qué?
- Subí λ a 4. ¿La curva cae más rápido o más lento? ¿La media crece o se achica?
Ver respuestas sugeridas
- No cambia (= e^(−λt)): lo esperado no descuenta. Esa es la falta de memoria.
- Baja (de e^(−1) a e^(−2)): pedir más espera extra es más difícil.
- Más rápido y media 0,25: más tasa, menos espera.
07 · Comprensión
Confusiones frecuentes
«Si esperé mucho, ya viene»
En exponencial no: la espera restante se reinicia. Es la falacia del jugador aplicada a Poisson.
«La densidad en x es P(S = x)»
En continuas P(S = x) = 0. f(x) es densidad: las chances viven en intervalos y en P(S > x).
«Sin memoria = sin parámetros»
Al revés: toda la memoria se resume en λ. Con λ alcanza para toda la distribución.
«Exponencial sirve para todo»
Solo para esperas sin envejecimiento. Con desgaste, agendas o etapas, va otra distribución.
08 · Práctica guiada
Ejercicios con Python
Ejercicio 1: leer la supervivencia
Con λ = 1,5 calculá P(S > 2) y la media. Interpretá el número.
import math
lam = 1.5
print("P(S>2):", round(math.exp(-lam * 2), 4))
print("media:", round(1 / lam, 3))
Ver solución razonada
Da 0,0498 y media 0,667. Solo 5 de cada 100 esperas superan 2 aunque el promedio sea 0,67: la cola existe pero es fina.
Ejercicio 2: condicional que no depende de s
Sin ejecutar primero: con λ = 2, s = 3 y t = 0,5, ¿qué condicional esperás? Comprobalo.
import math
lam, t = 2.0, 0.5
print(round(math.exp(-lam * t), 4))
Ver solución
Da 0,3679 aunque s = 3 sea larguísimo. La s no entra en la fórmula: sin memoria.
Ejercicio 3: simular la falta de memoria
Con 20000 esperas Exp(1), compará P(S > 1) con P(S > 2 | S > 1). ¿Coinciden?
Ver una posible respuesta
import random, math
random.seed(21)
S = [-math.log(1 - random.random()) for _ in range(20000)]
p1 = sum(1 for x in S if x > 1) / len(S)
sup = [x for x in S if x > 1]
cond = sum(1 for x in sup if x > 2) / len(sup)
print("P(S>1):", round(p1, 4))
print("P(S>2|S>1):", round(cond, 4))
print("teoría e^-1:", round(math.exp(-1), 4))
Ambas rondan 0,3679: haber superado 1 no cambia la chance de superar 1 más.
09 · Síntesis
Ideas para recordar
- S ~ Exp(λ): f(x) = λe^(−λx), P(S > x) = e^(−λx).
- Falta de memoria: P(S > s+t | S > s) = e^(−λt).
- Media 1/λ, mediana ln2/λ, varianza 1/λ².
- Se sortea con −ln(1−u)/λ: base de Poisson.
- Solo vale sin envejecimiento ni agenda.
En el próximo tema usaremos estas esperas para simular procesos de Poisson completos.