01 · Punto de partida
Medir no es contar
Contar clientes da 0, 1, 2… Medir el tiempo de atención da 3,42 min, 3,421 min, infinitos decimales. Una variable continua puede tomar cualquier valor en un intervalo: tiempos, pesos, distancias, temperaturas.
La consecuencia clave: P(X = valor exacto) = 0. Lo que tiene probabilidad es el intervalo: P(3 menor a X menor a 4), P(X mayor a 10). En simulación, casi todas las preguntas de riesgo son intervalos: «¿supera el límite?», «¿cae en la ventana?».
- ¿La variable salta o fluye?
- ¿Qué intervalo define el evento que me importa?
- ¿Cómo se reparte la probabilidad a lo largo del rango?
- ¿Cómo genero estos valores en el simulador?
02 · Definición
Densidad, área y puntos de prob. cero
Densidad
Curva no negativa cuya área total vale 1. Más alta = más probabilidad por unidad. No es probabilidad: es densidad.
Área = probabilidad
P(a menor a X menor a b) es el área entre a y b. En uniforme U(6,14) es base × altura: (b−a)/8.
Punto = 0
P(X = 10) = 0 aunque 10 ocurra: un punto no tiene área. Por eso se pregunta por mayor a, menor a o entre.
| Discreta (tema 9) | Continua (este tema) | |
|---|---|---|
| Valores | Aislados: 0, 1, 2… | Intervalo: [6, 14] |
| Prob. puntual | p(x) mayor a 0 | 0 |
| Prob. útil | Suma de bastones | Área bajo f(x) |
| Gráfico | Bastones p(x) | Curva f(x) + histograma |
03 · Caso guía: uniforme
La continua más simple para empezar
U(6, 14)
Densidad plana
f(x) = 1/8 entre 6 y 14, 0 fuera. Cada subintervalo de igual largo tiene igual probabilidad. Media 10.
Lectura de áreas
Regla base × altura
P(X mayor a 10) = (14−10)/8 = 0,5. P(7 menor a X menor a 9) = 2/8 = 0,25. Ancho sobre total.
- Soporte
- Intervalo donde vive X: [6, 14]. Fuera, densidad 0.
- Histograma
- Barras de frecuencia con área total 1: aproximan f(x) con datos (tema 29).
- Muestreo
random.uniform(6, 14)genera estos valores en el simulador.- Puente
- Uniforme es la materia prima del muestreo: de ella nacen las demás (tema 39).
04 · Ejemplos
Continuas de todos los días
- 1Atención.
X = minutos por cliente, [2, 8]. P(X mayor a 6) define dotación.
- 2Viaje.
X = minutos de entrega, [20, 50]. P(X menor a 30) es la promesa cumplible.
- 3Demanda.
X = kilos pedidos, [6, 14]. P(X mayor a stock) es el riesgo de quiebre.
- 4Error.
X = desvío de medida, campana alrededor de 0. P(|X| mayor a tolerancia) es rechazo.
- 5Vida útil.
X = horas hasta falla, [0, ∞). P(X menor a garantía) es costo esperado.
05 · Representación en Python
Generar y preguntar por intervalos
Python en tu navegador. Cambiá el intervalo y verificá el área.
import random
random.seed(24)
xs = [random.uniform(6, 14) for _ in range(5000)]
print("media:", round(sum(xs)/len(xs), 3), "| teórica: 10")
print("P(X>10):", round(sum(1 for x in xs if x > 10)/len(xs), 3), "| exacta: 0.5")
Consejo: el punto exacto casi nunca se repite: contá x > 10, no x == 10.
Histograma mental: contar por tramos
import random
random.seed(5)
xs = [random.uniform(6, 14) for _ in range(4000)]
tramos = [(6,8), (8,10), (10,12), (12,14)]
for a, b in tramos:
p = sum(1 for x in xs if a <= x < b) / len(xs)
print(f"[{a},{b}):", round(p, 3), "| teórico: 0.25")
06 · Exploración
Laboratorio: histograma de U(6, 14)
Generamos N valores U(6, 14) en 8 tramos de ancho 1. La línea blanca es la densidad exacta 1/8 = 0,125; las barras son densidad del histograma (frecuencia / (N × ancho)). La línea lima marca el umbral T: el área a su derecha es P(X mayor a T).
X ~ U(6, 14)
f(x) = 1/8 · P(X > T) = (14−T)/8
Con N grande, las 8 barras se nivelan en 0,125.
8 barras de ancho 1 entre 6 y 14. Con pocos datos saltan; con muchos se aplanan en la densidad teórica.
Preguntas para explorar
- Con N = 100, ¿las barras están niveladas? ¿Y con N = 8000?
- Mové T a 12. ¿Qué área queda a la derecha? ¿Por qué la estimación salta más?
- ¿Qué pasaría si el histograma usara 2 tramos en vez de 8? ¿Y 40?
Ver respuestas sugeridas
- Con 100 hay desniveles de ±0,05; con 8000 se pegan a 0,125. El histograma estima f(x) y necesita datos.
- Queda (14−12)/8 = 0,25. Pocos casos a la derecha: más ruido relativo, como en discretas raras.
- Con 2 se pierde detalle (todo promediado); con 40 hay ruido por tramo. Elegir tramos es el arte del histograma (tema 29).
07 · Comprensión
Confusiones frecuentes
«f(10) = 0,125 es P(X = 10)»
No: 0,125 es densidad. P(X = 10) = 0. La probabilidad aparece al multiplicar por ancho: 0,125 × 2 = 0,25 en [9, 11].
«El histograma cuenta casos, no estima densidad»
Cuenta y, dividido por (N × ancho), estima f(x). Sin normalizar por ancho, anchos distintos no se comparan.
«Continua significa campana»
La campana (normal) es una forma entre muchas: plana, asimétrica, con cola larga. La forma la elige el fenómeno (tema 25).
«Redondear la medida la vuelve discreta sin costo»
Redondear agrupa intervalos: con bins gruesos se pierde riesgo de cola. Declaralo como supuesto.
08 · Práctica guiada
Ejercicios con Python
Ejercicio 1: área a mano
Calculá P(7 menor a X menor a 9) para U(6,14) y verificala con 6000 valores.
import random
random.seed(31)
N = 6000
xs = [random.uniform(6, 14) for _ in range(N)]
print("sim:", round(sum(1 for x in xs if 7 <= x < 9)/N, 3), "| exacta:", (9-7)/8)
Ver solución razonada
Exacta 0,25. La simulación cae a centésimas. Ancho 2 sobre total 8: base × altura con altura 1/8.
Ejercicio 2: el punto no pesa
Contá cuántas veces sale exactamente 10,0 con 10000 uniformes. ¿Qué confirma?
import random
random.seed(2)
xs = [random.uniform(6, 14) for _ in range(10000)]
print("iguales a 10:", sum(1 for x in xs if x == 10.0))
Ver solución
Cero (o poquísimos por redondeo): P(X = 10) = 0 en la práctica. Por eso todo evento continuo se formula con desigualdades.
Ejercicio 3: promesa de entrega
Viaje U(20, 50). ¿A cuántos minutos prometer con P(cumplir) ≈ 0,9? Verificalo simulando.
Ver una posible respuesta
import random
random.seed(14)
# P(X <= t) = (t-20)/30 = 0.9 → t = 47
t = 47
xs = [random.uniform(20, 50) for _ in range(8000)]
print("P(cumple):", round(sum(1 for x in xs if x <= t)/len(xs), 3))
Prometer 47 min cumple ~90 %. Prometer la media (35) cumple solo 50 %: la promesa se fija con colas, no con promedios.
09 · Síntesis
Ideas para recordar
- Continua: probabilidad en intervalos, área bajo f(x), puntos con prob. 0.
- En uniforme, P = ancho / total. En general, P = área.
- El histograma normalizado estima la densidad con datos.
- En Python:
random.uniformgenera; los eventos usan desigualdades. - Las decisiones (promesas, stocks) se fijan con colas, no con medias.
En el próximo tema acumularemos: funciones de distribución F(x) = P(X ≤ x).