Service 02
AI & predictive models
Colombia
Automatizaciones Digitales

Forecasts with doubt quantified.

Models that anticipate prices, demand and risk — and say how confident they are. Uncertainty gets measured; it doesn’t get makeup.

[ What it solves ]

The problem,
not the tool

01

A single number is useless for deciding

Saying "the price will be 320" without saying how far it can deviate helps nobody who has to sign. A calibrated interval does: it bounds the risk you’re taking with the decision.

02

Averages hide what matters

Nearly all of a year’s cost concentrates in a few extreme hours. A model that nails the average and misses the spikes is a model that failed you on the day it mattered.

03

The history exists, but nobody uses it

There are decades of public data available and unexploited. Fetching it, cleaning it and turning it into a usable signal is half the job.

[ How we do it ]

The method,
made concrete

01

We fetch the data from its source

Straight from the official API, not from a file someone exports by hand. If the data isn’t reproducible, neither is the model.

02

We separate signal from noise

Seasonal decomposition and clustering before modeling: understanding what moves the series avoids models that memorize instead of learn.

03

We quantify the uncertainty

Conformal prediction to produce intervals with real coverage, not decorative error bars.

04

We classify the rare events

Spikes are modeled separately, with Markov chains for the regimes. It’s where an average model always fails.

What we use

PythonpandasLightGBMMarkov chainsConformal predictionMSTLClusteringWeibullParquet
[ In the work ]

Where you see it
running

Real projects from this service.

Energy price predictor

Spot-price forecasting with spike classification and calibrated intervals.

Electricity demand model

Decomposition and clustering of 26 years of system demand.

Energy hub dispatch

MILP optimization deciding, hour by hour, between selling or burning the fuel.

[ Frequently asked ]

What we get
asked

How much data do I need for this to work?

It depends on the phenomenon’s seasonality, but as a rule you need several full cycles: for something with yearly seasonality, three or four years. You can start with less, though the model will say little about what it hasn’t seen yet.

What does a calibrated interval mean?

That when the model says "80% confidence", the real value falls inside 80% of the time. It sounds obvious and almost no model delivers it: it takes conformal prediction, validating coverage against data the model never saw.

Does this apply outside the energy sector?

Yes. The method — fetch the data from its source, separate signal from noise, quantify the uncertainty — is the same for product demand, portfolio risk or inventory turnover. What changes are the variables, not the approach.

[ The other services ]

We also
do

[ Got something that should be running on its own? ]

Let’s talk.

hablemos@digiautom.com

Reply within 24 hours · Colombia

Ask the AI Message us