[R-sig-ME] Function to create candidate model list
Raymond Danner
rdanner at vt.edu
Wed Jul 14 22:48:22 CEST 2010
Thanks Andy,
I'll look into it!
Ray
On 7/14/10 12:00 PM, "Andy Fugard" <andyfugard at gmail.com> wrote:
> There's one here:
>
> http://www.andyfugard.info/TypeII_Lmer.R
>
> which might give you some clues for how to write what you really want.
> (See examples at end.) It does a sort of iterated "drop1" - only on
> the fixed effects. It doesn't touch the random effects at all, which
> means you'll end up with nonsense if you have a random slope, e.g.,
> models of these forms will be compared.
>
> ?y ~ 1 + x + (x|id)
> ? y ~ 1 ? ? + (x|id)
>
> Here's example output:
>
> lmer.typeII(r2 ~ (Anger * Gender * btype * situ) + (1|id) + (1|item),
> family = binomial, data = VerbAgg)
>
> AIC BIC Chisq Chi Df Pr(>Chisq)
> Anger -9.52 -2.58 11.52 1 0.00
> Gender -0.78 6.15 2.78 1 0.10
> btype -27.88 -14.01 31.88 2 0.00
> situ -15.20 -8.27 17.20 1 0.00
> Anger:Gender 2.00 8.93 0.00 1 0.98
> Anger:btype 2.03 15.90 1.97 2 0.37
> Anger:situ -0.63 6.30 2.63 1 0.10
> Gender:btype -14.83 -0.96 18.83 2 0.00
> Gender:situ 1.48 8.42 0.52 1 0.47
> btype:situ 2.75 16.61 1.25 2 0.53
> Anger:Gender:btype 0.87 14.74 3.13 2 0.21
> Anger:Gender:situ -0.09 6.85 2.09 1 0.15
> Anger:btype:situ 3.32 17.19 0.68 2 0.71
> Gender:btype:situ 3.33 17.20 0.67 2 0.71
> Anger:Gender:btype:situ 3.57 17.44 0.43 2 0.81
>
> For instance the row for Anger is the result of comparing these two models:
>
> r2 ~ Anger + Gender + btype + situ + (1 | id) + (1 | item)
> r2 ~ Gender + btype + situ + (1 | id) + (1 | item)
>
> (the AIC and BIC columns are differences; Chisq is the log-likelihood
> ratio.)
>
> The row for Anger:Gender is the result of comparing:
>
> r2 ~ Anger + Gender + btype + situ + (1 | id) + (1 | item) +
> Anger:Gender + Anger:btype + Anger:situ + Gender:btype +
> Gender:situ + btype:situ
> r2 ~ Anger + Gender + btype + situ + (1 | id) + (1 | item) +
> + Anger:btype + Anger:situ + Gender:btype +
> Gender:situ + btype:situ
>
> Cheers,
>
> Andy
>
>
> On Wed, Jul 14, 2010 at 17:10, Raymond Danner <rdanner at vt.edu> wrote:
>>
>> Dear R users,
>>
>> Could anyone recommend a function that creates a list of all possible
>> candidate mixed models (type lmer) from specified fixed and random
>> variables? ?So that you know where I雋 going--I would then like to rank
>> these models with AIC and calculate model averages with the AICcmodavg
>> package.
>>
>> Thanks in advance,
>> Ray
>>
>> ? ? ? ?[[alternative HTML version deleted]]
>>
>>
>> _______________________________________________
>> R-sig-mixed-models at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
>>
More information about the R-sig-mixed-models
mailing list