Skip to content
Prev 116 / 7420 Next

nlme model specification

Hi David,

Thank you for the response.  A few comments below.
On Fri, May 23, 2008 at 2:42 PM, David Hewitt <dhewitt37 at gmail.com> wrote:
My remark was in response to the statement that AIC/AICc is used
following ML estimation and BIC is used in a Bayesian context with a
likelihood and a prior.  I wanted to point out that BIC doesn't need
to be though of in a Bayesian context and there is no need for the
user to explicitly specify a prior to use BIC -- it is simply
-2*(loglik) + k*log(n), with k being the number of estimated
parameters and n the sample size.
I think you're right that there is some shaky ground here, and Doug
Bates has pointed out some issues on the R-sig-mixed-models list (I
can't seem to find the thread right now).  One of the issues is that
mixed models are generally fit with REML, which is not ML and
therefore does not technically conform to the derivations of the *IC.
If you fit a mixed model with ML instead, bias is introduced. Another
issue that is a bit murky is the question of how many parameters are
being estimated in a model with random effects. In this thread we have
discussed models with  huge numbers of random effects (i.e. >300
intercept adjustments, >300 slope adjustments for diameter, >300 slope
adjustments for vineload, etc), yet we only increase k in the AIC/BIC
equations by 1 per variance component because technically the random
effects are predicted while the variance components are estimated.

best,
Kingsford Jones