У меня есть большой список, содержащий 1000 списков переменных и одинаковой длины.Вычисление стандартного отклонения переменных в большом списке в R
Моя цель - рассчитать среднее, стандартное отклонение и стандартную ошибку всех списков в большом списке.
Я вычислил среднее значение переменных, используя Reduce()
, но я не мог понять, как сделать то же самое для стандартного отклонения.
Мой список выглядит примерно так:
large.list <- vector('list', 1000)
for (i in 1:1000) {
large.list[[i]] <- as.data.frame(matrix(c(1:4), ncol=2))
}
large.list
[[1]]
V1 V2
1 1 3
2 2 4
[[2]]
V1 V2
1 1 3
2 2 4
[[3]]
V1 V2
1 1 3
2 2 4
......
[[1000]]
V1 V2
1 1 3
2 2 4
Для расчета среднего, я:
list.mean <- Reduce("+", large.list)/length(large.list)
list.mean
V1 V2
1 1 3
2 2 4
Это слишком упрощенная версия большого списка, но как я могу вычислить список шириной стандартное отклонение и стандартная ошибка, как я сделал для обозначения?
спасибо, что заблаговременно!
Это возможный дубликат вопроса [R дана списка одинаковых таблиц размерности данных, получения резюме с помощью каждой ячейки] (HTTP : //stackoverflow.com/q/38475103/3817004). – Uwe
Спасибо за информацию.У меня уже было решение вычислить среднее значение в списке, что совпадает с ответом mtoto в предложенном вами сообщении. Моя основная проблема заключалась в том, чтобы рассчитать широко распространенный SD-список, в котором сообщения разрешены. Еще раз спасибо! – dictdic