我怎么能重复随机样本,并在 R 中多次重复该样本的 Mann-Whitney U 测试?

问题描述

我找到了一种方法来完成我想做的程序,但我一直在想如何重复 100 或 1000 次。

基本上,我想从数据集(花)中的每个组 (group_ID) 中采样一个随机观察 (indvd_ID)。然后,我想使用 Mann-Whitney U 检验来测试 A 组或 B 组个体的平均命中数 (No_hits) 是否更高。

我为此编写的代码是:

library(dplyr)

random_indvdIDs <- flowers %>% group_by(group_ID) %>% sample_n(1)
wilcox.test(random_indvdIDs$No_hits ~ random_indvdIDs$A_or_B)

我想我需要写一个 for 循环,然后让它每次打印 wilcox.test 的 p 值,但我正在努力这样做!

我有点菜鸟,所以非常感谢任何知道如何提供帮助的人。 :)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...