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 computationMon, 14 Dec 2015 12:02:29 +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/2015/Dec/14/t1450094568vff6zr5gkybk5mh.htm/, Retrieved Thu, 16 May 2024 09:47:08 +0000
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?pk=286270, Retrieved Thu, 16 May 2024 09:47:08 +0000
QR Codes:

Original text written by user:
IsPrivate?No (this computation is public)
User-defined keywords
Estimated Impact109
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)] [] [2015-12-14 12:02:29] [9c6885c821bcaafa868d1b0892651286] [Current]
Feedback Forum

Post a new message
Dataseries X:
1 74.997
1 113.819
1 111.555
1 111.366
1 110.655
1 113.787
1 114.82
1 104.315
1 91.754
1 91.226
1 84.072
1 86.292
1 131.276
1 76.556
1 75.836
1 83.159
1 82.764
1 75.603
1 68.623
1 142.822
1 65.782
1 78.128
1 79.068
1 86.18
1 76.779
1 77.968
1 75.501
1 81.737
1 80.055
1 77.63
0 192.055
0 192.091
0 193.104
0 197.079
0 196.16
0 195.708
1 168.013
1 163.564
1 175.456
1 173.015
1 177.584
1 166.977
0 225.227
0 232.483
0 232.435
0 227.911
0 231.848
0 182.786
0 115.765
0 114.676
0 117.495
0 112.773
0 122.08
0 118.604
1 102.874
1 104.437
1 103.37
1 110.402
1 108.153
1 104.68
0 109.379
0 98.664
0 205.495
0 223.634
0 221.156
0 113.201
1 67.021
1 66.004
1 65.809
1 67.343
1 65.476
1 65.75
1 111.208
1 107.024
1 107.316
1 105.007
1 106.981
1 106.821
1 90.264
1 85.545
1 84.51
1 87.549
1 95.628
1 87.804
1 75.344
1 155.495
1 141.047
1 125.61
1 74.677
1 144.878
1 78.032
1 147.226
1 142.299
1 76.596
1 68.401
1 149.605
1 144.811
1 116.187
1 96.206
1 99.77
1 116.346
1 75.632
1 66.157
1 75.349
1 128.621
1 133.608
1 144.148
1 133.751
1 132.857
1 80.297
1 89.686
1 199.02
1 189.621
1 185.258
1 92.02
1 69.085
1 71.948
1 79.032
1 82.063
1 93.978
1 88.251
1 83.961
1 83.34
1 79.187
1 79.82
1 80.637
1 81.114
1 79.512
1 109.216
1 105.667
1 100.209
1 104.773
1 86.795
1 109.836
1 93.105
1 105.554
1 107.816
1 100.673
1 104.095
1 109.815
1 79.543
1 91.802
1 148.691
1 86.232
1 164.168
1 87.638
1 151.451
1 161.34
1 165.982
1 177.258
1 149.442
1 168.793
1 174.478
1 98.25
1 88.833
1 95.654
1 94.794
1 100.757
1 97.543
1 112.173
1 77.022
1 107.802
1 91.121
1 97.527
1 85.902
0 102.137
0 229.256
0 237.303
0 90.794
0 219.783
0 239.17
0 105.715
0 100.139
0 96.913
0 99.923
0 108.634
0 108.97
1 129.859
1 138.99
1 135.041
1 144.736
1 141.998
1 144.786
0 106.656
0 99.503
0 96.983
0 86.228
0 94.246
0 86.647
0 78.228
0 94.261
0 89.488
0 74.287
0 74.904
0 77.973





Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time3 seconds
R Server'Sir Ronald Aylmer Fisher' @ fisher.wessa.net
R Framework error message
Warning: there are blank lines in the 'Data X' field.
Please, use NA for missing data - blank lines are simply
 deleted and are NOT treated as missing values.

\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 & 3 seconds \tabularnewline
R Server & 'Sir Ronald Aylmer Fisher' @ fisher.wessa.net \tabularnewline
R Framework error message & 
Warning: there are blank lines in the 'Data X' field.
Please, use NA for missing data - blank lines are simply
 deleted and are NOT treated as missing values.
\tabularnewline \hline \end{tabular} %Source: https://freestatistics.org/blog/index.php?pk=286270&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]3 seconds[/C][/ROW]
[ROW][C]R Server[/C][C]'Sir Ronald Aylmer Fisher' @ fisher.wessa.net[/C][/ROW]
[ROW][C]R Framework error message[/C][C]
Warning: there are blank lines in the 'Data X' field.
Please, use NA for missing data - blank lines are simply
 deleted and are NOT treated as missing values.
[/C][/ROW] [/TABLE] Source: https://freestatistics.org/blog/index.php?pk=286270&T=0

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=286270&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 time3 seconds
R Server'Sir Ronald Aylmer Fisher' @ fisher.wessa.net
R Framework error message
Warning: there are blank lines in the 'Data X' field.
Please, use NA for missing data - blank lines are simply
 deleted and are NOT treated as missing values.







ANOVA Model
MDVP:Flo(Hz) ~ status
means145.207-38.314

\begin{tabular}{lllllllll}
\hline
ANOVA Model \tabularnewline
MDVP:Flo(Hz)  ~  status \tabularnewline
means & 145.207 & -38.314 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=286270&T=1

[TABLE]
[ROW][C]ANOVA Model[/C][/ROW]
[ROW][C]MDVP:Flo(Hz)  ~  status[/C][/ROW]
[ROW][C]means[/C][C]145.207[/C][C]-38.314[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=286270&T=1

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=286270&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
MDVP:Flo(Hz) ~ status
means145.207-38.314







ANOVA Statistics
DfSum SqMean SqF valuePr(>F)
status153116.92453116.92432.6130
Residuals193314341.0771628.71

\begin{tabular}{lllllllll}
\hline
ANOVA Statistics \tabularnewline
  & Df & Sum Sq & Mean Sq & F value & Pr(>F) \tabularnewline
status & 1 & 53116.924 & 53116.924 & 32.613 & 0 \tabularnewline
Residuals & 193 & 314341.077 & 1628.71 &   &   \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=286270&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]status[/C][C]1[/C][C]53116.924[/C][C]53116.924[/C][C]32.613[/C][C]0[/C][/ROW]
[ROW][C]Residuals[/C][C]193[/C][C]314341.077[/C][C]1628.71[/C][C] [/C][C] [/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=286270&T=2

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=286270&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)
status153116.92453116.92432.6130
Residuals193314341.0771628.71







Tukey Honest Significant Difference Comparisons
difflwruprp adj
1-0-38.314-51.546-25.0810

\begin{tabular}{lllllllll}
\hline
Tukey Honest Significant Difference Comparisons \tabularnewline
  & diff & lwr & upr & p adj \tabularnewline
1-0 & -38.314 & -51.546 & -25.081 & 0 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=286270&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]1-0[/C][C]-38.314[/C][C]-51.546[/C][C]-25.081[/C][C]0[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=286270&T=3

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=286270&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
1-0-38.314-51.546-25.0810







Levenes Test for Homogeneity of Variance
DfF valuePr(>F)
Group124.9250
193

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

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=286270&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)
Group124.9250
193



Parameters (Session):
Parameters (R input):
par1 = 2 ; par2 = 1 ; par3 = TRUE ;
R code (references can be found in the software module):
par3 <- 'FALSE'
par2 <- ''
par1 <- ''
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')