17°

Registro abierto · se actualiza solo

Marcador del clima

Los pesos del modelo de pronóstico de ECMWF son públicos, y pesan menos de un giga. Así que lo puse a correr en la tarjeta gráfica de mi escritorio y cada día guardo dos cosas antes de que ocurra nada: lo que predice ese modelo en mi casa y lo que predice el pronóstico oficial, que corre en un superordenador.

Cuando el tiempo pasa, se anota lo que de verdad sucedió. Las predicciones no se editan nunca. En meses, esta tabla dirá quién acierta más sin que haya que creerle a nadie.

El bot esperando el próximo datoSiguiente hora por confirmar: 20/8, 20:00, con 13.4 previstos por el modelo de casa.

IA local

1.17°C

error medio · AIFS en una RTX 4070 Ti SUPER

rmse
1.40
sesgo
-0.84
peor
3.69
gana
18
Oficial

1.19°C

error medio · IFS operativo de ECMWF

rmse
1.50
sesgo
-0.81
peor
3.30
gana
20

38 horas verificadas2 esperando al relojdesde el 2026-08-16Santiago de Chile · temperatura a 2 m

Las tres curvas

  • IA local
  • Oficial
  • Lo que ocurrió
12°21°02:0014:0002:0014:0002:0014:0002:0014:0002:0014:0002:00

La línea de la realidad se corta donde el tiempo todavía no llega.

El error según cuánto se mire hacia adelante

+6h
+12h
+18h
+24h
+30h
+36h
+42h
+48h

Cada par compara el error medio a ese horizonte. Cuanto más lejos mira el modelo, más se le nota.

El registro completo

última corrida: 22.3s · 5.77 GB

La columna real se rellena después, con el reanálisis ERA5; mientras ese dato no llega se usa el análisis reciente, marcado con asterisco. Las dos columnas de predicción no se editan jamás.

Análisis del 2026-08-19 06:00:00 UTC6/8 verificadas

22.3s en NVIDIA GeForce RTX 4070 Ti SUPER · 5.77 GB de memoria· grilla -33.583, -70.720

Hora (Chile)IA localOficialRealError IAError oficial
19/8, 08:006.416.508.902.492.40
19/8, 14:0016.8118.3017.700.890.60
19/8, 20:0011.6512.1012.200.550.10
20/8, 02:007.828.7010.502.681.80
20/8, 08:006.717.8010.403.692.60
20/8, 14:0018.5619.2016.901.662.30
20/8, 20:0013.4013.40
21/8, 02:009.408.40
Análisis del 2026-08-18 06:00:00 UTC8/8 verificadas

21.3s en NVIDIA GeForce RTX 4070 Ti SUPER · 5.77 GB de memoria· grilla -33.583, -70.720

Hora (Chile)IA localOficialRealError IAError oficial
18/8, 08:006.213.807.100.893.30
18/8, 14:0017.9517.6017.000.950.60
18/8, 20:0012.6411.8013.400.761.60
19/8, 02:008.307.809.601.301.80
19/8, 08:006.816.008.902.092.90
19/8, 14:0016.4017.2017.701.300.50
19/8, 20:0011.3412.4012.200.860.20
20/8, 02:007.329.7010.503.180.80
Análisis del 2026-08-17 06:00:00 UTC8/8 verificadas

19.1s en NVIDIA GeForce RTX 4070 Ti SUPER · 5.77 GB de memoria· grilla -33.583, -70.720

Hora (Chile)IA localOficialRealError IAError oficial
17/8, 08:007.258.308.100.850.20
17/8, 14:0013.7613.5013.500.260.00
17/8, 20:0010.7610.3011.600.841.30
18/8, 02:007.516.408.100.591.70
18/8, 08:006.393.807.100.713.30
18/8, 14:0017.9417.6017.000.940.60
18/8, 20:0012.5811.8013.400.821.60
19/8, 02:008.097.809.601.511.80
Análisis del 2026-08-16 06:00:00 UTC8/8 verificadas

19.4s en NVIDIA GeForce RTX 4070 Ti SUPER · 5.77 GB de memoria· grilla -33.583, -70.720

Hora (Chile)IA localOficialRealError IAError oficial
16/8, 08:004.675.104.900.230.20
16/8, 14:0014.7915.2014.000.791.20
16/8, 20:0010.219.8010.800.591.00
17/8, 02:007.558.408.901.350.50
17/8, 08:006.597.908.101.510.20
17/8, 14:0013.6212.7013.500.120.80
17/8, 20:0010.4710.4011.601.131.20
18/8, 02:006.945.708.101.162.40
Análisis del 2026-08-16 00:00:00 UTC8/8 verificadas

108.5s en NVIDIA GeForce RTX 4070 Ti SUPER · 5.77 GB de memoria· grilla -33.583, -70.720

Hora (Chile)IA localOficialRealError IAError oficial
16/8, 02:005.776.006.600.830.60
16/8, 08:005.155.104.900.250.20
16/8, 14:0015.1715.2014.001.171.20
16/8, 20:0010.439.8010.800.371.00
17/8, 02:007.598.408.901.310.50
17/8, 08:006.567.908.101.540.20
17/8, 14:0012.8812.7013.500.620.80
17/8, 20:0010.1010.4011.601.501.20

Metodología y datos

Modelo local
AIFS Single 2.0 de ECMWF, pesos públicos (CC-BY-4.0), corriendo en una RTX 4070 Ti SUPER con el envoltorio que sustituye flash-attn por SDPA.
Referencia oficial
IFS operativo de ECMWF vía Open-Meteo, pedido con cell_selection=nearest y elevation=nan para obtener el punto de grilla sin corrección por altura. Sin esos parámetros el dato llega ajustado con un modelo de elevación de 90 m, lo que introduce 0.60 °C de sesgo en Santiago.
Verdad
Reanálisis ERA5. Mientras ERA5 no está disponible se usa el análisis reciente, marcado como provisional y reemplazado en cuanto llega el definitivo.
Punto
El más cercano de la grilla gaussiana reducida a Santiago (−33.4489, −70.6693), a unos 15 km del centro. Sin interpolación.
Métricas
MAE es el error medio absoluto. RMSE eleva al cuadrado antes de promediar, así que castiga más los errores grandes: si es bastante mayor que el MAE, el modelo falla poco pero feo. El sesgo lleva signo y dice si corre cálido o frío.
Límite conocido
El IFS se actualiza cuatro veces al día y el marcador consulta el pronóstico vigente, que puede partir de un análisis más reciente que el de AIFS. Eso favorece al oficial. Falta fijar ambas corridas al mismo análisis inicial.

Descargar el registro completo en CSV· 40 filas · se regenera con cada actualización

Cómo está hecho, paso a paso, en el artículo del modelo.El código que lleva este registro está enGitHub.