[R] Different results
David Scott
d.scott at auckland.ac.nz
Fri May 28 00:53:01 CEST 2004
On Thu, 27 May 2004, [iso-8859-7] vasilis pappas wrote:
> Hello everybody,
> I've been practicing with some data in R and SPSS and I noticed that there are some differences in ANOVA results.
>
> For example with :
> y<-c(1,2,34,2,3,45,2,1,67,3,2,67,2,2,98,4,4,23,1,1,23,2,3,45) and
> x<-rep(c(1,2,3),8)
>
> I get in R ( with summary(aov(y~x)) )
> MSres=350.7
> df=22
>
> while in SPSS I get
> MSres=221.9
> df=21
>
> Can enyone explain me what is the problem or what am I doing wrong?
If you want to do a traditional one-way anova, you have to declare x
to be a factor:
> y<-c(1,2,34,2,3,45,2,1,67,3,2,67,2,2,98,4,4,23,1,1,23,2,3,45)
> x<-rep(c(1,2,3),8)
> summary(aov(y~x))
Df Sum Sq Mean Sq F value Pr(>F)
x 1 9264.1 9264.1 26.414 3.761e-05 ***
Residuals 22 7715.9 350.7
---
Signif. codes: 0 `***' 0.001 `**' 0.01 `*' 0.05 `.' 0.1 ` ' 1
> xf<-as.factor(x)
> summary(aov(y~xf))
Df Sum Sq Mean Sq F value Pr(>F)
xf 2 12320.1 6160.0 27.761 1.269e-06 ***
Residuals 21 4659.9 221.9
---
Signif. codes: 0 `***' 0.001 `**' 0.01 `*' 0.05 `.' 0.1 ` ' 1
Notice that when x is not a factor there is only one degree of freedom for
x.
David Scott
_________________________________________________________________
David Scott Department of Statistics, Tamaki Campus
The University of Auckland, PB 92019
Auckland NEW ZEALAND
Phone: +64 9 373 7599 ext 86830 Fax: +64 9 373 7000
Email: d.scott at auckland.ac.nz
Graduate Officer, Department of Statistics
More information about the R-help
mailing list