【发布时间】:2021-07-06 23:51:26
【问题描述】:
我在数据框中有大量生物数据,如下所示。每行都有条件、标识符(板和孔)以及预期表型 (EP) 和观察表型 (OP) 的 3 个重复。
我想添加一个带有 Wilcoxon 秩和检验的 p 值的列,测试每一行/Well 的 EP 和 OP 是否存在显着差异。
head(df)
Temp Plate Well EP1 EP2 EP3 OP1 OP2 OP3
1 30°C 31 A01 1.395874 1.323633 1.130804 0.1352 0.1632 0.1130
2 30°C 31 A02 1.449596 1.501810 1.111663 1.1474 1.1314 1.0628
3 30°C 31 A03 1.332983 1.416245 1.081833 1.0604 1.0947 1.0790
4 30°C 31 A04 1.333371 1.556057 1.091200 0.9786 1.0009 1.0127
5 30°C 31 A05 1.362556 1.343878 1.042433 1.0152 1.0534 1.0143
6 30°C 31 A06 1.542448 1.430897 1.031030 1.0266 1.0076 0.9785
我找到了这些帖子:Run a wilcox function for each row in each group 和 Trying to run many anovas and get an F value for each row,但我似乎无法将它们放在一起并制作一个有效的脚本。我在第一个链接中发现 mapply() 函数完全无法理解,我无法弄清楚如何在第二个链接中获取 Wilcox 测试而不是 f.stat。
任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: r statistics