[R] Syntax error in using Anova (car package)

Fox, John jfox at mcmaster.ca
Wed Nov 25 19:42:14 CET 2015


Dear David,

Thanks for the correction.

I copied the link from the R Journal website at <https://journal.r-project.org/archive/RJournal.bib>, so I guess they need to fix their .bib file.

I'm cc'ing the R Journal editor.

Best,
 John



> -----Original Message-----
> From: David Winsemius [mailto:dwinsemius at comcast.net]
> Sent: Wednesday, November 25, 2015 12:52 PM
> To: Fox, John
> Cc: angelo.arcadi at virgilio.it; r-help at r-project.org
> Subject: Re: [R] Syntax error in using Anova (car package)
> 
> 
> > On Nov 25, 2015, at 9:23 AM, Fox, John <jfox at mcmaster.ca> wrote:
> >
> > Dear Angelo,
> >
> > I'm afraid that this is badly confused. To use Anova() for repeated
> measures, the data must be in "wide" format, with one row per subject.
> To see how this works, check out the OBrienKaiser example in ?Anova and
> ?OBrienKaiser, or for more detail, the R Journal paper at
> <{http://journal.r-project.org/archive/2013-1/RJournal_2013-1_fox-
> friendly-weisberg.pdf>.
> 
> I got an error with that link, but this link succeeded:
> 
> https://journal.r-project.org/archive/2013-1/fox-friendly-weisberg.pdf
> 
> 
> >
> > I hope this helps,
> > John
> >
> > -----------------------------------------------
> > John Fox, Professor
> > McMaster University
> > Hamilton, Ontario, Canada
> > http://socserv.socsci.mcmaster.ca/jfox/
> >
> >
> >
> >> -----Original Message-----
> >> From: angelo.arcadi at virgilio.it [mailto:angelo.arcadi at virgilio.it]
> >> Sent: Wednesday, November 25, 2015 11:30 AM
> >> To: r-help at r-project.org
> >> Cc: Fox, John
> >> Subject: Syntax error in using Anova (car package)
> >>
> >> Dear list members,
> >> I am getting an error while performing a repeated measures MANOVA
> using
> >> the Anova function
> >> of the "car" package. I want to apply it on the results of an
> experiment
> >> involving 19 participants,
> >> who were subjected to 36 stimuli, each stimulus was repeated twice
> for a
> >> total of 72 trials
> >> per subject. Participants had to adjust two parameters of sounds,
> >> Centroid and Sound_Level_Peak,
> >> for each stimulus. This is the head of my dataset (dependent
> variables:
> >> Centroid and
> >> Sound_Level_Peak; independent variables: Mat (6 levels) and Sh (2
> >> levels)).
> >>
> >>> head(scrd)
> >>    Subject         Mat   Sh      Centroid            Sound_Level_Peak
> >> 1     Subject1      C     DS        1960.2               -20.963
> >> 2     Subject1      C     SN        5317.2               -42.741
> >> 3     Subject1      G     DS       11256.0               -16.480
> >> 4     Subject1      G     SN        9560.3               -19.682
> >> 5     Subject1      M     DS        4414.1               -33.723
> >> 6     Subject1      M     SN        4946.1               -23.648
> >>
> >>
> >> Based on my understanding of the online material I found, this is the
> >> procedure I used:
> >>
> >> idata <- data.frame(scrd$Subject)
> >> mod.ok <- lm(cbind(Centroid,Sound_Level_Peak) ~  Mat*Sh,data=scrd)
> >> av.ok <- Anova(mod.ok, idata=idata, idesign=~scrd$Subject)
> >>
> >>
> >> I get the following error
> >>
> >> Error in check.imatrix(X.design) :
> >>  Terms in the intra-subject model matrix are not orthogonal.
> >>
> >>
> >> Can anyone please tell me what is wrong in my formulas?
> >>
> >> Thanks in advance
> >>
> >> Best regards
> >>
> >> Angelo
> >>
> >>
> >>
> >>
> >
> > ______________________________________________
> > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> > 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.
> 
> David Winsemius
> Alameda, CA, USA



More information about the R-help mailing list