평균 계산기 (표준편차·중앙값)

숫자 목록의 평균, 중앙값, 최빈값, 분산, 표준편차(모집단·표본), 사분위수를 한 번에 계산합니다.

쉼표·공백·줄바꿈으로 구분합니다. 엑셀에서 복사해 붙여 넣어도 됩니다. 천 단위 쉼표는 쓰지 마세요.

평균-
개수-
합계
중앙값
최빈값
최솟값
최댓값
범위 최댓값 − 최솟값
표본 분산 n − 1
표본 표준편차
모집단 분산 (n)
모집단 표준편차
변동계수 표본 표준편차 ÷ 평균
제1사분위수 Q1
제2사분위수 Q2 (중앙값)
제3사분위수 Q3
사분위범위 IQR

계산 방법

사분위수 계산 방법 비교

사분위수는 자료를 크기순으로 네 등분하는 경계값입니다. 정해진 한 가지 공식이 없어 프로그램마다 결과가 다릅니다. 자료 6, 7, 15, 36, 39, 40, 41, 42, 43, 47, 49(11개)로 세 방법을 비교하면 다음과 같습니다.

방법Q1Q2Q3위치 계산
엑셀 QUARTILE.INC25.54042.5(n − 1) × p번째(0부터), 사이 값은 선형 보간
엑셀 QUARTILE.EXC154043(n + 1) × p번째(1부터), 사이 값은 선형 보간
중앙값의 중앙값154043중앙값 아래·위 절반 각각의 중앙값

엑셀 QUARTILE.EXC 방식은 자료가 적으면 위치가 첫 값보다 앞이나 마지막 값보다 뒤로 벗어나 계산할 수 없습니다(엑셀에서는 #NUM! 오류). 이때 결과에 "계산 불가"로 표시합니다. 교과서 방식은 개수가 홀수일 때 가운데 값을 아래·위 어느 쪽 절반에도 넣지 않습니다.

예시 자료별 통계

자료개수평균중앙값표본 표준편차모집단 표준편차
수학 점수 5명
72, 85, 90, 64, 88
579.88511.278310.0876
주사위 10번
3, 6, 1, 6, 4, 2, 6, 5, 3, 1
103.73.52.002781.9
한 주 기온(℃)
21.5, 23.1, 19.8, 24.6, 22, 18.7, 20.3
721.428621.52.022961.8729
월 지출(만 원)
120, 135, 98, 240, 110, 125
6138122.551.555847.0638
1~10
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
105.55.53.027652.87228

표는 페이지를 만들 때 위 계산기와 같은 코드로 계산했습니다(유효숫자 6자리). 자기 자료를 넣으면 바로 다시 계산됩니다.

입력과 표시 규칙

자주 묻는 질문

표본 표준편차와 모집단 표준편차 중 무엇을 봐야 하나요?

가지고 있는 자료가 관심 대상 전체라면(우리 반 30명 전원의 점수) 모집단 표준편차를, 더 큰 집단에서 일부만 뽑은 자료라면(전국 학생 중 30명) 표본 표준편차를 씁니다. 표본 쪽은 편차 제곱합을 n이 아니라 n − 1로 나누어 약간 더 크게 나옵니다. 엑셀의 STDEV.P와 STDEV.S에 각각 해당합니다.

사분위수가 엑셀이나 교과서 값과 다르게 나와요.

사분위수는 계산 방법이 여러 가지라 같은 자료라도 결과가 다를 수 있습니다. 기본값은 엑셀 QUARTILE.INC(구글 시트 QUARTILE, NumPy 기본)와 같고, 방법 선택에서 엑셀 QUARTILE.EXC 방식이나 교과서에서 많이 쓰는 "중앙값의 중앙값" 방식으로 바꿀 수 있습니다. 아래 비교 표에서 세 방법의 차이를 확인하세요.

최빈값이 여러 개이거나 "없음"으로 나오는 이유는?

가장 많이 나온 횟수가 같은 값이 여럿이면 모두 최빈값으로 보여 줍니다. 모든 값이 딱 한 번씩만 나오면 특별히 자주 나온 값이 없으므로 최빈값 없음으로 표시합니다. 소수는 입력한 그대로 비교하므로 2.0과 2는 같은 값, 2.01과 2는 다른 값으로 셉니다.

0.1을 여러 번 더했는데 합계가 정확하게 나오나요?

네. 일반적인 컴퓨터 덧셈은 0.1을 10번 더하면 0.9999999999999999가 되지만, 이 계산기는 더할 때 생기는 반올림 오차를 버리지 않고 모아 두었다가 마지막에 한 번만 반올림하는 정밀 합(Shewchuk 알고리즘)을 써서 1이 나옵니다. 분산도 평균과의 차이를 먼저 구해 제곱하는 방식이라 큰 값이 섞여도 오차가 거의 없습니다.

엑셀에서 복사한 숫자를 붙여 넣어도 되나요?

됩니다. 엑셀·구글 시트에서 한 열이나 여러 칸을 복사해 붙여 넣으면 줄바꿈과 탭이 구분자로 처리됩니다. 쉼표도 구분자로 쓰기 때문에 1,234처럼 천 단위 쉼표가 들어간 숫자는 1과 234 두 개로 읽힙니다. 붙여 넣기 전에 셀 서식에서 쉼표를 빼 주세요. 10만 개가 넘는 숫자도 한 번에 계산할 수 있습니다.

이 도구가 도움이 되었다면 공유해 주세요
결과가 이상한가요? 알려 주세요
어떤 이야기인가요?

적어 주신 글과 접속 국가만 저장합니다. 도구에 넣은 값이 자동으로 함께 보내지는 일은 없으니, 필요한 내용은 위에 직접 적어 주세요. 답장을 드릴 수는 없습니다.

계산 결과는 참고용이며 법적 효력이 없습니다.