
urg-forecast
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.
Inicio rápido
Sección titulada «Inicio rápido»pip install urg-forecast-core # Python 3.11 o 3.12
urg-forecast demo # hospitales de Puerto Montt y Frutillarurg-forecast buscar "osorno" # busca por nombre, comuna, región o tipourg-forecast pronosticar 24-105 # backtest + pronóstico a 26 semanasurg-forecast pronosticar 24-105 -H 6m # elige el horizonte: 12, 12s (semanas) o 6m (meses)urg-forecast modelos # lista los modelos disponiblesurg-forecast pronosticar 24-105 -m AutoARIMA # usa un modelo en vez de compararurg-forecast pronosticar 24-105 -m Ensamble -m TBATS # prueba modelos extraurg-forecast pronosticar 24-105 -m mi_modulo:MiModelo # o un modelo propioCada 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 semanaHistoria 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 || ... | | | |