Rigorous machine learning and statistical modelling, from research to industry.
About Posteriori
Posteriori is a statistics and machine learning research practice run by Dr Nic Steyn. I can help with:
- Modelling projects: statistical and machine learning models built to answer specific questions, with code and documentation.
- Inference, prediction, and decision-making with rigorous uncertainty quantification.
- Diagnosing problems: finding what's going wrong in a process, product or dataset through close modelling of the data.
- Experimental design: deciding which data to collect, which tests or experiments to run, and how much is enough.
- Analysis reviews: independent checks of existing models and analyses.
- Building tools: turning models into software and pipelines.
If you have an interesting problem that might benefit from careful analysis, I'd love to hear about it.
I'm currently based in London, but I can work with teams across the UK, in New Zealand and Australia, and remotely with teams anywhere.
Background
I have a DPhil from the Modern Statistics and Statistical Machine Learning (StatML) programme at the University of Oxford. My research focused on robust statistical methods for analysing infectious disease dynamics with an emphasis on uncertainty quantification. The work drew on Bayesian inference, sequential Monte Carlo, decision theory and survey statistics.
Before Oxford, I spent 18 months modelling COVID-19 for the New Zealand government. Our work fed directly into real-time national policymaking, and our team was awarded the Prime Minister's Science Prize.
Since finishing my DPhil, I've worked on statistical and machine learning problems in 2D mass spectrometry and thermal batteries.
Selected work
- 2DMS Software
Software that puts the analysis methods in users' hands.
- 2DMS Classification, Modelling, and Simulation
Statistical models and simulations of 2D mass spectrometry data.
- Real-Time Energy Modelling
Modelling of thermal battery systems.
- Official COVID-19 Modelling
Models used by the New Zealand government during the COVID-19 pandemic.
- Epidemic Survey Methods
Bayesian methods for estimating epidemic trends from survey data.
- Uncertainty in Epidemiology
Defining uncertainty in epidemic models, and fixing overconfident estimates from widely used methods.
Expertise
- Uncertainty quantification
- Bayesian inference
- Simulation and stochastic modelling
- Classification and clustering
- Forecasting
- Experimental design
- Sequential Monte Carlo (e.g. particle filters)
- Markov chain Monte Carlo
- Hidden-state and time-series models
- Decision theory
- Value of information
- Data fusion (multiple data sources)
- Julia
- Python
- R
- Stan
- MATLAB
- Jupyter
- R Shiny
- ML pipelines
- Time series
- Survey data
- Instrument and spectral data
- Epidemiological data
- Wastewater analysis
- High-dimensional data (p ≫ n)
- Demographic data
- Simulation output
- Robust uncertainty quantification: how sure are we, and is more data worth collecting?
- Delivering in high-stakes, real-time settings with real-world consequences
- Working across industry, government and academia
- Communicating complex results to non-experts
- Publishing peer-reviewed research alongside open-source code and production software
- Moving quickly between fields
Contact
Get in touch: nic@posteriori.co.uk
Engagements range from short projects to longer-term embedded roles, quoted as a fixed price or a day rate. I'm also open to volunteer or reduced-rate work for non-profits.
My email filter can be aggressive. If you don't hear back, please reach out on LinkedIn.