[R-sig-ME] Advice for analysis of biological data - Mixed model or NESTED-Anova?

Savani Anbalagan savani1987 at gmail.com
Thu May 26 11:17:51 CEST 2016


Hi Evan,

Thanks a lot.
When you say the biggest group. I assume it is just about the number of
animals in the group. Not about about the total number of observations for
a group.

And, when I run the code, I get the error

​
brainmodel<-nlme(logVolume ~ Group , random= ~Group/Animal_ID,
​
data=dat)
Error in model[[3]][[1]] : object of type 'symbol' is not subsettable

And

In the full or reduced models with lme4: What might be an reduced model in
my case?
Because, in expt design 1 : I only have 3 groups.


thanks,
Savani



On 25 May 2016 at 21:58, Evan Palmer-Young <epalmery at cns.umass.edu> wrote:

> Dear Savani,
> I think you are on the right track. If you use function nlme, you can get
> your p-values straightaway.
> With lme4, you have to employ another function (Likelihood ratio test on
> full and reduced models, or Wald tests with Anova in car) to extract them:
> see:
> http://www.inside-r.org/packages/cran/lme4/docs/pvalues
>
> For your model coding, make sure that the biggest group is listed FIRST.
> So for you:
> model2=lmer(logVolume ~ Group + (1|Animal_ID/Group ),
> ​​
> data=dat, REML =
> FALSE)
> Instead use
> ​​
> brainmodel<-nlme(logVolume ~ Group , random= ~Group/Animal_ID)
> See some examples under "model specification" on this very helpful page:
> http://glmm.wikidot.com/faq
>
> Here are some nlme examples:
> http://www.stat.ubc.ca/~lang/Stat527a/ex4.r
>
> Good luck!
>
> On Wed, May 25, 2016 at 3:32 PM, Savani Anbalagan <savani1987 at gmail.com>
> wrote:
>
>> Dear all,
>>
>> I was suggested in the stack exchange.com to consult in this maling list.
>>
>> I have data from image analysis of zebrafish brain structures. I will
>> discuss our data below with some analogy to make my explanation clear.
>>
>>    1. Data model: Group>Animal 1..2...3....10>Volume 1..2..3.....1000
>>    2. Data model: Group>Drug treatment..1..2>Animal 1..2...3....10>Volume
>>    1..2..3.....1000
>>    3. I am studying axonal synapses in Brain.
>>    4. I have 3 or more groups (Genotypes: Wild type, Hetero, Homozygous
>>    mutant)
>>    5. Animals are sacrificied to image them.
>>    6. I have 10+ animals from each group.
>>    7. The number and volume of the synapses are variable.
>>    8. Within the group, some animals have 300 synapses, some have 450
>>    synapses.
>>    9. The volume of the synapses range from 0.2 to 50. The histrogram is
>>    highly skewed towards lower values. A log transformation makes it look
>> more
>>    normal.
>>    10. Some times, we also treat the different groups to a drug. So, it
>>    makes another level.
>>    11.
>>
>> Analogy:
>>
>>    1. > (Imagine a tree with fruits of different sizes. And I am
>> interested
>>    in the size of the fruits)
>>    2. >(Lets say, I have trees of different species. example Indian Mango
>>    vs Brazilian Mango vs another Mango)
>>    3. >(To collect fruits, The trees are cut. )
>>    4. >(10+ trees in each groups)
>>    5. >(The number of fruits vary depending on tree to tree even within
>>    same group. The size of the fruit varies. There are relatively too many
>>    small fruits).
>>    6. >(Some times, fertilizers are added to tree, and then effect of
>> fruit
>>    count/size is also checked)
>>
>> My questions:
>> Could you please let me know,
>>
>>
>>    1. Should I perform Nested ANOVA or Mixed model analysis?
>>    2. If mixed model design, should I run the analysis on log transformed
>>    data or raw data? Is the distribution important for mixed model
>> analysis?
>>    3. If drug treatment is added, Is it Nested or Mixed model design?
>>    4. For mixed model analysis how can I calculate p-value? Could you
>>    please let me know for both the cases. For experiments, without any
>> drug.
>>    And for experiments with the drug treated vs control.
>>    5. These are the codes that I use to analyze my data: Could you check
>> if
>>    it is correct?
>>
>>
>> My nested anova code I use:
>> logGFPVol.anova = aov(logVolume ~ Group + Error(Animal_ID/Group),
>> data=data)
>> summary(logGFPHBVol.anova)
>>
>>
>> Mixed model code:
>> model2=lmer(logVolume ~ Group + (1|Animal_ID/Group ), data=data, REML =
>> FALSE)
>> summary(model2)
>>
>>
>> Please feel free to ask if I am unclear.
>>
>> Many thanks,
>> Savani
>>
>> --------------------------------------------------------
>>
>> *Savani Anbalagan, Ph.D*
>>
>> *Dept. of Mol. Cell Biology*
>>
>>
>> *Weizmann Institute of Science234 Herzl St., Rehovot 76100,*
>>
>>
>> *ISRAELPhone: +972-8934-6158*
>>
>>         [[alternative HTML version deleted]]
>>
>> _______________________________________________
>> R-sig-mixed-models at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
>>
>
>
>
> --
> Department of Biology
> 221 Morrill Science Center
> 611 North Pleasant St
> Amherst MA 01003
> https://sites.google.com/a/cornell.edu/evan-palmer-young/
>

	[[alternative HTML version deleted]]



More information about the R-sig-mixed-models mailing list