표준편차 계산기: 평균·중앙값이 다른 이유

같은 숫자 목록이라도 평균·중앙값·최빈값은 계산 방식이 달라 서로 다른 값으로 나올 수 있고, 표준편차도 나누는 수를 n으로 하느냐 n−1로 하느냐에 따라 값이 달라집니다. 성적이나 설문 응답, 실험 데이터를 정리하다가 이 차이 때문에 헷갈리는 분들을 위해, 이 글은 그 계산 과정을 순서대로 따라가며 왜 그런 차이가 생기는지 보여줍니다.

요약 ① 평균은 총합을 개수로 나눈 값, 중앙값은 정렬 후 가운데 값, 최빈값은 가장 많이 등장한 값이라 계산 방식 자체가 달라 같은 데이터에서도 서로 다르게 나옵니다. ② 분산은 각 값과 평균의 차이(편차)를 제곱해 더한 뒤 나눈 값이고, 표준편차는 그 분산의 제곱근입니다. ③ 편차제곱합을 나누는 수가 n(모집단 기준)이냐 n−1(표본 기준)이냐에 따라 분산·표준편차 값이 달라지며, n−1로 나눈 쪽이 항상 더 크거나 같습니다.

평균만 보면 헷갈리는 상황

한 팀 6명의 출퇴근 시간을 정리해 "평균 통근시간 33분"이라고 공유했다고 가정합니다. 그런데 팀원 대부분이 "나는 그것보다 훨씬 짧게 걸리는데?"라고 되묻습니다.

실제 데이터는 15, 20, 20, 25, 30, 90(분)입니다. 여섯 명 중 다섯 명은 30분 이내이고, 한 명만 90분이 걸립니다.

평균은 이 90분 하나에 크게 영향을 받아 33.3분까지 올라가지만, 정렬했을 때 가운데 값인 중앙값이나 가장 많이 나온 값인 최빈값은 이 영향을 그대로 받지 않습니다. 세 값이 어떻게 다르게 계산되는지 보지 않으면 "평균 33분"이라는 숫자 하나만으로 이 팀의 통근 실태를 제대로 읽을 수 없습니다.

도구 없이 손으로 계산하는 순서

위 데이터 15, 20, 20, 25, 30, 90(분)을 끝까지 손으로 계산하면 아래 순서를 거칩니다.

평균·중앙값·최빈값 구하기 (1~3단계)

1단계 — 개수·합계·평균. 개수는 6개이고, 합계는 15+20+20+25+30+90 = 200입니다. 평균은 합계를 개수로 나눈 200 ÷ 6 ≈ 33.33분입니다.

2단계 — 정렬 후 중앙값. 작은 순서로 정렬하면 15, 20, 20, 25, 30, 90입니다. 개수가 6개(짝수)이므로 가운데 두 값(3번째 20, 4번째 25)의 평균인 (20+25) ÷ 2 = 22.5분이 중앙값입니다. 개수가 홀수라면 가운데 값 하나가 그대로 중앙값이 됩니다.

3단계 — 빈도 계산 후 최빈값. 각 값이 등장한 횟수를 세면 20이 두 번으로 가장 많이 등장했으므로 최빈값은 20분입니다. 모든 값이 한 번씩만 등장했다면 최빈값은 "없음"으로 처리합니다.

편차와 분산 구하기 (4~5단계)

4단계 — 편차와 편차제곱합. 각 값에서 평균(33.33)을 뺀 편차는 각각 -18.33, -13.33, -13.33, -8.33, -3.33, 56.67입니다. 이를 제곱해 모두 더하면 편차제곱합은 약 3983.5가 됩니다.

5단계 — 분산. 편차제곱합을 무엇으로 나누느냐에 따라 분산이 갈립니다. 가진 6개 값 자체를 전체(모집단)로 볼 때는 개수인 6으로 나누고, 이 6개를 더 큰 전체에서 뽑아낸 일부(표본)로 볼 때는 6에서 1을 뺀 5로 나눕니다.

n(6)으로 나누면 3983.5 ÷ 6 ≈ 663.9이고, n−1(5)로 나누면 3983.5 ÷ 5 ≈ 796.7입니다. 나누는 수가 더 작은 n−1 쪽의 분산이 항상 더 크거나 같습니다.

표준편차 구하기 (6단계)

6단계 — 표준편차. 표준편차는 분산의 제곱근입니다. 모집단 기준 표준편차는 √663.9 ≈ 25.77분, 표본 기준 표준편차는 √796.7 ≈ 28.23분입니다.

같은 계산을 여섯 단계로 손으로 반복하는 대신, 숫자 목록을 붙여넣기만 하면 같은 값을 한 번에 확인할 수 있습니다. 저희 도구로 확인하기.

평균·표준편차 계산기

숫자 목록을 붙여넣으면 개수·평균·중앙값·최빈값·분산·표준편차를 브라우저에서 즉시 계산합니다. 입력한 데이터는 서버로 전송되지 않습니다.

자주 헷갈리는 부분

평균·중앙값·최빈값이 다르게 나오는 것은 계산 오류가 아닙니다. 세 값은 애초에 서로 다른 방식으로 데이터를 요약합니다. 평균은 모든 값을 더해 개수로 나누므로 극단적으로 크거나 작은 값 하나에도 영향을 받고, 중앙값은 정렬한 뒤 가운데 자리를 보므로 극단값의 크기 자체와는 무관하며, 최빈값은 오직 빈도만 셉니다.

최빈값이 "없음"으로 나오는 경우도 있습니다. 입력한 값이 모두 서로 달라 한 번씩만 등장하면 가장 많이 나온 값을 하나로 정할 수 없기 때문입니다. 반대로 여러 값이 같은 최고 빈도를 함께 가지면 그 값들이 함께 표시됩니다.

분산의 단위는 원래 데이터의 단위와 다릅니다. 편차를 제곱하는 과정에서 단위도 함께 제곱되기 때문입니다(분 단위 데이터라면 분산의 단위는 '분²'에 해당합니다). 표준편차는 분산의 제곱근을 취해 다시 원래 데이터와 같은 단위로 돌려놓은 값입니다.

n과 n−1, 어느 쪽이 더 큰가

n과 n−1의 차이는 표로 정리하면 이렇습니다.

구분분산 계산식같은 데이터에서의 크기
모집단 기준 (n)편차제곱합 ÷ n상대적으로 작음
표본 기준 (n−1)편차제곱합 ÷ (n−1)상대적으로 큼

수학적으로 표본 기준(n−1) 분산은 값이 1개뿐이면 분모가 0이 되어 정의되지 않습니다. 데이터 개수가 1개일 때는 이 계산 자체가 성립하지 않는다는 뜻입니다.

정리

  • 평균은 총합 ÷ 개수, 중앙값은 정렬 후 가운데 값(짝수 개면 가운데 두 값의 평균), 최빈값은 가장 많이 등장한 값입니다. 계산 방식이 다르므로 같은 데이터에서도 세 값이 서로 다르게 나올 수 있습니다.
  • 분산은 각 값과 평균의 차이(편차)를 제곱해 더한 뒤 나눈 값이고, 표준편차는 그 제곱근입니다.
  • 나누는 수가 n(모집단 기준)이냐 n−1(표본 기준)이냐에 따라 분산·표준편차 값이 달라지며, n−1 쪽이 항상 더 크거나 같습니다.
  • 극단값 하나가 평균은 크게 움직이지만 중앙값·최빈값은 상대적으로 덜 움직입니다.
  • 계산은 개수·합계·정렬·빈도·편차제곱합 순서로 진행되며, 이 순서를 그대로 따라가면 손으로도 검증할 수 있습니다.
평균·표준편차 계산기

숫자 목록을 붙여넣으면 개수·평균·중앙값·최빈값·분산·표준편차를 브라우저에서 즉시 계산합니다. 입력한 데이터는 서버로 전송되지 않습니다.

자주 묻는 질문

모집단 표준편차와 표본 표준편차는 계산식에서 어떻게 다른가요?

편차제곱합까지는 계산 과정이 같습니다. 그 값을 나누는 수만 다릅니다. 모집단 기준은 개수(n)로 나누고, 표본 기준은 개수에서 1을 뺀 값(n−1)으로 나눕니다. 나누는 수가 더 작은 표본 기준 쪽의 분산·표준편차가 항상 더 크거나 같습니다.

최빈값이 "없음"으로 나오는 이유는 무엇인가요?

입력한 모든 숫자가 서로 달라 한 번씩만 등장하면 가장 많이 나온 값을 하나로 정할 수 없기 때문에 "없음"으로 표시됩니다. 반대로 같은 최고 빈도를 여러 값이 함께 가지면 그 값들이 함께 표시됩니다.

쉼표와 줄바꿈을 섞어 입력해도 되나요?

가능합니다. 입력한 텍스트는 공백과 쉼표를 기준으로 나뉜 뒤 각각 숫자로 변환되므로, 쉼표로 구분하든 줄을 바꿔 구분하든 섞어 써도 인식됩니다. 숫자로 변환되지 않는 항목은 자동으로 계산에서 제외됩니다.

입력한 숫자 목록이 서버에 저장되나요?

저장되지 않습니다. 개수·평균·중앙값·최빈값·분산·표준편차 계산은 모두 브라우저 안에서 즉시 이루어지며, 입력한 숫자 목록은 서버로 전송되거나 저장되지 않습니다.

가격 보기카톡 무료 상담