Free Statistics

of Irreproducible Research!

Author's title

Author*The author of this computation has been verified*
R Software Modulerwasp_One Factor ANOVA.wasp
Title produced by softwareOne-Way-Between-Groups ANOVA- Free Statistics Software (Calculator)
Date of computationSun, 16 Nov 2014 18:28:43 +0000
Cite this page as followsStatistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?v=date/2014/Nov/16/t1416162616u51j6vtm2t8njiu.htm/, Retrieved Wed, 29 May 2024 14:45:32 +0000
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?pk=255257, Retrieved Wed, 29 May 2024 14:45:32 +0000
QR Codes:

Original text written by user:
IsPrivate?No (this computation is public)
User-defined keywords
Estimated Impact62
Family? (F = Feedback message, R = changed R code, M = changed R Module, P = changed Parameters, D = changed Data)
-     [Chi Square Measure of Association- Free Statistics Software (Calculator)] [One Way ANOVA wit...] [2009-11-29 13:09:19] [98fd0e87c3eb04e0cc2efde01dbafab6]
-   PD  [Chi Square Measure of Association- Free Statistics Software (Calculator)] [One Way ANOVA for...] [2009-12-01 13:05:10] [3fdd735c61ad38cbc9b3393dc997cdb7]
- R P     [Chi Square Measure of Association- Free Statistics Software (Calculator)] [CARE date with Tu...] [2009-12-01 18:33:48] [98fd0e87c3eb04e0cc2efde01dbafab6]
-   P       [One-Way-Between-Groups ANOVA- Free Statistics Software (Calculator)] [CARE Data with Tu...] [2010-11-23 12:09:38] [3fdd735c61ad38cbc9b3393dc997cdb7]
- RM          [One-Way-Between-Groups ANOVA- Free Statistics Software (Calculator)] [IQ and Mothers Age] [2011-11-21 16:34:08] [98fd0e87c3eb04e0cc2efde01dbafab6]
- RM D            [One-Way-Between-Groups ANOVA- Free Statistics Software (Calculator)] [30mths] [2014-11-16 18:28:43] [d39ba099107fddb6b3ada692142e09dd] [Current]
Feedback Forum

Post a new message
Dataseries X:
86	36	88
86	56	94
103	48	90
74	32	73
63	44	68
82	39	80
93	34	86
77	41	86
111	50	91
71	39	79
103	62	96
89	52	92
75	37	72
88	50	96
84	41	70
85	55	86
70	41	87
104	56	88
88	39	79
77	52	90
77	46	95
72	44	85
83	41	90
110	50	115
91	50	84
80	44	79
91	52	94
86	54	97
85	44	86
107	52	111
93	37	87
87	52	98
84	50	87
73	36	68
84	50	88
86	52	82
99	55	111
75	31	75
87	36	94
79	49	95
82	42	80
95	37	95
84	41	68
85	30	94
95	52	88
63	30	84
85	44	101
86	66	98
75	48	78
98	43	109
71	57	102
63	46	81
71	54	97
84	48	75
81	48	97
79	62	101
63	58	101
93	58	95
92	62	95
83	46	95
80	34	90
111	66	107
92	52	92
79	55	86
69	55	70
83	57	95
80	56	96
91	55	91
97	56	87
85	54	92
85	55	97
99	46	102
67	52	91
87	32	68
68	44	88
81	46	97
80	59	90
93	46	101
93	46	94
102	54	101
104	66	109
90	56	100
85	59	103
92	57	94
82	52	97
85	48	85
89	44	75
77	41	77
79	50	87
76	48	78
101	48	108
81	59	97
92	34	105
89	46	106
81	54	107
77	55	95
95	54	107
85	59	115
81	44	101
76	54	85
93	52	90
104	66	115
89	44	95
76	57	97
77	39	112
71	60	97
79	45	77
89	41	90
81	50	94
99	39	103
81	43	77
84	48	98
85	37	90
111	58	111
78	46	77
111	43	88
78	44	75
87	34	92
92	30	78
93	50	106
70	39	80
84	37	87
75	55	92
96	41	111
85	39	86
87	36	85
75	43	90
103	50	101
86	55	94
77	43	86
74	60	86
74	48	90
76	30	75
83	43	86
101	39	91
83	52	97
92	39	91
74	39	70
87	56	98
71	59	96
79	46	95
83	57	100
80	50	95
90	54	97
80	50	97
96	60	92
109	59	115
98	41	88
85	48	87
83	59	100
86	60	98
72	56	102
75	51	96




Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time2 seconds
R Server'Gwilym Jenkins' @ jenkins.wessa.net

\begin{tabular}{lllllllll}
\hline
Summary of computational transaction \tabularnewline
Raw Input & view raw input (R code)  \tabularnewline
Raw Output & view raw output of R engine  \tabularnewline
Computing time & 2 seconds \tabularnewline
R Server & 'Gwilym Jenkins' @ jenkins.wessa.net \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=255257&T=0

[TABLE]
[ROW][C]Summary of computational transaction[/C][/ROW]
[ROW][C]Raw Input[/C][C]view raw input (R code) [/C][/ROW]
[ROW][C]Raw Output[/C][C]view raw output of R engine [/C][/ROW]
[ROW][C]Computing time[/C][C]2 seconds[/C][/ROW]
[ROW][C]R Server[/C][C]'Gwilym Jenkins' @ jenkins.wessa.net[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=255257&T=0

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=255257&T=0

As an alternative you can also use a QR Code:  

The GUIDs for individual cells are displayed in the table below:

Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time2 seconds
R Server'Gwilym Jenkins' @ jenkins.wessa.net







ANOVA Model
MVRBIQ0 ~ MC30VRB
means797580.58883.2586.483.984.2228287.5797983.584.87990.3337587.41785.7582.88988818984.85781.7591.333101.25

\begin{tabular}{lllllllll}
\hline
ANOVA Model \tabularnewline
MVRBIQ0  ~  MC30VRB \tabularnewline
means & 79 & 75 & 80.5 & 88 & 83.25 & 86.4 & 83.9 & 84.222 & 82 & 87.5 & 79 & 79 & 83.5 & 84.8 & 79 & 90.333 & 75 & 87.417 & 85.75 & 82.889 & 88 & 81 & 89 & 84.857 & 81.75 & 91.333 & 101.25 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=255257&T=1

[TABLE]
[ROW]ANOVA Model[/C][/ROW]
[ROW]MVRBIQ0  ~  MC30VRB[/C][/ROW]
[ROW][C]means[/C][C]79[/C][C]75[/C][C]80.5[/C][C]88[/C][C]83.25[/C][C]86.4[/C][C]83.9[/C][C]84.222[/C][C]82[/C][C]87.5[/C][C]79[/C][C]79[/C][C]83.5[/C][C]84.8[/C][C]79[/C][C]90.333[/C][C]75[/C][C]87.417[/C][C]85.75[/C][C]82.889[/C][C]88[/C][C]81[/C][C]89[/C][C]84.857[/C][C]81.75[/C][C]91.333[/C][C]101.25[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=255257&T=1

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=255257&T=1

As an alternative you can also use a QR Code:  

The GUIDs for individual cells are displayed in the table below:

ANOVA Model
MVRBIQ0 ~ MC30VRB
means797580.58883.2586.483.984.2228287.5797983.584.87990.3337587.41785.7582.88988818984.85781.7591.333101.25







ANOVA Statistics
DfSum SqMean SqF valuePr(>F)
MC30VRB271112842.49841216.389363.9420
Residuals12614269.502113.25

\begin{tabular}{lllllllll}
\hline
ANOVA Statistics \tabularnewline
  & Df & Sum Sq & Mean Sq & F value & Pr(>F) \tabularnewline
MC30VRB & 27 & 1112842.498 & 41216.389 & 363.942 & 0 \tabularnewline
Residuals & 126 & 14269.502 & 113.25 &   &   \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=255257&T=2

[TABLE]
[ROW][C]ANOVA Statistics[/C][/ROW]
[ROW][C] [/C][C]Df[/C][C]Sum Sq[/C][C]Mean Sq[/C][C]F value[/C][C]Pr(>F)[/C][/ROW]
[ROW][C]MC30VRB[/C][C]27[/C][C]1112842.498[/C][C]41216.389[/C][C]363.942[/C][C]0[/C][/ROW]
[ROW][C]Residuals[/C][C]126[/C][C]14269.502[/C][C]113.25[/C][C] [/C][C] [/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=255257&T=2

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=255257&T=2

As an alternative you can also use a QR Code:  

The GUIDs for individual cells are displayed in the table below:

ANOVA Statistics
DfSum SqMean SqF valuePr(>F)
MC30VRB271112842.49841216.389363.9420
Residuals12614269.502113.25







Must Include Intercept to use Tukey Test

\begin{tabular}{lllllllll}
\hline
Must Include Intercept to use Tukey Test  \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=255257&T=3

[TABLE]
[ROW][C]Must Include Intercept to use Tukey Test [/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=255257&T=3

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=255257&T=3

As an alternative you can also use a QR Code:  

The GUIDs for individual cells are displayed in the table below:

Must Include Intercept to use Tukey Test







Levenes Test for Homogeneity of Variance
DfF valuePr(>F)
Group260.6080.929
126

\begin{tabular}{lllllllll}
\hline
Levenes Test for Homogeneity of Variance \tabularnewline
  & Df & F value & Pr(>F) \tabularnewline
Group & 26 & 0.608 & 0.929 \tabularnewline
  & 126 &   &   \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=255257&T=4

[TABLE]
[ROW][C]Levenes Test for Homogeneity of Variance[/C][/ROW]
[ROW][C] [/C][C]Df[/C][C]F value[/C][C]Pr(>F)[/C][/ROW]
[ROW][C]Group[/C][C]26[/C][C]0.608[/C][C]0.929[/C][/ROW]
[ROW][C] [/C][C]126[/C][C] [/C][C] [/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=255257&T=4

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=255257&T=4

As an alternative you can also use a QR Code:  

The GUIDs for individual cells are displayed in the table below:

Levenes Test for Homogeneity of Variance
DfF valuePr(>F)
Group260.6080.929
126



Parameters (Session):
par1 = 1 ; par2 = 2 ; par3 = TRUE ;
Parameters (R input):
par1 = 1 ; par2 = 2 ; par3 = FALSE ;
R code (references can be found in the software module):
cat1 <- as.numeric(par1) #
cat2<- as.numeric(par2) #
intercept<-as.logical(par3)
x <- t(x)
x1<-as.numeric(x[,cat1])
f1<-as.character(x[,cat2])
xdf<-data.frame(x1,f1)
(V1<-dimnames(y)[[1]][cat1])
(V2<-dimnames(y)[[1]][cat2])
names(xdf)<-c('Response', 'Treatment')
if(intercept == FALSE) (lmxdf<-lm(Response ~ Treatment - 1, data = xdf) ) else (lmxdf<-lm(Response ~ Treatment, data = xdf) )
(aov.xdf<-aov(lmxdf) )
(anova.xdf<-anova(lmxdf) )
load(file='createtable')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'ANOVA Model', length(lmxdf$coefficients)+1,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, paste(V1, ' ~ ', V2), length(lmxdf$coefficients)+1,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'means',,TRUE)
for(i in 1:length(lmxdf$coefficients)){
a<-table.element(a, round(lmxdf$coefficients[i], digits=3),,FALSE)
}
a<-table.row.end(a)
a<-table.end(a)
table.save(a,file='mytable.tab')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'ANOVA Statistics', 5+1,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, ' ',,TRUE)
a<-table.element(a, 'Df',,FALSE)
a<-table.element(a, 'Sum Sq',,FALSE)
a<-table.element(a, 'Mean Sq',,FALSE)
a<-table.element(a, 'F value',,FALSE)
a<-table.element(a, 'Pr(>F)',,FALSE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, V2,,TRUE)
a<-table.element(a, anova.xdf$Df[1],,FALSE)
a<-table.element(a, round(anova.xdf$'Sum Sq'[1], digits=3),,FALSE)
a<-table.element(a, round(anova.xdf$'Mean Sq'[1], digits=3),,FALSE)
a<-table.element(a, round(anova.xdf$'F value'[1], digits=3),,FALSE)
a<-table.element(a, round(anova.xdf$'Pr(>F)'[1], digits=3),,FALSE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, 'Residuals',,TRUE)
a<-table.element(a, anova.xdf$Df[2],,FALSE)
a<-table.element(a, round(anova.xdf$'Sum Sq'[2], digits=3),,FALSE)
a<-table.element(a, round(anova.xdf$'Mean Sq'[2], digits=3),,FALSE)
a<-table.element(a, ' ',,FALSE)
a<-table.element(a, ' ',,FALSE)
a<-table.row.end(a)
a<-table.end(a)
table.save(a,file='mytable1.tab')
bitmap(file='anovaplot.png')
boxplot(Response ~ Treatment, data=xdf, xlab=V2, ylab=V1)
dev.off()
if(intercept==TRUE){
thsd<-TukeyHSD(aov.xdf)
bitmap(file='TukeyHSDPlot.png')
plot(thsd)
dev.off()
}
if(intercept==TRUE){
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Tukey Honest Significant Difference Comparisons', 5,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a, ' ', 1, TRUE)
for(i in 1:4){
a<-table.element(a,colnames(thsd[[1]])[i], 1, TRUE)
}
a<-table.row.end(a)
for(i in 1:length(rownames(thsd[[1]]))){
a<-table.row.start(a)
a<-table.element(a,rownames(thsd[[1]])[i], 1, TRUE)
for(j in 1:4){
a<-table.element(a,round(thsd[[1]][i,j], digits=3), 1, FALSE)
}
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable2.tab')
}
if(intercept==FALSE){
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'TukeyHSD Message', 1,TRUE)
a<-table.row.end(a)
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Must Include Intercept to use Tukey Test ', 1, FALSE)
a<-table.row.end(a)
a<-table.end(a)
table.save(a,file='mytable2.tab')
}
library(car)
lt.lmxdf<-levene.test(lmxdf)
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Levenes Test for Homogeneity of Variance', 4,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,' ', 1, TRUE)
for (i in 1:3){
a<-table.element(a,names(lt.lmxdf)[i], 1, FALSE)
}
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Group', 1, TRUE)
for (i in 1:3){
a<-table.element(a,round(lt.lmxdf[[i]][1], digits=3), 1, FALSE)
}
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,' ', 1, TRUE)
a<-table.element(a,lt.lmxdf[[1]][2], 1, FALSE)
a<-table.element(a,' ', 1, FALSE)
a<-table.element(a,' ', 1, FALSE)
a<-table.row.end(a)
a<-table.end(a)
table.save(a,file='mytable3.tab')