[ADMB Users] help with glmm.admb negative binomial multilevel model
Mollie Brooks
mbrooks at ufl.edu
Thu Sep 22 19:16:18 PDT 2011
oops, I meant glmmadmb without the dot.
On 22 Sep 2011, at 10:11 PM, Mollie Brooks wrote:
> Hi Matt,
> Type in ?glmmadmb and if you're using the latest version, there should be this
>
> random a formula specifying the random effects. A single random effect may be specified as ~x|g, but parentheses must be used if more than one random effect is specified (e.g.,~(x1|g1)+(x2|g2)).
>
> If you don't see that, then you need to download the newer version before you can do multiple random effects.
> To get the latest version, follow directions on this web page
> http://glmmadmb.r-forge.r-project.org/
>
> The website says the new version has a "new formula format, similar to that of the lme4 package, where random and fixed effects are specified as part of a single formula (random can also be specified separately, as in lme)"
>
> So, if you want a random intercept for each student and class, you would do
>> output <- glmm.admb(Y~Treat+ (1|class)+ (1|student) ,family="nbinom", data=mydata)
>
> or if you think the different classes and students will be affected differently by the treatment levels, you may want
>> output <- glmm.admb(Y~Treat+ (Treat|class)+ (Treat|student) ,family="nbinom", data=mydata)
> but this requires a larger dataset because it fits more parameters (random intercept and random slope).
>
> best,
> Mollie
>
>
> Mollie Brooks
> Ph.D. Candidate
> NSF IGERT Fellow
> Biology Department
> University of Florida
> mbrooks at ufl.edu
> http://people.biology.ufl.edu/mbrooks
>
>
>
>
> On 22 Sep 2011, at 9:40 PM, Matthew Kraft wrote:
>
>> Hi,
>>
>> I am struggling to understand the syntax for fitting a negative binomial multilevel model using glmm.admb. I have conducted a cluster-randomized trial with longitudinal data where students are nested in classes and observations over time are nested within students. My outcomes have a negative binomial distribution.
>>
>> I would like to fit a model where I model Y = Treat with nested random effects for classes and students.
>>
>> my question:
>>
>> 1) in the random statement how do I specific multiple nested random effects? Is is random= ~class: student
>>
>> 2) I don't understand the "group" argument. The documentation say that this is a string naming the main nesting variable. Would that be students or classes in my case? When it says it must be a factor what does that mean?
>>
>> My general thought is to specify the model as
>>
>> output <- glmm.admb(Y~Treat, random=~class: student , group="???",family="nbinom", data=mydata)
>>
>> Any specific help you can provide about coding would be greatly appreciated.
>> Best,
>>
>> Matt
>>
>> --
>> Matthew Kraft
>> Doctoral Candidate in Quantitative Policy Analysis
>> Harvard Graduate School of Education
>>
>> _______________________________________________
>> Users mailing list
>> Users at admb-project.org
>> http://lists.admb-project.org/mailman/listinfo/users
>
> _______________________________________________
> Users mailing list
> Users at admb-project.org
> http://lists.admb-project.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.admb-project.org/pipermail/users/attachments/20110922/63c13858/attachment.html>
More information about the Users
mailing list