R-Blogger블로그·해설한국어2009-07-18
R에서 기하 평균과 조화 평균
R에서 주어진 수열의 기하평균과 조화평균 계산하기 주어진 수열은 10, 2, 19, 24, 6, 23, 47, 24, 54, 77 이다. 이 수열의 기하평균과 조화평균을 R로 구하는 방법을 소개합니다. sequence <- c(10, 2, 19, 24, 6, 23, 47, 24, 54, 77) # 기하평균 계산 geo_mean <- exp(mean(log(sequence))) # 조화평균 계산 harm_mean <- length(sequence) / sum(1 / sequence) geo_mean harm_mean 위 코드에서는 log()와 exp() 함수를 이용해 기하평균을 구하고, length()와 sum()를 이용해 조화평균을 구합니다. 기본 R 패키지에는 기하평균과 조화평균을 한 번에 계산해 주는 함수가 없으며, 이는 e1071 패키지와 같은 외부 패키지에서 제공됩니다. 그러나 위와 같이 직접 수식으로 계산하면 편리합니다. 추가로, psych 패키지의 geometric.mean() 함수와 harmonic.mean() 함수를 사용할 수도 있습니다.
원문 URL
전체 글은 원문 페이지에서 이어서 읽을 수 있습니다.
- 작성자
- R-Blogger
- 출처
- R-Blogger
- 플랫폼
- R-Blogger
- 분류
- 블로그·해설
- 언어
- 한국어
- 발행일
- 2009-07-18