01 · Punto de partida
Lo que se ve adentro
Dos modelos predicen lo mismo y por dentro son opuestos: uno aplica la física del tanque, el otro repite una tabla medida. El primero explica; el segundo, solo imita. Esa transparencia define tres familias: caja blanca, negra y gris.
- ¿Conozco el mecanismo o solo tengo datos?
- ¿Puedo explicar por qué predice lo que predice?
- ¿Qué pasa fuera del rango medido?
- ¿Cuántos datos necesito para confiar?
02 · Definiciones
Tres transparencias
Blanca
Mecanismo explícito: balances, física, reglas. Cada parámetro significa algo.
Negra
Solo entradas y salidas: tablas, regresiones, redes. Predice sin explicar.
Gris
Estructura conocida + números calibrados: el tanque con caudales ajustados a datos.
| Caja | Necesita | Promete | Riesgo |
|---|---|---|---|
| Blanca | Conocer el mecanismo | Explicar y extrapolar con criterio | Mecanismo equivocado |
| Negra | Muchos datos | Predecir dentro de lo visto | Falla fuera de rango |
| Gris | Estructura + algunos datos | Lo mejor de ambos mundos | Calibrar de más (sobreajuste) |
03 · Decisión
Cómo elegir la caja
- 1Si conocés el mecanismo, caja blanca.
Balances, colas, inventarios: escribí las reglas y ganá explicación.
- 2Si solo tenés datos, caja negra con límites.
Interpola dentro de lo medido; nunca prometas fuera de rango.
- 3Si tenés estructura y algunos datos, gris.
La práctica real: mecanismo conocido con parámetros calibrados.
Caja blanca
Extrapola con criterio
El mecanismo vale más allá de los datos: predice escenarios nunca vistos.
Caja negra
Solo interpola
Fuera de lo medido inventa: repite el último valor o sigue una curva ciega.
- Interpretabilidad
- Poder explicar cada parte del modelo en lenguaje del dominio.
- Extrapolación
- Predecir fuera del rango medido: privilegio de la blanca.
- Interpolación
- Predecir entre mediciones: terreno seguro de la negra.
- Sobreajuste
- Memorizar ruido como si fuera señal, típico de negras flexibles.
04 · La gris cotidiana
Estructura + calibración
Casi todo modelo profesional es gris: el tanque con caudales medidos, la cola con tasas estimadas. Los Temas 37 (calibración) y 40 (sensibilidad) le darán herramientas.
05 · En Python
Las tres cajas del mismo nivel
Python en tu navegador. Misma pregunta, tres interiores: fórmula, tabla y estructura calibrada.
# Blanca: el mecanismo explica cada número.
def blanca(t):
return 10 + 1 * t
# Negra: solo una tabla medida, interpola adentro.
datos = [(0, 10), (6, 16), (12, 22)]
def negra(t):
for (t0, v0), (t1, v1) in zip(datos, datos[1:]):
if t0 <= t <= t1:
f = (t - t0) / (t1 - t0)
return round(v0 + f * (v1 - v0), 1)
return None # fuera de rango: no sabe
print(blanca(3), negra(3), negra(9), negra(20))
Gris: calibrar lo que falta
medidos = [11, 12, 13, 14, 15, 16]
def error(entrada):
n, total = 10, 0
for m in medidos:
n = n + entrada - 2
total = total + abs(n - m)
return total
mejor = min([e / 10 for e in range(20, 41)], key=error)
print("entrada calibrada:", mejor)
06 · Exploración
Laboratorio: extrapolar a ciegas
Los puntos son mediciones con ruido hasta el instante marcado. La blanca (conoce la pendiente) sigue; la negra repite el último valor. ¿Quién gana lejos?
Dentro y fuera de rango
12 pasos · datos hasta t=6
Fuera de rango, la blanca sigue la tendencia y la negra se queda quieta.
A la izquierda de la marca hay datos; a la derecha, solo predicción. Ahí se separan las cajas.
Preguntas para explorar
- Con datos hasta t = 10, ¿la negra se acerca? ¿Por qué sigue perdiendo?
- Subí el ruido a 2. ¿Cuál caja sufre más dentro de rango?
- ¿Qué haría una gris en este mismo gráfico?
Ver respuestas sugeridas
- Se acerca (cubre más rango) pero sigue perdiendo fuera de él: la negra no extrapola, solo interpola.
- La negra: sigue cada punto ruidoso; la blanca mantiene la tendencia del mecanismo.
- Estructura conocida (la recta) con la pendiente calibrada en los datos: seguiría la tendencia con números ajustados.
07 · Comprensión
Confusiones frecuentes
«Negra precisa adentro vale afuera»
No: interpolar bien no habilita a extrapolar. Afuera del rango, la negra no tiene mecanismo que la sostenga.
«Blanca no necesita datos»
Sí: el mecanismo necesita parámetros (caudales, tasas) que solo los datos dan. Blanca sin datos es filosofía.
«Gris es un intermedio tibio»
Es la forma profesional estándar: estructura que explica más números que se ajustan. Tibio sería no declarar qué parte es cuál.
«Más flexible siempre gana»
La flexibilidad memoriza ruido (sobreajuste) y exige más datos. La rigidez con buen mecanismo generaliza mejor.
08 · Práctica guiada
Ejercicios con Python
Ejercicio 1: interpolar y fallar afuera
Interpolá en t = 3 y t = 9, y pedí t = 20. ¿Qué responde cada caja?
datos = [(0, 10), (6, 16), (12, 22)]
def negra(t):
for (t0, v0), (t1, v1) in zip(datos, datos[1:]):
if t0 <= t <= t1:
f = (t - t0) / (t1 - t0)
return round(v0 + f * (v1 - v0), 1)
return None
print(negra(3), negra(9), negra(20))
Ver solución razonada
Da 13.0, 19.0, None: adentro interpola perfecto; afuera admite que no sabe. Ese None vale oro.
Ejercicio 2: calibrar la gris
La estructura dice nivel + entrada − 2. Calibrá la entrada con los medidos. ¿Cuánto da?
medidos = [11, 12, 13, 14, 15, 16]
def error(entrada):
n, total = 10, 0
for m in medidos:
n = n + entrada - 2
total = total + abs(n - m)
return total
print(min([e / 10 for e in range(20, 41)], key=error))
Ver solución
Da 3.0 con error cero: la estructura era correcta y el dato la confirma. Así nace una gris confiable.
Ejercicio 3: elegir la caja
Clasificá: tabla de precios histórica, fórmula del tanque, red neuronal de demanda, tanque con caudal medido.
Ver una posible respuesta
casos = {
"tabla historica": "negra",
"formula del tanque": "blanca",
"red neuronal": "negra",
"tanque con caudal medido": "gris",
}
for c, caja in casos.items():
print(c, "->", caja)
Datos sin mecanismo: negra. Mecanismo sin datos nuevos: blanca. Mecanismo más medición: gris, la de todos los días.
09 · Síntesis
Ideas para recordar
- Blanca explica, negra imita, gris combina.
- La negra interpola bien y extrapola mal: debe avisar fuera de rango.
- La blanca necesita datos para sus parámetros, aunque conozca el mecanismo.
- La gris (estructura + calibración) es el estándar profesional.
- En Python: fórmulas, tablas con
Noneafuera y búsqueda de parámetros.
En el próximo tema separaremos explicar de anticipar: modelos descriptivos y predictivos.