Free Statistics

of Irreproducible Research!

Author's title

Author*The author of this computation has been verified*
R Software Modulerwasp_twosampletests_mean.wasp
Title produced by softwarePaired and Unpaired Two Samples Tests about the Mean
Date of computationMon, 15 Dec 2014 12:46:23 +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/15/t1418648799z0dkd3w4g0dldiv.htm/, Retrieved Sun, 19 May 2024 14:12:56 +0000
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?pk=268303, Retrieved Sun, 19 May 2024 14:12:56 +0000
QR Codes:

Original text written by user:
IsPrivate?No (this computation is public)
User-defined keywords
Estimated Impact55
Family? (F = Feedback message, R = changed R code, M = changed R Module, P = changed Parameters, D = changed Data)
-       [Paired and Unpaired Two Samples Tests about the Mean] [] [2014-12-15 12:46:23] [6260c34aa94cecca073345f42e0d4b5d] [Current]
Feedback Forum

Post a new message
Dataseries X:
76	134
119	117
119	125
91	112
138	120
97	95
117	130
125	110
95	131
168	113
109	140
115	116
135	108
130	111
131	106
143	101
109	116
126	122
155	97
136	102
132	115
129	128
129	121
131	130
123	99
131	122
129	126
99	141
114	124
128	127
130	114
112	99
122	137
115	97
124	108
119	138
123	123
91	125
107	106
118	138
111	127
135	142
108	94
143	133
103	119
125	114
127	114
120	123
125	126
126	118
116	132
104	127
113	109
139	111
119	143
112	89
110	128
115	125
111	121
115	106
112	109
109	127
132	99
124	116
103	125
72	121
113	127
125	129
105	155
122	113
127	125
117	127
91	110
143	108
116	97
123	130
101	97
119	120
114	125
108	131
128	129
122	125
133	108
94	142
128	117
108	130
125	93
130	97
112	110
117	111
142	130
128	113
114	114
123	112
89	86
125	122
110	118
112	124
109	120
108	133
139	97
116	115
116	116
88	142
134	110
126	133
101	147
120	129
114	134
116	134
102	121
87	105
115	106
119	135
120	117
66	82
126	125
130	130
126	125
128	97
134	101
131	128
102	97
93	126
129	118
136	107
112	87
120	156
121	133
122	132
136	133
118	122
130	125
114	127
123	125
121	128
119	110
137	117
63	129
140	122
114	119
100	139
101	104
131	117
131	121
129	112
120	120
106	106
147	128
99	91
127	107
99	103
126	123
98	126
120	108
118	115
121	143
121	111
118	115
53	126
121	140
111	112
107	114
100	125
114	133
120	146
132	124
107	127
117	128
110	132
129	118
114	128
121	111
123	149
131	125
122	105
118	137
103	137
108	103
95	145
116	130
131	102
106	131
132	104
124	131
114	117
139	141
106	114
106	106
135	128
106	130
113	127
130	131
132	120
124	126
102	130
96	99
134	161
122	121
152	120
115	129
116	136
141	110
137	129
112	125
140	128
132	140
124	145
105	138
114	148
112	113
113	116
137	128
122	155
121	73
129	142
101	117
138	108
122	142
137	125
134	121
106	117
135	128
109	135
128	
147	
100	
132	
138	
114	
114	
118	
104	
135	
121	
128	
140	
92	
116	
118	
109	
139	
112	
75	
109	
101	
124	
117	
103	
130	
136	
140	
130	
118	
139	
102	
118	
104	
104	
111	
135	
130	
77	
132	
128	
136	
110	
120	
126	
133	
112	
103
134	
124




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

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=268303&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'George Udny Yule' @ yule.wessa.net







Two Sample t-test (unpaired)
Mean of Sample 1118.755474452555
Mean of Sample 2120.295620437956
t-stat-1.18213886290133
df546
p-value0.237665169830823
H0 value0
Alternativetwo.sided
CI Level0.95
CI[-4.09935203043322,1.01906005963031]
F-test to compare two variances
F-stat1.18585142750439
df273
p-value0.159694251076623
H0 value1
Alternativetwo.sided
CI Level0.95
CI[0.934933411318864,1.50411097848185]

\begin{tabular}{lllllllll}
\hline
Two Sample t-test (unpaired) \tabularnewline
Mean of Sample 1 & 118.755474452555 \tabularnewline
Mean of Sample 2 & 120.295620437956 \tabularnewline
t-stat & -1.18213886290133 \tabularnewline
df & 546 \tabularnewline
p-value & 0.237665169830823 \tabularnewline
H0 value & 0 \tabularnewline
Alternative & two.sided \tabularnewline
CI Level & 0.95 \tabularnewline
CI & [-4.09935203043322,1.01906005963031] \tabularnewline
F-test to compare two variances \tabularnewline
F-stat & 1.18585142750439 \tabularnewline
df & 273 \tabularnewline
p-value & 0.159694251076623 \tabularnewline
H0 value & 1 \tabularnewline
Alternative & two.sided \tabularnewline
CI Level & 0.95 \tabularnewline
CI & [0.934933411318864,1.50411097848185] \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=268303&T=1

[TABLE]
[ROW][C]Two Sample t-test (unpaired)[/C][/ROW]
[ROW][C]Mean of Sample 1[/C][C]118.755474452555[/C][/ROW]
[ROW][C]Mean of Sample 2[/C][C]120.295620437956[/C][/ROW]
[ROW][C]t-stat[/C][C]-1.18213886290133[/C][/ROW]
[ROW][C]df[/C][C]546[/C][/ROW]
[ROW][C]p-value[/C][C]0.237665169830823[/C][/ROW]
[ROW][C]H0 value[/C][C]0[/C][/ROW]
[ROW][C]Alternative[/C][C]two.sided[/C][/ROW]
[ROW][C]CI Level[/C][C]0.95[/C][/ROW]
[ROW][C]CI[/C][C][-4.09935203043322,1.01906005963031][/C][/ROW]
[ROW][C]F-test to compare two variances[/C][/ROW]
[ROW][C]F-stat[/C][C]1.18585142750439[/C][/ROW]
[ROW][C]df[/C][C]273[/C][/ROW]
[ROW][C]p-value[/C][C]0.159694251076623[/C][/ROW]
[ROW][C]H0 value[/C][C]1[/C][/ROW]
[ROW][C]Alternative[/C][C]two.sided[/C][/ROW]
[ROW][C]CI Level[/C][C]0.95[/C][/ROW]
[ROW][C]CI[/C][C][0.934933411318864,1.50411097848185][/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=268303&T=1

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

As an alternative you can also use a QR Code:  

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

Two Sample t-test (unpaired)
Mean of Sample 1118.755474452555
Mean of Sample 2120.295620437956
t-stat-1.18213886290133
df546
p-value0.237665169830823
H0 value0
Alternativetwo.sided
CI Level0.95
CI[-4.09935203043322,1.01906005963031]
F-test to compare two variances
F-stat1.18585142750439
df273
p-value0.159694251076623
H0 value1
Alternativetwo.sided
CI Level0.95
CI[0.934933411318864,1.50411097848185]







Welch Two Sample t-test (unpaired)
Mean of Sample 1118.755474452555
Mean of Sample 2120.295620437956
t-stat-1.18213886290133
df542.08118414695
p-value0.237668887869654
H0 value0
Alternativetwo.sided
CI Level0.95
CI[-4.09939313175461,1.01910116095171]

\begin{tabular}{lllllllll}
\hline
Welch Two Sample t-test (unpaired) \tabularnewline
Mean of Sample 1 & 118.755474452555 \tabularnewline
Mean of Sample 2 & 120.295620437956 \tabularnewline
t-stat & -1.18213886290133 \tabularnewline
df & 542.08118414695 \tabularnewline
p-value & 0.237668887869654 \tabularnewline
H0 value & 0 \tabularnewline
Alternative & two.sided \tabularnewline
CI Level & 0.95 \tabularnewline
CI & [-4.09939313175461,1.01910116095171] \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=268303&T=2

[TABLE]
[ROW][C]Welch Two Sample t-test (unpaired)[/C][/ROW]
[ROW][C]Mean of Sample 1[/C][C]118.755474452555[/C][/ROW]
[ROW][C]Mean of Sample 2[/C][C]120.295620437956[/C][/ROW]
[ROW][C]t-stat[/C][C]-1.18213886290133[/C][/ROW]
[ROW][C]df[/C][C]542.08118414695[/C][/ROW]
[ROW][C]p-value[/C][C]0.237668887869654[/C][/ROW]
[ROW][C]H0 value[/C][C]0[/C][/ROW]
[ROW][C]Alternative[/C][C]two.sided[/C][/ROW]
[ROW][C]CI Level[/C][C]0.95[/C][/ROW]
[ROW][C]CI[/C][C][-4.09939313175461,1.01910116095171][/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=268303&T=2

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

As an alternative you can also use a QR Code:  

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

Welch Two Sample t-test (unpaired)
Mean of Sample 1118.755474452555
Mean of Sample 2120.295620437956
t-stat-1.18213886290133
df542.08118414695
p-value0.237668887869654
H0 value0
Alternativetwo.sided
CI Level0.95
CI[-4.09939313175461,1.01910116095171]







Wicoxon rank sum test with continuity correction (unpaired)
W35783.5
p-value0.343799428525126
H0 value0
Alternativetwo.sided
Kolmogorov-Smirnov Test to compare Distributions of two Samples
KS Statistic0.072992700729927
p-value0.45872393867028
Kolmogorov-Smirnov Test to compare Distributional Shape of two Samples
KS Statistic0.0656934306569343
p-value0.595427735394038

\begin{tabular}{lllllllll}
\hline
Wicoxon rank sum test with continuity correction (unpaired) \tabularnewline
W & 35783.5 \tabularnewline
p-value & 0.343799428525126 \tabularnewline
H0 value & 0 \tabularnewline
Alternative & two.sided \tabularnewline
Kolmogorov-Smirnov Test to compare Distributions of two Samples \tabularnewline
KS Statistic & 0.072992700729927 \tabularnewline
p-value & 0.45872393867028 \tabularnewline
Kolmogorov-Smirnov Test to compare Distributional Shape of two Samples \tabularnewline
KS Statistic & 0.0656934306569343 \tabularnewline
p-value & 0.595427735394038 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=268303&T=3

[TABLE]
[ROW][C]Wicoxon rank sum test with continuity correction (unpaired)[/C][/ROW]
[ROW][C]W[/C][C]35783.5[/C][/ROW]
[ROW][C]p-value[/C][C]0.343799428525126[/C][/ROW]
[ROW][C]H0 value[/C][C]0[/C][/ROW]
[ROW][C]Alternative[/C][C]two.sided[/C][/ROW]
[ROW][C]Kolmogorov-Smirnov Test to compare Distributions of two Samples[/C][/ROW]
[ROW][C]KS Statistic[/C][C]0.072992700729927[/C][/ROW]
[ROW][C]p-value[/C][C]0.45872393867028[/C][/ROW]
[ROW][C]Kolmogorov-Smirnov Test to compare Distributional Shape of two Samples[/C][/ROW]
[ROW][C]KS Statistic[/C][C]0.0656934306569343[/C][/ROW]
[ROW][C]p-value[/C][C]0.595427735394038[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=268303&T=3

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

As an alternative you can also use a QR Code:  

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

Wicoxon rank sum test with continuity correction (unpaired)
W35783.5
p-value0.343799428525126
H0 value0
Alternativetwo.sided
Kolmogorov-Smirnov Test to compare Distributions of two Samples
KS Statistic0.072992700729927
p-value0.45872393867028
Kolmogorov-Smirnov Test to compare Distributional Shape of two Samples
KS Statistic0.0656934306569343
p-value0.595427735394038



Parameters (Session):
par1 = 1 ; par2 = 2 ; par3 = 0.95 ; par4 = two.sided ; par5 = unpaired ; par6 = 0.0 ;
Parameters (R input):
par1 = 1 ; par2 = 2 ; par3 = 0.95 ; par4 = two.sided ; par5 = unpaired ; par6 = 0.0 ;
R code (references can be found in the software module):
par1 <- as.numeric(par1) #column number of first sample
par2 <- as.numeric(par2) #column number of second sample
par3 <- as.numeric(par3) #confidence (= 1 - alpha)
if (par5 == 'unpaired') paired <- FALSE else paired <- TRUE
par6 <- as.numeric(par6) #H0
z <- t(y)
if (par1 == par2) stop('Please, select two different column numbers')
if (par1 < 1) stop('Please, select a column number greater than zero for the first sample')
if (par2 < 1) stop('Please, select a column number greater than zero for the second sample')
if (par1 > length(z[1,])) stop('The column number for the first sample should be smaller')
if (par2 > length(z[1,])) stop('The column number for the second sample should be smaller')
if (par3 <= 0) stop('The confidence level should be larger than zero')
if (par3 >= 1) stop('The confidence level should be smaller than zero')
(r.t <- t.test(z[,par1],z[,par2],var.equal=TRUE,alternative=par4,paired=paired,mu=par6,conf.level=par3))
(v.t <- var.test(z[,par1],z[,par2],conf.level=par3))
(r.w <- t.test(z[,par1],z[,par2],var.equal=FALSE,alternative=par4,paired=paired,mu=par6,conf.level=par3))
(w.t <- wilcox.test(z[,par1],z[,par2],alternative=par4,paired=paired,mu=par6,conf.level=par3))
(ks.t <- ks.test(z[,par1],z[,par2],alternative=par4))
m1 <- mean(z[,par1],na.rm=T)
m2 <- mean(z[,par2],na.rm=T)
mdiff <- m1 - m2
newsam1 <- z[!is.na(z[,par1]),par1]
newsam2 <- z[,par2]+mdiff
newsam2 <- newsam2[!is.na(newsam2)]
(ks1.t <- ks.test(newsam1,newsam2,alternative=par4))
mydf <- data.frame(cbind(z[,par1],z[,par2]))
colnames(mydf) <- c('Variable 1','Variable 2')
bitmap(file='test1.png')
boxplot(mydf, notch=TRUE, ylab='value',main=main)
dev.off()
bitmap(file='test2.png')
qqnorm(z[,par1],main='Normal QQplot - Variable 1')
qqline(z[,par1])
dev.off()
bitmap(file='test3.png')
qqnorm(z[,par2],main='Normal QQplot - Variable 2')
qqline(z[,par2])
dev.off()
load(file='createtable')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,paste('Two Sample t-test (',par5,')',sep=''),2,TRUE)
a<-table.row.end(a)
if(!paired){
a<-table.row.start(a)
a<-table.element(a,'Mean of Sample 1',header=TRUE)
a<-table.element(a,r.t$estimate[[1]])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Mean of Sample 2',header=TRUE)
a<-table.element(a,r.t$estimate[[2]])
a<-table.row.end(a)
} else {
a<-table.row.start(a)
a<-table.element(a,'Difference: Mean1 - Mean2',header=TRUE)
a<-table.element(a,r.t$estimate)
a<-table.row.end(a)
}
a<-table.row.start(a)
a<-table.element(a,'t-stat',header=TRUE)
a<-table.element(a,r.t$statistic[[1]])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'df',header=TRUE)
a<-table.element(a,r.t$parameter[[1]])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'p-value',header=TRUE)
a<-table.element(a,r.t$p.value)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'H0 value',header=TRUE)
a<-table.element(a,r.t$null.value[[1]])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Alternative',header=TRUE)
a<-table.element(a,r.t$alternative)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'CI Level',header=TRUE)
a<-table.element(a,attr(r.t$conf.int,'conf.level'))
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'CI',header=TRUE)
a<-table.element(a,paste('[',r.t$conf.int[1],',',r.t$conf.int[2],']',sep=''))
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'F-test to compare two variances',2,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'F-stat',header=TRUE)
a<-table.element(a,v.t$statistic[[1]])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'df',header=TRUE)
a<-table.element(a,v.t$parameter[[1]])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'p-value',header=TRUE)
a<-table.element(a,v.t$p.value)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'H0 value',header=TRUE)
a<-table.element(a,v.t$null.value[[1]])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Alternative',header=TRUE)
a<-table.element(a,v.t$alternative)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'CI Level',header=TRUE)
a<-table.element(a,attr(v.t$conf.int,'conf.level'))
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'CI',header=TRUE)
a<-table.element(a,paste('[',v.t$conf.int[1],',',v.t$conf.int[2],']',sep=''))
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,paste('Welch Two Sample t-test (',par5,')',sep=''),2,TRUE)
a<-table.row.end(a)
if(!paired){
a<-table.row.start(a)
a<-table.element(a,'Mean of Sample 1',header=TRUE)
a<-table.element(a,r.w$estimate[[1]])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Mean of Sample 2',header=TRUE)
a<-table.element(a,r.w$estimate[[2]])
a<-table.row.end(a)
} else {
a<-table.row.start(a)
a<-table.element(a,'Difference: Mean1 - Mean2',header=TRUE)
a<-table.element(a,r.w$estimate)
a<-table.row.end(a)
}
a<-table.row.start(a)
a<-table.element(a,'t-stat',header=TRUE)
a<-table.element(a,r.w$statistic[[1]])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'df',header=TRUE)
a<-table.element(a,r.w$parameter[[1]])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'p-value',header=TRUE)
a<-table.element(a,r.w$p.value)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'H0 value',header=TRUE)
a<-table.element(a,r.w$null.value[[1]])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Alternative',header=TRUE)
a<-table.element(a,r.w$alternative)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'CI Level',header=TRUE)
a<-table.element(a,attr(r.w$conf.int,'conf.level'))
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'CI',header=TRUE)
a<-table.element(a,paste('[',r.w$conf.int[1],',',r.w$conf.int[2],']',sep=''))
a<-table.row.end(a)
a<-table.end(a)
table.save(a,file='mytable1.tab')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,paste('Wicoxon rank sum test with continuity correction (',par5,')',sep=''),2,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'W',header=TRUE)
a<-table.element(a,w.t$statistic[[1]])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'p-value',header=TRUE)
a<-table.element(a,w.t$p.value)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'H0 value',header=TRUE)
a<-table.element(a,w.t$null.value[[1]])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Alternative',header=TRUE)
a<-table.element(a,w.t$alternative)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Kolmogorov-Smirnov Test to compare Distributions of two Samples',2,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'KS Statistic',header=TRUE)
a<-table.element(a,ks.t$statistic[[1]])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'p-value',header=TRUE)
a<-table.element(a,ks.t$p.value)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Kolmogorov-Smirnov Test to compare Distributional Shape of two Samples',2,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'KS Statistic',header=TRUE)
a<-table.element(a,ks1.t$statistic[[1]])
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'p-value',header=TRUE)
a<-table.element(a,ks1.t$p.value)
a<-table.row.end(a)
a<-table.end(a)
table.save(a,file='mytable2.tab')