13
13
# '
14
14
Allstats <- function (Data , Adjust_p_value = T , Adjust_method = " BH" )
15
15
{
16
+
16
17
LETTERS702 <- c(sapply(LETTERS , function (x ) paste0(x , LETTERS )))
17
18
LETTERS37232 <- c(LETTERS , LETTERS702 , sapply(LETTERS , function (x ) paste0(x ,
18
19
LETTERS702 )))
19
- LETTERS37232 <- LETTERS37232 [- 365 ]
20
+ LETTERS210729 <- c(LETTERS , LETTERS702 ,LETTERS37232 , sapply(LETTERS , function (x ) paste0(x ,
21
+ LETTERS37232 )))
22
+ LETTERS210729 <- LETTERS210729 [- 365 ]
23
+ LETTERS210729 <- LETTERS210729 [- 10205 ]
24
+ LETTERS210729 <- LETTERS210729 [- 267101 ]
20
25
colnames(Data ) <- Data [1 , ]
21
26
Data <- Data [- 1 , - 2 ]
22
27
Data <- Data %> % dplyr :: arrange(Group )
23
28
Data_renamed <- Data
24
29
nmet <- ncol(Data ) - 2
25
- colnames(Data_renamed ) <- c(colnames(Data [1 : 2 ]), LETTERS37232 [1 : nmet ])
30
+ colnames(Data_renamed ) <- c(colnames(Data [1 : 2 ]), LETTERS210729 [1 : nmet ])
26
31
rownames(Data_renamed ) <- Data [, 1 ]
27
32
Data_renamed_raw <- Data_renamed [, - c(1 , 2 )]
28
33
Data_renamed_raw <- apply(Data_renamed_raw , 2 , as.numeric )
@@ -45,14 +50,14 @@ Allstats<-function (Data, Adjust_p_value = T, Adjust_method = "BH")
45
50
}
46
51
else {
47
52
for (met in 1 : (ncol(Data ) - 2 )) {
48
- assign(paste(as.character(LETTERS37232 [met ]),
53
+ assign(paste(as.character(LETTERS210729 [met ]),
49
54
unique(Data $ Group )[Gnum_1 ], unique(Data $ Group )[Gnum_2 ],
50
55
" T_test" , sep = " _" ), t.test(x = (eval(parse(text = paste(" Data" ,
51
56
unique(Data $ Group )[Gnum_1 ], sep = " _" )))[,
52
- eval(parse(text = " LETTERS37232 [met]" ))]),
57
+ eval(parse(text = " LETTERS210729 [met]" ))]),
53
58
y = (eval(parse(text = paste(" Data" ,
54
59
unique(Data $ Group )[Gnum_2 ], sep = " _" )))[,
55
- eval(parse(text = " LETTERS37232 [met]" ))]))[[" p.value" ]])
60
+ eval(parse(text = " LETTERS210729 [met]" ))]))[[" p.value" ]])
56
61
}
57
62
}
58
63
}
@@ -65,7 +70,7 @@ Allstats<-function (Data, Adjust_p_value = T, Adjust_method = "BH")
65
70
else {
66
71
if (is.na(Result [1 , Rounder ]) == T ) {
67
72
for (met_1 in 1 : (ncol(Data_final ) - 2 )) {
68
- Result [met_1 , Rounder ] <- eval(parse(text = paste(LETTERS37232 [met_1 ],
73
+ Result [met_1 , Rounder ] <- eval(parse(text = paste(LETTERS210729 [met_1 ],
69
74
unique(Data $ Group )[C ], unique(Data $ Group )[H ],
70
75
" T_test" , sep = " _" )))
71
76
}
@@ -82,14 +87,14 @@ Allstats<-function (Data, Adjust_p_value = T, Adjust_method = "BH")
82
87
}
83
88
else {
84
89
for (met in 1 : (ncol(Data ) - 2 )) {
85
- assign(paste(as.character(LETTERS37232 [met ]),
90
+ assign(paste(as.character(LETTERS210729 [met ]),
86
91
unique(Data $ Group )[Gnum_1 ], unique(Data $ Group )[Gnum_2 ],
87
92
" U_test" , sep = " _" ), wilcox.test(x = (eval(parse(text = paste(" Data" ,
88
93
unique(Data $ Group )[Gnum_1 ], sep = " _" )))[,
89
- eval(parse(text = " LETTERS37232 [met]" ))]),
94
+ eval(parse(text = " LETTERS210729 [met]" ))]),
90
95
y = (eval(parse(text = paste(" Data" ,
91
96
unique(Data $ Group )[Gnum_2 ], sep = " _" )))[,
92
- eval(parse(text = " LETTERS37232 [met]" ))]))[[" p.value" ]])
97
+ eval(parse(text = " LETTERS210729 [met]" ))]))[[" p.value" ]])
93
98
}
94
99
}
95
100
}
@@ -102,7 +107,7 @@ Allstats<-function (Data, Adjust_p_value = T, Adjust_method = "BH")
102
107
else {
103
108
if (is.na(Result [1 , Rounder ]) == T ) {
104
109
for (met_1 in 1 : (ncol(Data_final ) - 2 )) {
105
- Result [met_1 , Rounder ] <- eval(parse(text = paste(LETTERS37232 [met_1 ],
110
+ Result [met_1 , Rounder ] <- eval(parse(text = paste(LETTERS210729 [met_1 ],
106
111
unique(Data $ Group )[C ], unique(Data $ Group )[H ],
107
112
" U_test" , sep = " _" )))
108
113
}
@@ -143,7 +148,7 @@ Allstats<-function (Data, Adjust_p_value = T, Adjust_method = "BH")
143
148
print(" ###########################################" )
144
149
}
145
150
rm(list = setdiff(ls(), c(" Data_renamed" , " Data" ,
146
- " Result" , " LETTERS37232 " , " event" ,
151
+ " Result" , " LETTERS210729 " , " event" ,
147
152
" P_hoc" , " Colors" , " significant_variable_only" )))
148
153
print(" statistical test has finished" )
149
154
Result_T <- Result [, 1 ]
@@ -176,14 +181,14 @@ Allstats<-function (Data, Adjust_p_value = T, Adjust_method = "BH")
176
181
}
177
182
else {
178
183
for (met in 1 : (ncol(Data ) - 2 )) {
179
- assign(paste(as.character(LETTERS37232 [met ]),
184
+ assign(paste(as.character(LETTERS210729 [met ]),
180
185
unique(Data $ Group )[Gnum_1 ], unique(Data $ Group )[Gnum_2 ],
181
186
" T_test" , sep = " _" ), t.test(x = (eval(parse(text = paste(" Data" ,
182
187
unique(Data $ Group )[Gnum_1 ], sep = " _" )))[,
183
- eval(parse(text = " LETTERS37232 [met]" ))]),
188
+ eval(parse(text = " LETTERS210729 [met]" ))]),
184
189
y = (eval(parse(text = paste(" Data" ,
185
190
unique(Data $ Group )[Gnum_2 ], sep = " _" )))[,
186
- eval(parse(text = " LETTERS37232 [met]" ))]))[[" p.value" ]])
191
+ eval(parse(text = " LETTERS210729 [met]" ))]))[[" p.value" ]])
187
192
}
188
193
}
189
194
}
@@ -196,7 +201,7 @@ Allstats<-function (Data, Adjust_p_value = T, Adjust_method = "BH")
196
201
else {
197
202
if (is.na(Result [1 , Rounder ]) == T ) {
198
203
for (met_1 in 1 : (ncol(Data_final ) - 2 )) {
199
- Result [met_1 , Rounder ] <- eval(parse(text = paste(LETTERS37232 [met_1 ],
204
+ Result [met_1 , Rounder ] <- eval(parse(text = paste(LETTERS210729 [met_1 ],
200
205
unique(Data $ Group )[C ], unique(Data $ Group )[H ],
201
206
" T_test" , sep = " _" )))
202
207
}
@@ -213,14 +218,14 @@ Allstats<-function (Data, Adjust_p_value = T, Adjust_method = "BH")
213
218
}
214
219
else {
215
220
for (met in 1 : (ncol(Data ) - 2 )) {
216
- assign(paste(as.character(LETTERS37232 [met ]),
221
+ assign(paste(as.character(LETTERS210729 [met ]),
217
222
unique(Data $ Group )[Gnum_1 ], unique(Data $ Group )[Gnum_2 ],
218
223
" U_test" , sep = " _" ), wilcox.test(x = (eval(parse(text = paste(" Data" ,
219
224
unique(Data $ Group )[Gnum_1 ], sep = " _" )))[,
220
- eval(parse(text = " LETTERS37232 [met]" ))]),
225
+ eval(parse(text = " LETTERS210729 [met]" ))]),
221
226
y = (eval(parse(text = paste(" Data" ,
222
227
unique(Data $ Group )[Gnum_2 ], sep = " _" )))[,
223
- eval(parse(text = " LETTERS37232 [met]" ))]))[[" p.value" ]])
228
+ eval(parse(text = " LETTERS210729 [met]" ))]))[[" p.value" ]])
224
229
}
225
230
}
226
231
}
@@ -233,7 +238,7 @@ Allstats<-function (Data, Adjust_p_value = T, Adjust_method = "BH")
233
238
else {
234
239
if (is.na(Result [1 , Rounder ]) == T ) {
235
240
for (met_1 in 1 : (ncol(Data_final ) - 2 )) {
236
- Result [met_1 , Rounder ] <- eval(parse(text = paste(LETTERS37232 [met_1 ],
241
+ Result [met_1 , Rounder ] <- eval(parse(text = paste(LETTERS210729 [met_1 ],
237
242
unique(Data $ Group )[C ], unique(Data $ Group )[H ],
238
243
" U_test" , sep = " _" )))
239
244
}
@@ -244,14 +249,14 @@ Allstats<-function (Data, Adjust_p_value = T, Adjust_method = "BH")
244
249
}
245
250
print(" U-test has finished" )
246
251
for (met in 1 : (ncol(Data ) - 2 )) {
247
- Ano_In <- aov(eval(parse(text = LETTERS37232 [met ])) ~
252
+ Ano_In <- aov(eval(parse(text = LETTERS210729 [met ])) ~
248
253
Group , data = Data_final )
249
- assign(paste(as.character(LETTERS37232 [met ]),
254
+ assign(paste(as.character(LETTERS210729 [met ]),
250
255
" Anova" , sep = " _" ), summary(Ano_In )[[1 ]][[" Pr(>F)" ]][1 ])
251
256
}
252
257
if (is.na(Result [1 , Rounder ]) == T ) {
253
258
for (met_1 in 1 : (ncol(Data_final ) - 2 )) {
254
- Result [met_1 , Rounder ] <- eval(parse(text = paste(LETTERS37232 [met_1 ],
259
+ Result [met_1 , Rounder ] <- eval(parse(text = paste(LETTERS210729 [met_1 ],
255
260
" Anova" , sep = " _" )))
256
261
}
257
262
Rounder <- Rounder + 1
@@ -260,15 +265,15 @@ Allstats<-function (Data, Adjust_p_value = T, Adjust_method = "BH")
260
265
print(" Anova went wrong" )
261
266
}
262
267
for (met in 1 : (ncol(Data ) - 2 )) {
263
- assign(paste(LETTERS37232 [met ], " Anova_Post_Hoc" ,
264
- sep = " _" ), DescTools :: PostHocTest(aov(eval(parse(text = LETTERS37232 [met ])) ~
268
+ assign(paste(LETTERS210729 [met ], " Anova_Post_Hoc" ,
269
+ sep = " _" ), DescTools :: PostHocTest(aov(eval(parse(text = LETTERS210729 [met ])) ~
265
270
Group , data = Data_final ), method = " scheffe" ))
266
271
}
267
- for (Ano_numb in 1 : nrow(eval(parse(text = paste(LETTERS37232 [met ],
272
+ for (Ano_numb in 1 : nrow(eval(parse(text = paste(LETTERS210729 [met ],
268
273
" Anova_Post_Hoc" , sep = " _" )))[[" Group" ]])) {
269
274
if (is.na(Result [1 , Rounder ]) == T ) {
270
275
for (met_1 in 1 : (ncol(Data_final ) - 2 )) {
271
- Result [met_1 , Rounder ] <- eval(parse(text = paste(LETTERS37232 [met_1 ],
276
+ Result [met_1 , Rounder ] <- eval(parse(text = paste(LETTERS210729 [met_1 ],
272
277
" Anova_Post_Hoc" , sep = " _" )))[[" Group" ]][Ano_numb ,
273
278
4 ]
274
279
}
@@ -280,14 +285,14 @@ Allstats<-function (Data, Adjust_p_value = T, Adjust_method = "BH")
280
285
}
281
286
print(" Anova & PostHoc has finished" )
282
287
for (met in 1 : (ncol(Data ) - 2 )) {
283
- Kru_In <- kruskal.test(eval(parse(text = LETTERS37232 [met ])) ~
288
+ Kru_In <- kruskal.test(eval(parse(text = LETTERS210729 [met ])) ~
284
289
Group , data = Data_final )
285
- assign(paste(as.character(LETTERS37232 [met ]),
290
+ assign(paste(as.character(LETTERS210729 [met ]),
286
291
" Kruskal_Wallis" , sep = " _" ), Kru_In [[" p.value" ]])
287
292
}
288
293
if (is.na(Result [1 , Rounder ]) == T ) {
289
294
for (met_1 in 1 : (ncol(Data_final ) - 2 )) {
290
- Result [met_1 , Rounder ] <- eval(parse(text = paste(LETTERS37232 [met_1 ],
295
+ Result [met_1 , Rounder ] <- eval(parse(text = paste(LETTERS210729 [met_1 ],
291
296
" Kruskal_Wallis" , sep = " _" )))
292
297
}
293
298
Rounder <- Rounder + 1
@@ -296,15 +301,15 @@ Allstats<-function (Data, Adjust_p_value = T, Adjust_method = "BH")
296
301
print(" Kruskal went wrong" )
297
302
}
298
303
for (met in 1 : (ncol(Data ) - 2 )) {
299
- assign(paste(LETTERS37232 [met ], " Dunn_Post_Hoc" ,
300
- sep = " _" ), FSA :: dunnTest(eval(parse(text = LETTERS37232 [met ])) ~
304
+ assign(paste(LETTERS210729 [met ], " Dunn_Post_Hoc" ,
305
+ sep = " _" ), FSA :: dunnTest(eval(parse(text = LETTERS210729 [met ])) ~
301
306
Group , data = Data_final , method = " bh" ))
302
307
}
303
- for (Kru_numb in 1 : length(eval(parse(text = paste(LETTERS37232 [met ],
308
+ for (Kru_numb in 1 : length(eval(parse(text = paste(LETTERS210729 [met ],
304
309
" Dunn_Post_Hoc" , sep = " _" )))[[" res" ]][[" Comparison" ]])) {
305
310
if (is.na(Result [1 , Rounder ]) == T ) {
306
311
for (met_1 in 1 : (ncol(Data_final ) - 2 )) {
307
- Result [met_1 , Rounder ] <- eval(parse(text = paste(LETTERS37232 [met_1 ],
312
+ Result [met_1 , Rounder ] <- eval(parse(text = paste(LETTERS210729 [met_1 ],
308
313
" Dunn_Post_Hoc" , sep = " _" )))[[" res" ]][[" P.adj" ]][Kru_numb ]
309
314
}
310
315
Rounder <- Rounder + 1
@@ -327,15 +332,15 @@ Allstats<-function (Data, Adjust_p_value = T, Adjust_method = "BH")
327
332
}
328
333
}
329
334
AN_Post_names <- NULL
330
- for (nrow in 1 : nrow(eval(parse(text = paste(LETTERS37232 [met ],
335
+ for (nrow in 1 : nrow(eval(parse(text = paste(LETTERS210729 [met ],
331
336
" Anova_Post_Hoc" , sep = " _" )))[[" Group" ]])) {
332
- AN_Post_names <- rbind(AN_Post_names , rownames(eval(parse(text = paste(LETTERS37232 [met ],
337
+ AN_Post_names <- rbind(AN_Post_names , rownames(eval(parse(text = paste(LETTERS210729 [met ],
333
338
" Anova_Post_Hoc" , sep = " _" )))[[" Group" ]])[nrow ])
334
339
}
335
340
DU_post_names <- NULL
336
- for (nrow in 1 : length(eval(parse(text = paste(LETTERS37232 [met ],
341
+ for (nrow in 1 : length(eval(parse(text = paste(LETTERS210729 [met ],
337
342
" Dunn_Post_Hoc" , sep = " _" )))[[" res" ]][[" Comparison" ]])) {
338
- DU_post_names <- rbind(DU_post_names , (eval(parse(text = paste(LETTERS37232 [met ],
343
+ DU_post_names <- rbind(DU_post_names , (eval(parse(text = paste(LETTERS210729 [met ],
339
344
" Dunn_Post_Hoc" , sep = " _" )))[[" res" ]][[" Comparison" ]])[nrow ])
340
345
}
341
346
rownames(Result ) <- colnames(Data )[3 : (ncol(Data_final ))]
@@ -360,7 +365,7 @@ Allstats<-function (Data, Adjust_p_value = T, Adjust_method = "BH")
360
365
print(" ###########################################" )
361
366
}
362
367
rm(list = setdiff(ls(), c(" Data_renamed" , " Data" ,
363
- " Result" , " LETTERS37232 " , " event" ,
368
+ " Result" , " LETTERS210729 " , " event" ,
364
369
" P_hoc" , " Colors" , " significant_variable_only" )))
365
370
print(" statistical test has finished" )
366
371
})
0 commit comments