Agglestone Labs · Predictive models
Predictive models, built and tested properly.
A predictive model learns from what has happened to estimate what will happen next. Done well, it helps you plan, spot problems early and decide with confidence. Done badly, it gives confident answers that are wrong. We research and build the first kind, for any field with hard data problems, from science and medicine to finance and logistics.
What a predictive model can do
If something has happened often enough to leave a trail in your data, a model may be able to see it coming.
How we build them
Every model is treated as an experiment: a hypothesis about what can be predicted, tested fairly and recorded.
- 1Start with a simple baselineLast year's figure, a moving average or a rule of thumb. A model has to beat it to earn its place.
- 2Understand the dataWhere it comes from, what's missing, and anything that would leak tomorrow's answer into today's data.
- 3Try competing approachesStatistical models, gradient-boosted trees and neural networks, each tested the same way so the comparison is fair.
- 4Test on data the model hasn't seenHeld-back periods and records, tested the way the model will really be used.
- 5Measure the uncertaintyRanges, not just single numbers, so you know how far to trust each prediction.
- 6Explain what drives itWhich inputs matter and why, so people can check the model makes sense.
Nobody can know how well a model will work before it's been tested. That's what makes it research. What you'll get from us is a clear, measured answer, backed by the experiments that show it.
Once it's built
- Checks that it still works. The world changes and models drift, so we set up checks that show when one needs retraining.
- Documentation. The data, the method, the experiments and the test results, written up so others can follow them.
- Code you can run. The model and the code that trains it, so you can run it yourselves or have us help.
Wondering what you could predict?
Tell us what you'd like to know in advance and what data you have. We'll tell you what we think is possible and how we'd test it.