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 computationThu, 04 Dec 2014 18:01:41 +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/Dec/04/t14177162464gq4vum7f6dv8oi.htm/, Retrieved Thu, 16 May 2024 12:16:50 +0000
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?pk=263388, Retrieved Thu, 16 May 2024 12:16:50 +0000
QR Codes:

Original text written by user:
IsPrivate?No (this computation is public)
User-defined keywords
Estimated Impact53
Family? (F = Feedback message, R = changed R code, M = changed R Module, P = changed Parameters, D = changed Data)
-       [One-Way-Between-Groups ANOVA- Free Statistics Software (Calculator)] [paper statistiek ...] [2014-12-04 18:01:41] [0a6fc2c777821367d2239c664b701a36] [Current]
Feedback Forum

Post a new message
Dataseries X:
2011	21
2011	22
2011	22
2011	18
2011	23
2011	12
2011	20
2011	22
2011	21
2011	19
2011	22
2011	15
2011	20
2011	19
2011	18
2011	15
2011	20
2011	21
2011	21
2011	15
2011	16
2011	23
2011	21
2011	18
2011	25
2011	9
2011	30
2011	20
2011	23
2011	16
2011	16
2011	19
2011	25
2011	18
2011	23
2011	21
2011	10
2011	14
2011	22
2011	26
2011	23
2011	23
2011	24
2011	24
2011	18
2011	23
2011	15
2011	19
2011	16
2011	25
2011	23
2011	17
2011	19
2011	21
2011	18
2011	27
2011	21
2011	13
2011	8
2011	29
2011	28
2011	23
2011	21
2011	19
2011	19
2011	20
2011	18
2011	19
2011	17
2011	19
2011	25
2011	19
2011	22
2011	23
2011	14
2011	16
2011	24
2011	20
2011	12
2011	24
2011	22
2011	12
2011	22
2011	20
2011	10
2011	23
2011	17
2011	22
2011	24
2011	18
2011	21
2011	20
2011	20
2011	22
2011	19
2011	20
2011	26
2011	23
2011	24
2011	21
2011	21
2011	19
2011	8
2011	17
2011	20
2011	11
2011	8
2011	15
2011	18
2011	18
2011	19
2011	19
2012	23
2012	22
2012	21
2012	25
2012	30
2012	17
2012	27
2012	23
2012	23
2012	18
2012	18
2012	23
2012	19
2012	15
2012	20
2012	16
2012	24
2012	25
2012	25
2012	19
2012	19
2012	16
2012	19
2012	19
2012	23
2012	21
2012	22
2012	19
2012	20
2012	20
2012	3
2012	23
2012	23
2012	20
2012	15
2012	16
2012	7
2012	24
2012	17
2012	24
2012	24
2012	19
2012	25
2012	20
2012	28
2012	23
2012	27
2012	18
2012	28
2012	21
2012	19
2012	23
2012	27
2012	22
2012	28
2012	25
2012	21
2012	22
2012	28
2012	20
2012	29
2012	25
2012	25
2012	20
2012	20
2012	16
2012	20
2012	20
2012	23
2012	18
2012	25
2012	18
2012	19
2012	25
2012	25
2012	25
2012	24
2012	19
2012	26
2012	10
2012	17
2012	13
2012	17
2012	30
2012	25
2012	4
2012	16
2012	21
2012	23
2012	22
2012	17
2012	20
2012	20
2012	22
2012	16
2012	23
2012	0
2012	18
2012	25
2012	23
2012	12
2012	18
2012	24
2012	11
2012	18
2012	23
2012	24
2012	29
2012	18
2012	15
2012	29
2012	16
2012	19
2012	22
2012	16
2012	23
2012	23
2012	19
2012	4
2012	20
2012	24
2012	20
2012	4
2012	24
2012	22
2012	16
2012	3
2012	15
2012	24
2012	17
2012	20
2012	27
2012	26
2012	23
2012	17
2012	20
2012	22
2012	19
2012	24
2012	19
2012	23
2012	15
2012	27
2012	26
2012	22
2012	22
2012	18
2012	15
2012	22
2012	27
2012	10
2012	20
2012	17
2012	23
2012	19
2012	13
2012	27
2012	23
2012	16
2012	25
2012	2
2012	26
2012	20
2012	23
2012	22
2012	24




Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time2 seconds
R Server'Sir Ronald Aylmer Fisher' @ fisher.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 & 'Sir Ronald Aylmer Fisher' @ fisher.wessa.net \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=263388&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]'Sir Ronald Aylmer Fisher' @ fisher.wessa.net[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=263388&T=0

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=263388&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'Sir Ronald Aylmer Fisher' @ fisher.wessa.net







ANOVA Model
V2 ~ V1
means19.5360.772

\begin{tabular}{lllllllll}
\hline
ANOVA Model \tabularnewline
V2  ~  V1 \tabularnewline
means & 19.536 & 0.772 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=263388&T=1

[TABLE]
[ROW][C]ANOVA Model[/C][/ROW]
[ROW][C]V2  ~  V1[/C][/ROW]
[ROW][C]means[/C][C]19.536[/C][C]0.772[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=263388&T=1

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=263388&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
V2 ~ V1
means19.5360.772







ANOVA Statistics
DfSum SqMean SqF valuePr(>F)
V1139.80839.8081.5220.218
Residuals2767217.18826.149

\begin{tabular}{lllllllll}
\hline
ANOVA Statistics \tabularnewline
  & Df & Sum Sq & Mean Sq & F value & Pr(>F) \tabularnewline
V1 & 1 & 39.808 & 39.808 & 1.522 & 0.218 \tabularnewline
Residuals & 276 & 7217.188 & 26.149 &   &   \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=263388&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]V1[/C][C]1[/C][C]39.808[/C][C]39.808[/C][C]1.522[/C][C]0.218[/C][/ROW]
[ROW][C]Residuals[/C][C]276[/C][C]7217.188[/C][C]26.149[/C][C] [/C][C] [/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=263388&T=2

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=263388&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)
V1139.80839.8081.5220.218
Residuals2767217.18826.149







Tukey Honest Significant Difference Comparisons
difflwruprp adj
2012-20110.772-0.4592.0020.218

\begin{tabular}{lllllllll}
\hline
Tukey Honest Significant Difference Comparisons \tabularnewline
  & diff & lwr & upr & p adj \tabularnewline
2012-2011 & 0.772 & -0.459 & 2.002 & 0.218 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=263388&T=3

[TABLE]
[ROW][C]Tukey Honest Significant Difference Comparisons[/C][/ROW]
[ROW][C] [/C][C]diff[/C][C]lwr[/C][C]upr[/C][C]p adj[/C][/ROW]
[ROW][C]2012-2011[/C][C]0.772[/C][C]-0.459[/C][C]2.002[/C][C]0.218[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=263388&T=3

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

As an alternative you can also use a QR Code:  

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

Tukey Honest Significant Difference Comparisons
difflwruprp adj
2012-20110.772-0.4592.0020.218







Levenes Test for Homogeneity of Variance
DfF valuePr(>F)
Group13.2220.074
276

\begin{tabular}{lllllllll}
\hline
Levenes Test for Homogeneity of Variance \tabularnewline
  & Df & F value & Pr(>F) \tabularnewline
Group & 1 & 3.222 & 0.074 \tabularnewline
  & 276 &   &   \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=263388&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]1[/C][C]3.222[/C][C]0.074[/C][/ROW]
[ROW][C] [/C][C]276[/C][C] [/C][C] [/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=263388&T=4

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=263388&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)
Group13.2220.074
276



Parameters (Session):
par1 = 2 ; par2 = 1 ; par3 = TRUE ;
Parameters (R input):
par1 = 2 ; par2 = 1 ; par3 = TRUE ;
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){
'Tukey Plot'
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<-leveneTest(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')