MSSQL - 통계적 표준 편차 구하기(STDEV/STDEVP), 표준 편차 함수 차이점

 

STDEV(Sample Standard Deviation, 표본 표준 편차)

  • 지정한 식의 모든 값에 대한 통계적 표준 편차를 반환하는 함수
  • 반환 형식은 실수로 반환 (float)

구문

STDEV(표현식)

사용 예시

  • 샘플 테이블
select number from iNumberTable

 

  • 표본 표준 편차 구하기
select STDEV(number) as 표본표준편차 from iNumberTable

 

  • 확인


STDEVP(Population Standard Deviation, 모집단 표준 편차)

  • 지정한 식에 있는 모든 값의 모집단에 대한 통계적 표준 편차를 반환하는 함수
  • 반환 형식은 실수로 반환 (float)

구문

STDEVP(표현식)

사용 예시

  • 샘플 테이블
select number from iNumberTable

 

  • 모표준편차 구하기
select STDEVP(number) as 모표준편차 from iNumberTable

 

  • 확인


STDEV vs STDEVP (차이점)

STDEV

  • 표본 표준 편차를 계산
  • 데이터 집합이 전체 모집합을 대표하지 않을 수 있음
  • 편향 보정을 위해 사용
  • 모집단의 특성을 추정하는데 사용
  • 데이터가 없거나 하나만 있을 경우, null 값 반환

STDEVP

  • 모집단(전체)의 표준 편차를 계산
  • 모집단이 작거나 알려져 있을 때 사용
  • 데이터가 하나만 있을 경우 하나의 값이 모집합을 대표함

결론

  • STDEV : 샘플 데이터 다룰 때
  • STDEVP : 전체 모집단을 다룰 때

참고