ProyectosSobre míExperienciaCapacidadesContacto
← Todos los proyectos
03Forecasting · Machine LearningEn desarrollo

Pronóstico de demanda operativa

Sistema de pronóstico orientado a predecir demanda y métricas relacionadas con la atención y el servicio, combinando patrones históricos, efectos de calendario y Machine Learning para apoyar la planificación y asignación de recursos.

Tecnologías utilizadas
PythonPandasXGBoostMLflowSQL
Contexto

Los equipos operativos necesitan anticipar la demanda para planificar capacidad y asignar recursos de manera eficiente. El reto consistió en construir pronósticos capaces de capturar patrones recurrentes y, al mismo tiempo, ser útiles para distintas unidades operativas y tipos de servicio.

Datos

La tabla de modelado se construyó a partir de registros históricos operativos y se agregó alrededor de unidad, tipo de servicio, fecha e intervalo de tiempo. Se incorporó información de calendario y fechas críticas junto con patrones históricos de demanda.

Ingeniería de variables

El conjunto de variables combina información de calendario, variables relacionadas con días festivos y lags históricos explícitos. En lugar de depender de desplazamientos posicionales, las observaciones históricas se alinean por fecha, intervalo y día de la semana para conservar la estructura temporal real del problema.

Modelado

Primero se estableció un baseline histórico y posteriormente se comparó con un modelo basado en XGBoost. La evaluación utiliza una división temporal, reservando el período más reciente para validación con el objetivo de representar mejor el comportamiento sobre observaciones futuras.

Evaluación

El objetivo no fue simplemente obtener un error menor, sino determinar si la complejidad adicional de Machine Learning proporcionaba una mejora significativa frente a un baseline histórico sólido.

Resultado

El proyecto evolucionó desde un prototipo de forecasting hacia un flujo de ML más completo que incorpora ingeniería de variables, validación temporal, seguimiento de experimentos y evaluación de modelos. Los resultados también dejaron una lección importante: un modelo no debería llegar a producción únicamente porque sea más complejo que su baseline.

Ver en GitHub — Por definirOtros proyectos