Skip to content

uninformative priors for a threshold model estimated with MCMCglmm?

3 messages · Jarrod Hadfield, Malcolm Fairbrother

2 days later
#
Hi Malcolm,

It is of course hard to say how data and prior will interact to  
generate a posterior (otherwise we wouldn't need MCMC).

However, if you look at the marginal properties of your four priors  
(see plot) then you can see that with nu=2.02 in the inverse-Wishart  
prior (particularly prior 1), small values of the variance have very  
low prior density.

v<-seq(0,1,length=1000)
par(mfrow=c(2,2))

plot(MCMCpack::dinvgamma(v, shape = 1.02/2, scale =(2.02*1)/2)~v,  
type="l", ylab="Density", xlab="Variance", main="Prior 1")
plot(MCMCpack::dinvgamma(v, shape = 1.02/2, scale =(2.02*0.1)/2)~v,  
type="l", ylab="Density", xlab="Variance", main="Prior 2")
plot(df(v, df1 = 1, df2 = 1.02)~v, type="l", ylab="Density",  
xlab="Variance", main="Prior 3")
plot(df(v/25, df1 = 1, df2 = 1.02)~v, type="l", ylab="Density",  
xlab="Variance", main="Prior 4")

I tend to use parameter expanded priors. I haven't come across any  
papers exploring their properties in the multivariate case (i.e. a  
covariance matrix) but some noddy simulations I've done in the past  
suggest they have better inferential properties than the  
inverse-Wishart. If there are papers out there I would love to hear  
about them.

Cheers,

Jarrod

Quoting Malcolm Fairbrother <M.Fairbrother at bristol.ac.uk> on Mon, 9  
Jun 2014 09:59:38 +0100: