Ir al contenido
Pronóstico semanal a 26 semanas para el Hospital de Puerto Montt, con bandas P80 y P95

urg-forecast

Una base abierta y gratuita para pronosticar la demanda de los servicios de urgencia en Chile con datos públicos del DEIS MINSAL.

Con un solo comando obtienes un backtest y un pronóstico semanal para cualquier establecimiento de la red pública que reporte al DEIS. Es una aproximación inicial: ajustarla a tu realidad es trabajo tuyo, y el código está hecho para eso.

Prueba la demo: elige un establecimiento en el navegador y mira su pronóstico, sin instalar nada.

Es una base, no una herramienta de decisión. Los modelos son estadísticos y simples, sin ajuste local, sobre datos públicos y agregados. Usa los resultados para explorar y para comparar tu propio trabajo, no para dotar un turno ni planificar un presupuesto sin validación local. Ver Una base, no un producto.

Ventana de terminal
pip install urg-forecast-core # Python 3.11 o 3.12
urg-forecast demo # hospitales de Puerto Montt y Frutillar
urg-forecast buscar "osorno" # busca por nombre, comuna, región o tipo
urg-forecast pronosticar 24-105 # backtest + pronóstico a 26 semanas
urg-forecast pronosticar 24-105 -H 6m # elige el horizonte: 12, 12s (semanas) o 6m (meses)
urg-forecast modelos # lista los modelos disponibles
urg-forecast pronosticar 24-105 -m AutoARIMA # usa un modelo en vez de comparar
urg-forecast pronosticar 24-105 -m Ensamble -m TBATS # prueba modelos extra
urg-forecast pronosticar 24-105 -m mi_modulo:MiModelo # o un modelo propio

Cada ejecución imprime un resumen con tablas ASCII y guarda CSV y figuras en ./urg-forecast-salida/<código>_<nombre>/ (cámbialo con -o):

Archivo Contenido
resumen.txt el resumen impreso
pronostico.csv pronóstico semanal: q50, q80, q90, q95
backtest.csv error de cada modelo en la ventana de backtest
historia_semanal.csv la serie semanal que se modeló
pronostico.png, backtest.png figuras

Usa urg-forecast -h, o urg-forecast <comando> -h, para ver todas las opciones con ejemplos. El detalle está en la referencia de comandos.

Ejemplo de salida de urg-forecast demo con datos DEIS en vivo, el 5 de octubre de 2026:

Hospital de Puerto Montt (24-105)
=================================
Datos DEIS MINSAL (descarga actualizada); atenciones totales por semana
Historia 2022-01-10 a 2026-09-14 (245 semanas completas; 2020–2021 excluidos)
Horizonte 26 semanas
Backtest: 3 ventanas de 26 semanas, promedio (el modelo elegido se marca con *)
+---------------+-------+----------+---------------+
| Modelo | MAE | MAPE % | Pérdida P80 |
|---------------+-------+----------+---------------|
| Armónico * | 207 | 10.7 | 91.0 |
| MSTL | 231 | 11.9 | 91.6 |
| AutoARIMA | 232 | 11.7 | 104.0 |
| SeasonalNaive | 359 | 17.6 | 230.0 |
+---------------+-------+----------+---------------+
Con Armónico, el valor real quedó bajo el P80 en 24 de 78 semanas.
Intervalos del pronóstico ensanchados según ese error: P80 x2.8, P90 x2.6, P95 x2.1.
Pronóstico con Armónico: atenciones semanales
+--------------------+-------+-------+-------+
| Semana (termina) | P50 | P80 | P95 |
|--------------------+-------+-------+-------|
| 2026-09-21 | 2042 | 2259 | 2350 |
| 2026-09-28 | 2027 | 2284 | 2393 |
| ... | | | |

Pronóstico a 26 semanas, Hospital de Puerto Montt