Итак, я новичок в работе с матрицами и функциями, и я пытаюсь понять, как применить функцию для вычисления средних по столбцам для нескольких матриц.
Вот несколько фиктивных выражений:
A <- matrix(c(1,2,3,4,5,6,7,8,9),nrow=3)
B <- matrix(c(9,8,7,6,5,4,3,2,1),nrow=3)
У меня есть 13 больших матриц всех разных переменных, но все они имеют одинаковые размеры.Я хочу получить среднее значение столбцов для каждой отдельной матрицы.Я разработал, как сделать это для отдельной матрицы:
AA <- sapply(1:3, function(x) mean(A [,x], na.rm = TRUE))
Но, вероятно, есть более эффективный способ применить это ко всем моим матрицам, чем записать это дюжину раз и получить отдельные результаты,т.е. столбец значит для каждой матрицы отдельно?Я видел некоторую работу с использованием списков матриц - это правильный путь?Извиняюсь, если это дубликат, я попытался найти четкий пример с правильным ответом, но безрезультатно (не стесняйтесь указывать мне правильное направление).