- 已编辑
有一份1000X10(data)的临床数据,对应一份1000X1的分类变量(group),需要对每列进行分组检验是否有组间差异。使用kruskal.test
批量操作时时发现用apply
无法传入两组数据:
可以使用kruskal.test(data[,1] ~ group)
进行单个变量的分组检验,但是
apply(data, 2, kruskal.test)
不行,因为传入不了分类变量group
可是又可以用mapply实现:
mapply(kruskal.test, data. MoreArgs=list(group))
是不是没法用apply
,只能用mapply
实现批量操作啊?
谢谢~