Los errores de unidades y conversiones casi nunca explotan de golpe con sirenas. Suelen empezar como “cosas raras” pequeñas: una escala que no encaja, un corte diario que se mueve, un pico que parece real… hasta que un día te rompe los diarios, los extremos o te hace tomar una decisión mala. Aquí vamos a por las señales tempranas (las que avisan antes) y un par de checks para pillarlas en minutos.
Este artículo forma parte del tema Datos de calidad en WikiMeteo.es, donde reunimos conceptos y guías prácticas para entender mejor el tiempo y el clima.
Accesos directos:
- Si hoy ves algo raro: “Señales tempranas (lista rápida)” y “Checklist en 3 minutos”.
- Si el lío huele a horas: “Timestamps: UTC, cambios de hora y drift”.
- Si quieres pruebas cortas: “Tabla señal → causa probable → test”.
1. Por qué los líos silenciosos son peligrosos
Porque contaminan derivados: máximas/mínimas, acumulados diarios, climatologías, y comparaciones con otras estaciones. Y como “no petan”, el error se normaliza: te acostumbras a un dato mal.
2. Señales tempranas (lista rápida)
- Escala rara pero “no imposible”: viento sistemáticamente bajo/alto respecto al entorno
- Factor constante: todo parece correcto salvo que siempre va ~×3,6 o ~×100
- Cortes diarios que se mueven: lluvia diaria empieza a “partirse” a horas raras
- Radiación/temperatura fuera de fase: máximos diarios a horas que no cuadran
- Cuantización extraña: lluvia en escalones raros (cambia el paso dominante)
- Missing disfrazado: aparecen ceros perfectos donde antes había huecos
- Pequeño salto permanente: desde un día concreto, todo se desplaza (offset) o cambia de unidad
3. Señales por variable (lo que más delata)
- Viento: medio y racha dejan de “hablar el mismo idioma”; o todo parece un 30% de lo esperable (m/s vs km/h)
- Presión: valores alrededor de 101000 (Pa) cuando tu panel “dice” hPa
- Temperatura: números tipo 290 (Kelvin) o saltos de 10–15 °C de un día a otro sin razón
- Lluvia: confusión mm vs mm/h; acumulados que decrecen; diarios que cortan mal
- Radiación/UV: curva solar rota o desplazada en el reloj
4. Señales de pipeline (cuando no es el sensor, sino el camino)
- Agregación mal aplicada: medias que parecen máximos, o intensidades calculadas como acumulados
- Conversión doble: se convierte en ingestión y otra vez en el panel
- Redondeo/re-muestreo: escalones nuevos y pérdida de variabilidad
- Homogeneización mal entendida: “corrige” de más y crea cambios artificiales
- Flags de calidad ignorados: datos marcados como sospechosos se muestran como normales
5. Tabla señal → causa probable → test rápido
| Señal | Causa probable | Test rápido |
|---|---|---|
| Viento siempre “bajo” en temporales | m/s mostrado como km/h | Multiplica por 3,6 y compara con contexto |
| Presión ~101000 | Pa mostrado como hPa | Divide entre 100 y mira si cae en 990–1035 |
| Temperatura ~290 | K mostrado como °C | Resta 273,15 |
| Diarios de lluvia “desplazados” | UTC/local o DST/corte diario mal | Revisa hora de corte y timezone declarada |
| Radiación con pico a hora rara | timestamp shift o drift del logger | Compara con días despejados previos |
| Ceros tras caídas | missing→0 | Busca patrón de ceros exactos en periodos de caída |
| Escalones nuevos en lluvia | resolución/redondeo o conversión | Detecta el paso mínimo repetido (0,1/0,2/0,5…) |
6. Checklist en 3 minutos (para usarlo a diario)
- 1) Mira si la unidad está visible en cada gráfico/tarjeta
- 2) Haz dos tests de factor: ×3,6 (viento) y ÷100 (presión)
- 3) Verifica que mm y mm/h no están mezclados
- 4) Revisa si missing se ve como missing (no 0)
- 5) Mira un día despejado: radiación debe hacer campana y el máximo debe “caer donde toca”
7. Apartado clave: timestamps (UTC, cambios de hora y drift del logger)
Muchos “líos silenciosos” no son unidades: son tiempo mal interpretado. Tres culpables típicos:
- UTC vs hora local: el dato viene en UTC y el panel lo trata como local (o al revés)
- Cambios de hora (DST): días con 23/25 horas rompen diarios si no lo gestionas explícitamente
- Drift del logger: el reloj del datalogger se va desviando; la radiación/temperatura diurna lo delata (picos cada vez más “corridos”)
Señal temprana: el máximo de radiación (o el mínimo de humedad diurna) empieza a moverse lentamente de hora en hora a lo largo de semanas. Eso suele ser drift.
8. Errores comunes
- Arreglarlo “a ojo” cambiando la escala del gráfico sin tocar la causa
- Convertir en dos capas (ingestión y panel) y duplicar factor
- Mezclar producto (mm y mm/h) y creer que el sensor “mide raro”
- No declarar timezone y corte diario, y luego comparar diarios como si fueran iguales
9. Buenas prácticas
- Unidad, timezone y definición operativa visibles en el panel
- Flags de calidad (al menos rango físico y missing) propagados hasta la UI
- Registro de cambios del pipeline (para saber desde qué día empezó la rareza)
- Un “día patrón” despejado para validar tiempo (radiación) y un día de lluvia para validar mm/mmh
10. Resumen y claves finales
- Las señales tempranas suelen ser de escala, fase temporal o relaciones físicas rotas
- Dos factores te resuelven medio planeta: ×3,6 (viento) y ÷100 (presión)
- El tiempo es el gran culpable silencioso: UTC/DST/drift
- Si pillas el problema al principio, evitas contaminar diarios y extremos
11. Mini-glosario
- Drift: deriva lenta del reloj del logger
- DST: horario de verano/invierno (cambio de hora)
- Flag de calidad: marca que avisa de dato sospechoso o inválido
12. Referencias y lecturas recomendadas
- AEMET: recursos y notas sobre observación, horarios y tratamiento de datos
- WMO: guías de instrumentación, metadatos y control de calidad
- NOAA: documentación y formación sobre estaciones y calidad de datos