I don't think, this has been answered:
> I'm trying to run a 3-way within-subject anova in lme with 3
> fixed factors (Trust, Sex, and Freq), but get stuck with handling
> the random effects. As I want to include all the possible random
> effects in the model, it would be something more or less
> equivalent to using aov
>
> > fit.aov <- aov(Beta ~
> Trust*Sex*Freq+Error(Subj/(Trust*Sex*Freq)),
> Model)
>
> However I'm not so sure what I should do in lme. Sure
>
> > lme(Beta ~ Trust*Sex*Freq, random = ~1|Subj, Model)
>
> works fine, but it only models the random effect of the
> intercept. I tried the following 4 possibilities:
If I understand correctly, you want to include the interactions between the
random and fixed terms? This is done like:
model.lme <- lme(Beta ~ Trust*Sex*Freq,
random = ~Trust*Sex*Freq|Subj, Model)
But this needs a lot of observations as quite a few parameters need to be
estimated! Possibly, you can not include the variable Sex in this, because I
assume that Subj is nested within Sex. If you just refer to within and between
subject effects and their corresponding degrees of freedom: you should see this
being handled automatically and correctly by lme e.g. in the output of anova
(model.lme)
Lorenz
-
Lorenz Gygax
Centre for proper housing of ruminants and pigs
Agroscope Reckenholz-Tänikon Research Station ART
Tänikon, CH-8356 Ettenhausen / Switzerland
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.