Machine learningProyecto personal
Previsión del nivel de un río
Proyecto de previsión hidrológica basado en observaciones históricas, variables retardadas, modelos de referencia y evaluación rigurosa.
- Python
- Series temporales
- Modelado predictivo
Analítica avanzada y modelos predictivos
Previsiones y clasificaciones construidas con tus datos históricos, evaluadas frente a alternativas simples y explicadas de forma que puedas decidir con ellas, sabiendo lo que pueden y lo que no pueden decirte.
Actualizado:
Sin una previsión razonada, se compra de más o de menos, o se dimensiona mal el equipo.
Las plataformas atribuyen cada una las ventas a su favor. Falta una visión conjunta del efecto del gasto.
Existen informes con descripciones del pasado, pero nadie ha cuantificado qué factores explican los resultados.
Un modelo con buena métrica en un cuaderno no sirve si nadie lo integra en una decisión o lo mantiene.
Una predicción sin margen de error es una opinión. En cada proyecto reporto, junto al valor esperado, un rango razonable y el rendimiento del modelo frente a una referencia simple (por ejemplo, repetir el valor de la semana anterior). Si el modelo no mejora de forma consistente esa referencia en una validación que respeta el orden temporal, te lo diré y no lo pondremos en producción.
Utilizo validación temporal (entrenar con el pasado y probar con el futuro) para evitar la fuga de información, que infla artificialmente las métricas. Elijo las métricas según el coste de equivocarse: no es lo mismo infrapredecir que sobrepredecir. Analizo también dónde falla el modelo —ciertos productos, meses o clientes— porque ahí suelen estar las mejoras más útiles.
Un modelo es útil cuando alguien actúa con él. Por eso concreto desde el principio cómo se consumirán los resultados y cada cuánto se actualizan. Cuando el modelo está en uso, monitorizo la desviación entre lo previsto y lo ocurrido y reentreno con una frecuencia acordada.
Puedes ver en proyectos una previsión de nivel de río con series temporales y variables retardadas, y un proyecto de modelado de mezcla de marketing (marketing mix modeling) con inferencia bayesiana, ambos personales, con su metodología y sus limitaciones descritas.
Qué datos hay, qué calidad tienen, qué patrones muestran y qué se puede o no concluir con ellos.
Previsión, clasificación o modelo de respuesta, comparado siempre con una referencia simple (como repetir el valor anterior).
Validación temporal o cruzada, métricas con sentido de negocio, intervalos de incertidumbre y análisis de errores.
Informe periódico, tabla de resultados o conexión con tu herramienta de BI, con reentrenamiento y monitorización de la calidad.
Qué asume el modelo, cuándo deja de ser fiable y cómo interpretar sus resultados.
Qué decisión se tomará con el resultado, con qué horizonte y qué error es aceptable.
Cobertura histórica, huecos, cambios de definición y variables disponibles en el momento de predecir.
Empiezo por métodos sencillos; solo añado complejidad si mejora de forma consistente en validación.
Separación temporal de entrenamiento y prueba, para que la evaluación se parezca al uso real.
Medir en producción si el modelo sigue funcionando y reentrenarlo cuando cambian los datos.
Estimar ventas o pedidos por producto o periodo con estacionalidad, tendencia y variables como promociones o calendario.
Ordenar leads, incidencias o clientes según la probabilidad de un resultado para decidir dónde actuar primero.
Cuantificar qué factores explican los cambios en ingresos, margen o conversión.
Estimar la contribución de cada canal y simular escenarios de reparto de presupuesto, con la incertidumbre del modelo a la vista.
Anticipar fallos a partir de datos de sensores o registros, siempre que existan históricos de fallos suficientes.
Previsión a corto plazo de variables físicas con retardos y referencias de comparación.
Depende del problema. Para previsión de series temporales conviene tener varios ciclos completos (por ejemplo, al menos un par de años si hay estacionalidad anual); para clasificación, suficientes ejemplos de cada clase. Lo valoramos en el análisis inicial y, si no alcanzan, propongo alternativas más simples.
No puedo darte una cifra antes de ver los datos. Sí puedo comprometerme a medirla de forma honesta, con validación temporal y comparándola con una referencia sencilla, y a decirte si el resultado no justifica usar el modelo.
Lo que mejor encaje con el problema. A menudo un modelo estadístico o un método sencillo con buenas variables supera a uno complejo, y es más fácil de explicar y mantener.
Sí. Los resultados pueden escribirse en tu almacén de datos o entregarse en un formato que consuman Power BI, Looker u hojas de cálculo.
Solo si existen datos de sensores o registros con histórico de fallos suficiente. Si no, es mejor empezar por registrar bien los datos y mientras tanto usar reglas y alertas sencillas.
Machine learningProyecto personal
Proyecto de previsión hidrológica basado en observaciones históricas, variables retardadas, modelos de referencia y evaluación rigurosa.
AnalíticaProyecto personal
Proyecto analítico que explora atribución de marketing, reparto de presupuesto y modelos de respuesta con estadística bayesiana en PyMC.
Descubre dónde la IA aporta valor en tu operación y llévala a producción con control humano.
Ver servicioConvierte tareas manuales y repetitivas en flujos programados, trazables y fáciles de mantener.
Ver servicioUn asistente que responde con tus documentos, cita la fuente y respeta los permisos.
Ver servicioPipelines fiables, modelos claros y tests de calidad para decidir con datos en los que confiar.
Ver servicioUna primera conversación sirve para saber si tiene sentido y por dónde empezar.