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 computationTue, 01 Dec 2015 11:39:27 +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/01/t144897179227anqdrgy6q6h0s.htm/, Retrieved Thu, 16 May 2024 21:13:19 +0000
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?pk=284695, Retrieved Thu, 16 May 2024 21:13:19 +0000
QR Codes:

Original text written by user:
IsPrivate?No (this computation is public)
User-defined keywords
Estimated Impact103
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] [2 sample t test] [2015-12-01 11:39:27] [6fcd835d84c21d5fa75424c2b64e5f0f] [Current]
- R P     [Paired and Unpaired Two Samples Tests about the Mean] [2 sample t test '...] [2015-12-05 13:21:34] [75ecf23b983ac48a160341e9388f481a]
Feedback Forum

Post a new message
Dataseries X:
221	191
219	189
214	184
210	179
207	175
206	171
217	179
231	191
234	195
233	195
228	193
226	193
227	195
225	193
219	187
215	181
210	176
206	169
215	174
228	185
229	186
222	182
215	178
212	178
211	179
208	178
205	174
201	171
198	168
198	167
210	175
224	187
226	191
222	188
216	185
215	185
215	187
214	188
211	186
207	183
203	179
200	176
209	183
223	198
225	203
216	198
206	192
203	191
203	194
201	194
197	192
192	188
187	182
184	175
194	178
203	181
197	171
191	164
182	159
175	160
163	163
155	159
151	148
156	139
154	129
153	124
167	136
177	146
171	143
169	141
160	135
151	134
139	135
130	134
126	136
130	142
127	142
122	135
129	140
135	146
142	155
156	170
157	167
165	166
170	160
169	156
162	156
148	160
143	156
146	150
175	157
181	158
178	167
166	189
161	197
164	199
173	193
174	188
167	186
156	190
148	186
150	181
174	190
181	189
183	192
178	201
176	200
184	206
193	208
192	202
182	190
163	171
157	163
167	167
205	195
219	208
214	208
198	197
183	189
184	192
192	199
196	202
194	200
185	191
181	190
184	180
206	194
210	196
208	199
197	200
189	199
190	205
191	207
190	211
187	210
184	208
183	201
184	186
203	177
208	168
205	173
195	181
189	185
188	186
190	189
190	186
190	181
193	182
185	176
173	165
176	176
170	174
163	168
170	165
171	162
173	170
171	179
162	178
152	169
142	160
136	151
146	159
179	191
191	195
181	184
170	162
161	152
168	162
180	188
182	202
176	209
164	204
154	193
160	191
189	202
196	204
186	206
171	211
169	214
181	224
198	224
202	222
196	219
183	218
173	213
175	213
198	229
203	225
197	220
191	212
182	204
172	204
158	202
147	195
143	186
146	175
147	170
152	171
177	196
184	202
174	200
162	191
157	186
155	186
159	193
158	193
156	188
157	185
156	182
158	180
173	194
179	204
172	216
169	233
168	241
172	243
180	241
182	233
182	228
181	225
178	219
178	217
196	235
199	237
192	238
187	235
184	234
184	239
188	248
183	248
176	247
168	246
163	240
166	233
189	242
195	239
192	238
189	238
187	238
187	240
190	249
187	251
179	253
168	251
160	246
161	247
177	260
182	260
176	259




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=284695&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=284695&T=0

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







Two Sample t-test (unpaired)
Mean of Sample 1182.630522088353
Mean of Sample 2190.89156626506
t-stat-3.5172224481871
df496
p-value0.000476152928465818
H0 value0
Alternativetwo.sided
CI Level0.95
CI[-12.8757522918383,-3.64633606157532]
F-test to compare two variances
F-stat0.687688671388132
df248
p-value0.00331743970176947
H0 value1
Alternativetwo.sided
CI Level0.95
CI[0.535846331259125,0.882558452241938]

\begin{tabular}{lllllllll}
\hline
Two Sample t-test (unpaired) \tabularnewline
Mean of Sample 1 & 182.630522088353 \tabularnewline
Mean of Sample 2 & 190.89156626506 \tabularnewline
t-stat & -3.5172224481871 \tabularnewline
df & 496 \tabularnewline
p-value & 0.000476152928465818 \tabularnewline
H0 value & 0 \tabularnewline
Alternative & two.sided \tabularnewline
CI Level & 0.95 \tabularnewline
CI & [-12.8757522918383,-3.64633606157532] \tabularnewline
F-test to compare two variances \tabularnewline
F-stat & 0.687688671388132 \tabularnewline
df & 248 \tabularnewline
p-value & 0.00331743970176947 \tabularnewline
H0 value & 1 \tabularnewline
Alternative & two.sided \tabularnewline
CI Level & 0.95 \tabularnewline
CI & [0.535846331259125,0.882558452241938] \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=284695&T=1

[TABLE]
[ROW][C]Two Sample t-test (unpaired)[/C][/ROW]
[ROW][C]Mean of Sample 1[/C][C]182.630522088353[/C][/ROW]
[ROW][C]Mean of Sample 2[/C][C]190.89156626506[/C][/ROW]
[ROW][C]t-stat[/C][C]-3.5172224481871[/C][/ROW]
[ROW][C]df[/C][C]496[/C][/ROW]
[ROW][C]p-value[/C][C]0.000476152928465818[/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][-12.8757522918383,-3.64633606157532][/C][/ROW]
[ROW][C]F-test to compare two variances[/C][/ROW]
[ROW][C]F-stat[/C][C]0.687688671388132[/C][/ROW]
[ROW][C]df[/C][C]248[/C][/ROW]
[ROW][C]p-value[/C][C]0.00331743970176947[/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.535846331259125,0.882558452241938][/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=284695&T=1

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=284695&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 1182.630522088353
Mean of Sample 2190.89156626506
t-stat-3.5172224481871
df496
p-value0.000476152928465818
H0 value0
Alternativetwo.sided
CI Level0.95
CI[-12.8757522918383,-3.64633606157532]
F-test to compare two variances
F-stat0.687688671388132
df248
p-value0.00331743970176947
H0 value1
Alternativetwo.sided
CI Level0.95
CI[0.535846331259125,0.882558452241938]







Welch Two Sample t-test (unpaired)
Mean of Sample 1182.630522088353
Mean of Sample 2190.89156626506
t-stat-3.5172224481871
df479.577122153646
p-value0.000477564819771067
H0 value0
Alternativetwo.sided
CI Level0.95
CI[-12.8761388621752,-3.64594949123842]

\begin{tabular}{lllllllll}
\hline
Welch Two Sample t-test (unpaired) \tabularnewline
Mean of Sample 1 & 182.630522088353 \tabularnewline
Mean of Sample 2 & 190.89156626506 \tabularnewline
t-stat & -3.5172224481871 \tabularnewline
df & 479.577122153646 \tabularnewline
p-value & 0.000477564819771067 \tabularnewline
H0 value & 0 \tabularnewline
Alternative & two.sided \tabularnewline
CI Level & 0.95 \tabularnewline
CI & [-12.8761388621752,-3.64594949123842] \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=284695&T=2

[TABLE]
[ROW][C]Welch Two Sample t-test (unpaired)[/C][/ROW]
[ROW][C]Mean of Sample 1[/C][C]182.630522088353[/C][/ROW]
[ROW][C]Mean of Sample 2[/C][C]190.89156626506[/C][/ROW]
[ROW][C]t-stat[/C][C]-3.5172224481871[/C][/ROW]
[ROW][C]df[/C][C]479.577122153646[/C][/ROW]
[ROW][C]p-value[/C][C]0.000477564819771067[/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][-12.8761388621752,-3.64594949123842][/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=284695&T=2

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=284695&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 1182.630522088353
Mean of Sample 2190.89156626506
t-stat-3.5172224481871
df479.577122153646
p-value0.000477564819771067
H0 value0
Alternativetwo.sided
CI Level0.95
CI[-12.8761388621752,-3.64594949123842]







Wilcoxon Rank-Sum Test (Mann–Whitney U test) with continuity correction (unpaired)
W26083.5
p-value0.00219694762465095
H0 value0
Alternativetwo.sided
Kolmogorov-Smirnov Test to compare Distributions of two Samples
KS Statistic0.160642570281124
p-value0.00323878948434775
Kolmogorov-Smirnov Test to compare Distributional Shape of two Samples
KS Statistic0.0883534136546185
p-value0.285512648873297

\begin{tabular}{lllllllll}
\hline
Wilcoxon Rank-Sum Test (Mann–Whitney U test) with continuity correction (unpaired) \tabularnewline
W & 26083.5 \tabularnewline
p-value & 0.00219694762465095 \tabularnewline
H0 value & 0 \tabularnewline
Alternative & two.sided \tabularnewline
Kolmogorov-Smirnov Test to compare Distributions of two Samples \tabularnewline
KS Statistic & 0.160642570281124 \tabularnewline
p-value & 0.00323878948434775 \tabularnewline
Kolmogorov-Smirnov Test to compare Distributional Shape of two Samples \tabularnewline
KS Statistic & 0.0883534136546185 \tabularnewline
p-value & 0.285512648873297 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=284695&T=3

[TABLE]
[ROW][C]Wilcoxon Rank-Sum Test (Mann–Whitney U test) with continuity correction (unpaired)[/C][/ROW]
[ROW][C]W[/C][C]26083.5[/C][/ROW]
[ROW][C]p-value[/C][C]0.00219694762465095[/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.160642570281124[/C][/ROW]
[ROW][C]p-value[/C][C]0.00323878948434775[/C][/ROW]
[ROW][C]Kolmogorov-Smirnov Test to compare Distributional Shape of two Samples[/C][/ROW]
[ROW][C]KS Statistic[/C][C]0.0883534136546185[/C][/ROW]
[ROW][C]p-value[/C][C]0.285512648873297[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=284695&T=3

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

As an alternative you can also use a QR Code:  

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

Wilcoxon Rank-Sum Test (Mann–Whitney U test) with continuity correction (unpaired)
W26083.5
p-value0.00219694762465095
H0 value0
Alternativetwo.sided
Kolmogorov-Smirnov Test to compare Distributions of two Samples
KS Statistic0.160642570281124
p-value0.00323878948434775
Kolmogorov-Smirnov Test to compare Distributional Shape of two Samples
KS Statistic0.0883534136546185
p-value0.285512648873297



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)
myWlabel <- 'Wilcoxon Signed-Rank Test'
if (par5=='unpaired') myWlabel = 'Wilcoxon Rank-Sum Test (Mann–Whitney U test)'
a<-table.element(a,paste(myWlabel,' 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')