У меня есть 6 матриц (но они могут быть кадрами данных, если это проще).
Я хотел бы выполнить статистические тесты на всех возможных комбинациях кадров данных / матриц. Я предпочитаю "for-loop", но приветствуется любая функция apply
.
Скажем, t.test(x,y)
.
Итак: t.test (1,2), t.test (1,3), ....., t.test (5,6)
Я поместил все фреймы данных в список и использовал combn()
для создания всех возможных комбинаций.
Отсюда я не знаю, как поступить.
Всего 1 ответ
Мы можем использовать параметр 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="_")