[R] Difference in ANOVA results - R vs. JMP/Minitab
John Fox
jfox at mcmaster.ca
Wed Nov 19 15:03:24 CET 2003
Dear Nirmal,
At 07:36 AM 11/19/2003 -0500, Nirmal Govind wrote:
>I ran a small data set from a factorial experiment through R, Minitab and
>JMP... the result from R is significantly different from what Minitab or
>JMP give... The data set is at the following link:
>
>http://www.personal.psu.edu/nug107/Uploads/2x3_16repsANOVA.txt
>
>The first 5 columns are the factors and the next three are responses.
>In particular, for the response beta11MSE, two of the significant effects
>in the Minitab (and JMP) ANOVA table are not significant in R... What may
>be the cause for such a difference? I used the lm function in R to do the
>model fitting and fit a model with main effects and 2-way interactions in
>the 5 factors. The design that generated this data was a 32-run 2^5 full
>factorial.
From your description, it's not possible to tell what you did or exactly
what happened -- either in R or in Minitab (and JMP).
Moreover, bcause the design is orthogonal and the factors are dichotomous,
it's very difficult to get the analysis wrong, at least in R. I believe
that you should get correct sums of squares even if you don't treat the
factors as factors, regardless of contrast coding, and even if you use
"sequential" SSs, as calculated by the anova function (all of which could
get you in trouble more generally).
Here are the results that I get from R and SAS (I don't have Minitab or JMP):
> anova(lm(beta11MSE ~ (Cycles + Replns + VarZ + NormB + NormG)^2))
Analysis of Variance Table
Response: beta11MSE
Df Sum Sq Mean Sq F value Pr(>F)
Cycles 1 0.00102 0.00102 0.1602 0.694250
Replns 1 0.18457 0.18457 28.9170 6.164e-05 ***
VarZ 1 0.26800 0.26800 41.9879 7.597e-06 ***
NormB 1 0.00491 0.00491 0.7689 0.393527
NormG 1 0.33606 0.33606 52.6497 1.921e-06 ***
Cycles:Replns 1 0.00004 0.00004 0.0059 0.939751
Cycles:VarZ 1 0.00131 0.00131 0.2060 0.656054
Cycles:NormB 1 0.00008 0.00008 0.0131 0.910348
Cycles:NormG 1 0.00088 0.00088 0.1377 0.715457
Replns:VarZ 1 0.07781 0.07781 12.1897 0.003018 **
Replns:NormB 1 0.00360 0.00360 0.5636 0.463697
Replns:NormG 1 0.08693 0.08693 13.6199 0.001982 **
VarZ:NormB 1 0.00351 0.00351 0.5498 0.469155
VarZ:NormG 1 0.08990 0.08990 14.0843 0.001737 **
NormB:NormG 1 0.00268 0.00268 0.4206 0.525839
Residuals 16 0.10213 0.00638
proc glm;
class Cycles Replns VarZ NormB NormG;
model beta11MSE = Cycles|Replns Cycles|VarZ Cycles|NormB Cycles|NormG
Replns|VarZ Replns|NormB Replns|NormG VarZ|NormB VarZ|NormG NormB|NormG;
run;
Source DF Type I SS Mean Square F
Value Pr > F
Cycles 1 0.00102265 0.00102265
0.16 0.6942
Replns 1 0.18457369 0.18457369
28.92 <.0001
Cycles*Replns 1 0.00003763 0.00003763
0.01 0.9398
VarZ 1 0.26800351 0.26800351
41.99 <.0001
Cycles*VarZ 1 0.00131456 0.00131456
0.21 0.6561
NormB 1 0.00490793 0.00490793
0.77 0.3935
Cycles*NormB 1 0.00008353 0.00008353
0.01 0.9103
NormG 1 0.33605652 0.33605652
52.65 <.0001
Cycles*NormG 1 0.00087885 0.00087885
0.14 0.7155
Replns*VarZ 1 0.07780526 0.07780526
12.19 0.0030
Replns*NormB 1 0.00359764 0.00359764
0.56 0.4637
Replns*NormG 1 0.08693408 0.08693408
13.62 0.0020
VarZ*NormB 1 0.00350913 0.00350913
0.55 0.4692
VarZ*NormG 1 0.08989860 0.08989860
14.08 0.0017
NormB*NormG 1 0.00268461 0.00268461
0.42 0.5258
Source DF Type III SS Mean Square F
Value Pr > F
Cycles 1 0.00102265 0.00102265
0.16 0.6942
Replns 1 0.18457369 0.18457369
28.92 <.0001
Cycles*Replns 1 0.00003763 0.00003763
0.01 0.9398
VarZ 1 0.26800351 0.26800351
41.99 <.0001
. . .
So, what's the problem?
I hope that this helps,
John
-----------------------------------------------------
John Fox
Department of Sociology
McMaster University
Hamilton, Ontario, Canada L8S 4M4
email: jfox at mcmaster.ca
phone: 905-525-9140x23604
web: www.socsci.mcmaster.ca/jfox
More information about the R-help
mailing list