Data visualisation, data art and the law of large numbers.
Evaluating the results of the 2015 UK general election under three slightly different forms of proportional representation.
Sample size plays a critical roll in interpreting data; ignore at your peril.
Introducing a simple tool I created to help journalists (and others) understand the usefulness (or possibly lack thereof) of screening tests.
Calculating the cost of collecting a squad of Mario Balotelli stickers.
This post details how we can use some of the more advanced features of the R programming language and a little bit of maths to make a prime-number-checking function more efficient.
More on the potential cost of collecting Panini football stickers.
My take on the potentially eye-watering cost of collecting football stickers on your own.
Ideas concerning the tracking of carbon dioxide emission rankings through time.
Some thoughts on the ways carbon dioxide emissions data can be manipulated in order to make a case for not taking any action to curb these emissions.