[R-sig-eco] AIC / BIC vs P-Values / MAM

Ben Bolker bbolker at gmail.com
Wed Aug 4 19:01:44 CEST 2010


On 10-08-04 10:55 AM, Chris Mcowen wrote:
> Dear List,
>
> I was after some advice on model selection,
>    

   OK, you asked for it ...

> I am using AIC model selection rather than P-value based stepwise regression as i feel it is more robust (Burnham&  Anderson, 2002). However there seems to be a huge difference in my results.
>    

     In my opinion model selection via AIC shares most of the 
disadvantages of p-value based model selection. "All model" selection is 
slightly better than stepwise approaches because it is less susceptible 
to getting stuck in some weird local branch, but whether you select 
models via p-value or AIC *should* be based on whether you are trying to 
test hypotheses or make predictions, and you should seriously question 
whether you should be doing model selection in the first place. You 
should *not* select a model and then make inferences about the 
'significance' of what remains in the model ...

   AIC is great but it's not a panacea.

    Now -- on to "p vs AIC" question.
> The factors with the highest p-values , and therefore retained in the MAM, when i did an explanatory stepwise regression, do not appear in the model with the lowest AIC value - do the two approaches generally not match?
>
> The factors retained by the MAM are theoretically what i would expect, so i am a bit surprised as to why the model with the lowest AIC doesn't contain them? I have ranked the AIC models with Akaike weights, but still the top ranked models don't incorporate the traits i would expect / retained in the MAM.
>
> LOWEST AIC MODEL
>
> model43<- lmer(threatornot~1+(1|order/family) + geophyte + seasonality + pollendispersal + woodyness, family=binomial)
>    
>> model43
>>      
> Generalized linear mixed model fit by the Laplace approximation
> Formula: threatornot ~ 1 + (1 | order/family) + geophyte + seasonality +      pollendispersal + woodyness
>    AIC  BIC logLik deviance
>   1395 1430 -690.6     1381
> Random effects:
>   Groups       Name        Variance Std.Dev.
>   family:order (Intercept) 0.37447  0.61194
>   order        (Intercept) 0.00000  0.00000
> Number of obs: 1116, groups: family:order, 43; order, 9
>
> Fixed effects:
>                   Estimate Std. Error z value Pr(>|z|)
> (Intercept)       0.40234    0.43237   0.931  0.35208
> geophyte2         0.06453    0.19616   0.329  0.74218
> seasonality2     -1.06900    0.34241  -3.122  0.00180 **
> pollendispersal2  0.64474    0.31089   2.074  0.03809 *
> woodyness2        0.47599    0.25646   1.856  0.06346 .
>
> BEST STEPWISE MAM
>
> Generalized linear mixed model fit by the Laplace approximation
> Formula: threatornot ~ 1 + (1 | order/family) + breedingsystem * fruit +      woodyness
>    AIC  BIC logLik deviance
>   1409 1454 -695.3     1391
> Random effects:
>   Groups       Name        Variance Std.Dev.
>   family:order (Intercept) 0.52475  0.7244
>   order        (Intercept) 0.00000  0.0000
> Number of obs: 1116, groups: family:order, 43; order, 9
>
> Fixed effects:
>                         Estimate Std. Error z value Pr(>|z|)
> (Intercept)             -1.1290     0.4909  -2.300   0.0215 *
> breedingsystem2          0.8123     0.4756   1.708   0.0876 .
> breedingsystem3          0.9449     0.5246   1.801   0.0717 .
> fruit2                   1.3885     0.6221   2.232   0.0256 *
> woodyness2               0.5484     0.2627   2.088   0.0368 *
> breedingsystem2:fruit2  -1.6218     0.6577  -2.466   0.0137 *
> breedingsystem3:fruit2  -1.6645     0.7449  -2.235   0.0255 *
>
>
> The breedingsystem* fruit interaction, should, based on theory be important so why is it not in the model with the lowest AIC but is in the MAM?
>
> I am not sure if it is because i did not set out my candidate models correctly, I did a different model for every combination of traits (2 to the power of 7) -1 as i was unsure of which models would be important. I was given the data, i didn't collect it, therefore i have to work with what i have.
>    

    My best guess as to what's going on here is that you have a good 
deal of correlation among your factors (in this case, with
discrete factors, that means that some combinations of factors are 
under/overrepresented in the data set), which means that quite
different combinations of factors can fit/explain the data approximately 
equally well.
    It's really hard to say without going through the data in detail.
    My advice would be to (a) read [or skim] Frank Harrell's book on 
Regression Modeling Strategies, particularly about the
dangers of model reduction; (b) if you're interested in **testing 
hypotheses about which factors are important**, simply fit
the full model and base your inference on the estimates and confidence 
intervals from the full model.

   good luck,
     Ben Bolker



More information about the R-sig-ecology mailing list