Print

Print


Dear Andrew M.,

I think you're right.  The point is that, for this example, the
seemingly noninformative gamma(1,1) prior distribution does very strong
things to the inferences, whereas the seemingly noninformative
uniform(0,1000) does not do such strange things.

One way to look at it mathematically is to consider noninformative prior
distributions as limits.  For example, gamma(a,a), with a approaching 0,
or uniform(0,A), with A approaching infinity.  In this example (and
others), the gamma(a,a) prior distribution does not lead to nice
posterior distributions in the limit "a approaches 0".  In contrast, the
uniform(0,A) prior distribution gives stable posterior distributions in
the limit "A approaches infinity".  For example, using a prior
distribution of uniform(0,100) will give essentially the same results as
using uniform(0,1000).  In contrast, the gamma prior distribution does
weird things and, since it is the default in BUGS analyses, I thought it
would be a good idea to alert the newslist.

Yours,
Andrew G.



Andrew Millard wrote:

>I think the problem here is that the gamma(1,1) prior on the precision is
>a poor attempt at being uninformative.  Whilst the Unif(0,1000) prior on
>the standard deviation expresses prior knowledge that sigma.theta could
>equally well take any value up to 1000, the Gamma(1,1) prior effectively
>says that our prior knowledge is that sigma.theta is unlikely to be more
>than 6, and is more likely to be close to 1.
>
>Reading the version of the "8 schools"  example in the first edition of
>the book (sorry I don't have the 2nd edition yet), it is clear that the
>prior knowledge of the likely values is not well represented by either of
>these distributions: the y are within-school mean increases with coaching
>of a score that (on a large scale and for individuals) lies between 200
>and 800 with mean 500 and s.d. 100.  It would seem that prior distribution
>for the between-school s.d. of the increase, sigma.theta, should be mostly
>below 100 and favour smaller values over larger ones.  The question is
>then to choose an appropriate distribution to represent that knowledge.
>If conjugacy is really necessary for some reason then perhaps a
>Gamma(0.5,4) prior on the precison might be suitably vague.
>
>I don't believe there is such a thing as a completely uninformative prior,
>though some are vaguer than others.  An important question in all Bayesian
>analyses is how to represent our prior knowledge, and if that prior
>knowledge is very uncertain, we need to think about just how uncertain it
>is, rather than unthinkingly choosing a prior which has been labelled as
>uninformative by someone else, whose problem is different and may be on a
>different scale.
>
>Andrew
>
>On Tue, 29 Jul 2003, Andrew Gelman wrote:
>
>
>
>>Hi all.  I just wanted to let youall know that problems can occur with
>>seemingly-noninformative inverse-gamma prior distributions for variance
>>components.   In many cases, it's more reliable to simply use uniform
>>prior distributions on the standard deviation parameters.
>>
>>
>>
><snip>
>
>
>>For example, in a simple 1-way data structure (the "8 schools" example
>>from "Bayesian Data Analysis"), we use the following model:
>>
>>model {
>>  for (j in 1:J){
>>    y[j] ~ dnorm (theta[j], tau.y[j])
>>    theta[j] ~ dnorm (mu.theta, tau.theta)
>>    tau.y[j] <- pow(sigma.y[j], -2)
>>  }
>>  mu.theta ~ dnorm (0, 1.0E-6)
>>  tau.theta <- pow(sigma.theta, -2)
>>  sigma.theta ~ dunif (0, 1000)
>>}
>>
>>This is a uniform prior distribution on the the sd parameter
>>(sigma.theta) and works fine.
>>
>>An alternative uses the inverse-gamma prior, replacing the last 2 lines
>>in the above model by,
>>
>>  tau.theta ~ dgamma (1, 1)
>>  sigma.theta <- 1/sqrt(tau.theta)
>>
>>This does not work well at all (see Figure C.3 on page 597).
>>
>>
>
>==========================================================================
> Dr. Andrew Millard                              [log in to unmask]
> Department of Archaeology, University of Durham,   Tel: +44 191 334 1147
> South Road, Durham. DH1 3LE. United Kingdom.       Fax: +44 191 334 1101
>                     http://www.dur.ac.uk/a.r.millard/
>==========================================================================
>
>-------------------------------------------------------------------
>This list is for discussion of modelling issues and the BUGS software.
>For help with crashes and error messages, first mail [log in to unmask]
>
>To mail the BUGS list, mail to [log in to unmask]
>Before mailing, please check the archive at www.jiscmail.ac.uk/lists/bugs.html
>Please do not mail attachments to the list.
>
>To leave the BUGS list, send LEAVE BUGS to [log in to unmask]
>If this fails, mail [log in to unmask], NOT the whole list
>
>

-------------------------------------------------------------------
This list is for discussion of modelling issues and the BUGS software.
For help with crashes and error messages, first mail [log in to unmask]

To mail the BUGS list, mail to [log in to unmask]
Before mailing, please check the archive at www.jiscmail.ac.uk/lists/bugs.html
Please do not mail attachments to the list.

To leave the BUGS list, send LEAVE BUGS to [log in to unmask]
If this fails, mail [log in to unmask], NOT the whole list