我有6个矩阵(但如果比较简单,则可以将它们作为数据帧)。
我想对所有可能的数据帧/矩阵组合进行统计检验。我更喜欢“ for循环”,但是任何apply
函数也是受欢迎的。
让我们说说t.test(x,y)
函数。
所以:t.test(1,2),t.test(1,3),.....,t.test(5,6)
我已将所有数据帧放在列表中,并使用combn()
来生成所有可能的组合。
从这里开始,我不知道如何进行。
答案 0 :(得分:2)
我们可以使用FUN
中的combn
参数
lstOut <- combn(x, y, FUN = function(x) list(t.test(x[[1]], x[[2]])))
names(lstOut) <- combn(names(x), y, FUN = paste, collapse="_")