【发布时间】:2021-04-19 15:04:33
【问题描述】:
我正在一个大型列表中使用 R 执行 Wilcoxon 测试(包含 86 个数据帧,行数和值可变)。我不明白为什么在 p-values
我在这里报告我的脚本:
for (i in 1 : length(List)) {
for(j in 2 : (nrow(List[[i]]) - 1)){
divider <- (List[[i]][j,2])
ValueInfe <- List[[i]][List[[i]][,2] < divider ,]
ValueSupUgu <- List[[i]][List[[i]][,2] >= divider ,]
if(j == 2){Num_ValoreInfe <- as.numeric(ValoreInfe[2])}
if(j!= 2){Num_ValoreInfe <- as.numeric(ValoreInfe[,2])}
Num_ValoreSupUgu <- as.numeric(ValoreSupUgu[,2])
b <- wilcox.test(Num_ValoreInfe, Num_ValoreSupUgu)
List2.0[[i]][j,3] <- b$p.value
}
}
这是我的结果示例:
0.000000e+00
8.343024e-02
1.435822e-02
2.716505e-03
5.370877e-04
1.089895e-04
2.250558e-05
4.706192e-06
9.936437e-07
2.114061e-07
4.526195e-08
9.741929e-09
2.106339e-09
4.572291e-10
9.960156e-11
9.960156e-11
[...]
0
0
0
0
0
[...]
2.114061e-07
9.936437e-07
4.706192e-06
2.250558e-05
1.089895e-04
5.370877e-04
2.716505e-03
1.435822e-02
0.000000e+00
【问题讨论】:
标签: r statistical-test