본문 바로가기
SAS

[SAS] sas에서 기하평균(geometric mean) 구하는 방법

by SASBIGDATA김진휘 2014. 2. 26.

sas에서 빅데이터(bigdata)의 이상치 제거를 할 경우 사분위수 q1, q3와 함께 자주 사용되는

기하평균(geometric mean)을 구하는 방법에 대해서 알아보자.


기하평균의 공식과 상세설명 참조

www.sasbigdata.com/81




1. 데이터셋 a는 2, 5, 7, 8 네개의 양수로 구성되어 있다.

2. 먼저 log_k라는 변수에 k값에 로그(log)를 씌워 치환한다.

  (이때 계산되어지는 값은 밑이 10인 상용로그(log)값이 아닌 밑이 e인 자연로그 ln값이다. ln=log e)

3. 로그로 치환된 log_k값들의 평균을 구한다. proc means를 이용

4. 마지막으로 log_mean(로그로 치환된 값들의 평균)에 지수 exp(exponential의 약자 자연대수 e)를 취한다.

5. geo_mean = 기하평균 값 


공학용 계산기를 사용해서 2, 5, 7, 8의 기하평균을 구해보았다.




sas결과와 동일한 기하평균(geometric mean)의 값이 출력되었음을 확일 할 수가 있다.


www.sasbigdata.com 김진휘



댓글