## Plotting posterior predictive distributions

I’ve just released a small bit of Matlab code on GitHub which helps automate the job of plotting posterior predictive distributions. If you are inferring posterior distributions of parameters of a 1D function (e.g. y=mx+c) then this code will plot the posterior predictive distribution for you. This should be handy for you to eyeball how well a model […]

## Sate the urge to draw a graph: useful software

Sometimes one just has the urge to draw a graph, and to draw a graph quickly. This happens to me when I’m trying to convey basic ideas either in my teaching material or for the introduction of a talk, for example. In the past I have tried the approach of copy/paste from Google Images or by searching through my paper […]

## Metabolic income inequality in the human body

We’ve been hearing a lot about society’s inequality in terms of wealth and income recently. Many statistics are quoted along the lines of “Britain’s top 1% own as much as the bottom 55%.” This made me think back to my DPhil work, where one of the key factoids constantly in my mind was the disproportionately demanding nature […]

## Public talk at Dundee Skeptics in The Pub

Earlier this week I had a nice opportunity to talk about epistemology and inference to the Dundee Skeptics in The Pub. The talk seems to have been well received and a lively discussion followed. I took the chance to correct the misunderstanding that Sherlock Holmes is a master of deductive inference, using this amusing video.

## It is Time to Stop Teaching Frequentism to Non-statisticians

Great stuff, from William M. Briggs […] there are lot of folks out there who, because they once had a graduate survey course in regression, and have personally produced a p-value or two, feel they are versed sufficiently in probability to pass on their skills to fresh students. But their rendering of the subtleties of […]

## Book review: Bayes’ Rule, by James V Stone

Until recently, many texts on Bayesian inference assumed the reader had a strong background in mathematics or statistics. I found that really frustrating and it really got in my way of understanding this stuff. But this concise book (~160 pages) is a really great introduction. If I had this book when I was learning, […]

## Learning Python? Watch these videos…

Enthought have put together a very comprehensive set of training videos on how to program in Python. If you are a student or faculty, then you can register for their free academic account and get access to the videos. Highly recommended. https://enthought.com/services/training/python-training-on-demand

## Software for MCMC

If you’ve decided to join the increasing number of people using MCMC methods to conduct Bayesian inference, then one important decision is which software to use. This decision will be influenced by your programming language of choice, see Figure below. If you use Matlab, then really your best choice at the moment is JAGS. You use it […]