같은 변수와 길이의 목록이 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
이것은 큰 목록의 지나치게 단순화 된 버전입니다,하지만 난 목록 전체 방법을 계산할 수 있습니다 표준 편차와 표준 오류는 평균을 위해 한 것처럼?
미리 감사드립니다. 당신이 Reduce()
함께있을 경우
이 질문 [R 동일한 차원 데이터 테이블의리스트로부터, 각 셀의 수단의 요약을 생성]의 중복 가능성이다 (HTTP : //stackoverflow.com/q/38475103/3817004). – Uwe
정보를 제공해 주셔서 감사합니다.이미 제안 된 게시물에서 mtoto의 답변과 동일한 전체 목록 평균을 계산할 수있는 솔루션이있었습니다. 내 주요 문제는 아래에 해결 된 게시물 목록 SD를 계산하는 것이 었습니다. 다시 한 번 감사드립니다! – dictdic