도수분포표와 히스토그램 (Frequency Distribution Table)

수학
한 줄 정의: 자료를 몇 개의 구간(계급)으로 나누고 각 구간에 속한 자료의 개수(도수)를 정리한 표이며, 이를 막대 형태의 그래프로 나타낸 것이 히스토그램입니다.

쉽게 풀면

반 학생 40명의 키를 조사했다고 해봅시다. "150cm, 152cm, 155cm, 158cm..." 처럼 40개의 숫자를 그대로 나열하면 한눈에 들어오지 않습니다.

그래서 "150~155cm 미만에는 몇 명, 155~160cm 미만에는 몇 명"처럼 일정한 폭(계급)으로 구간을 나누고, 각 구간에 몇 명이 속하는지(도수)를 세어 표로 정리한 것이 도수분포표입니다.

이 표를 막대그래프처럼 그림으로 그리면 히스토그램이 되는데, 막대의 높이를 보는 순간 "어느 구간에 학생이 몰려 있는지"를 한눈에 파악할 수 있습니다.

왜 중요한가

도수분포표와 히스토그램은 본격적인 통계 분석에 들어가기 전, 자료의 전반적인 형태를 눈으로 확인하는 가장 기본적인 도구입니다. 자료가 대칭적으로 분포하는지, 한쪽으로 치우쳐 있는지, 이상치가 있는지를 미리 파악해두면 이후 어떤 통계 기법(평균 비교, 회귀분석 등)을 적용할지 판단하는 데 도움이 됩니다. 그래서 논문의 결과 부분에서 본격적인 분석에 앞서 자료의 특성을 소개할 때 자주 등장합니다.

어떤 절차인가

  1. 범위 구하기: 최솟값과 최댓값, 범위(최대 − 최소)를 구합니다.
  2. 계급 수와 폭 정하기: 정해진 정답은 없고 규칙이 있습니다. Sturges(1926)의 규칙은 계급 수 ≈ 1 + log₂ n이고, Freedman-Diaconis 규칙은 사분위범위(IQR)로 폭을 정합니다(폭 ≈ 2 × IQR × n^(−1/3)). 둘 다 출발점이며 소프트웨어마다 기본값이 다릅니다.
  3. 경계 정하기: 계급이 겹치지 않도록 "이상 ~ 미만"처럼 한쪽만 닫습니다. 소프트웨어에 따라 기본값이 달라, 예컨대 R의 hist()는 오른쪽이 닫힌 구간이 기본이고 NumPy의 histogram은 왼쪽이 닫힌 구간이 기본입니다.
  4. 세기: 계급별 도수를 세고, 필요하면 상대도수와 누적도수를 만듭니다.
  5. 그리기: 연속 변수는 막대를 붙여서 그린 히스토그램으로 나타냅니다.

언제 쓰고 무엇을 얻나

가상의 예입니다. 학생 24명의 키(cm)가 최소 152, 최대 185로 범위는 33입니다. Sturges 규칙은 1 + log₂ 24 ≈ 5.58이므로 계급 수 6개, 폭은 33 ÷ 6 ≈ 5.5입니다. 보기 좋게 폭을 6로 반올림하고 150부터 시작하면 다음 표가 됩니다(코드로 세었습니다).

계급(cm)도수상대도수누적도수
150 이상 ~ 156 미만28.3%2
156 이상 ~ 162 미만312.5%5
162 이상 ~ 168 미만520.8%10
168 이상 ~ 174 미만625.0%16
174 이상 ~ 180 미만416.7%20
180 이상 ~ 186 미만416.7%24

같은 자료도 시작점이나 폭을 바꾸면 막대 모양이 달라집니다. 그래서 히스토그램을 읽을 때는 계급 설정이 결과에 미치는 영향을 함께 생각해야 합니다.

논문에는 이렇게 적는다

범주형 변수(예: 학과)의 빈도표와 막대그래프는 계급이 없고 막대 사이를 띄운다는 점에서 연속 변수의 히스토그램과 구분됩니다.

논문에서는 이렇게 쓰입니다

실제 논문에서

국내 학술지 논문에서 이 용어가 쓰인 문장을 그대로 옮겼습니다. 제목·학술지·연도와 원문 링크를 함께 적었습니다.

예시 문장

아래는 용어의 쓰임을 보여 주려고 만든 예시로, 실제 논문에서 가져온 문장이 아닙니다.

"응답자의 학습 시간을 30분 단위 계급으로 나눈 도수분포표를 작성하였으며, 히스토그램에서 120~150분 구간의 도수가 가장 높게 나타났다."

이 문장은 연구자가 수집한 원자료를 구간별로 정리해서, 자료가 어느 범위에 집중되어 있는지를 독자에게 시각적으로 보여주고 있음을 뜻합니다. 원자료를 그대로 나열하는 대신 도수분포표로 요약하면 전체적인 분포의 모양을 훨씬 쉽게 파악할 수 있습니다.

"참가자의 연령 분포를 10세 단위 계급으로 정리한 도수분포표를 <표 2>에 제시하였으며, 30대 구간의 도수가 전체의 상당 부분을 차지하였다."

사회과학 연구에서는 표본의 인구통계학적 특성을 요약할 때 도수분포표를 흔히 사용합니다. 연령, 소득 구간, 교육 수준 등 범주형으로 묶을 수 있는 변수를 정리해 표본이 특정 집단에 편중되어 있지는 않은지 독자가 판단할 수 있게 해줍니다.

"측정된 입자 크기를 로그 간격의 계급으로 나눈 히스토그램을 작성한 결과, 분포가 오른쪽으로 긴 꼬리를 가진 형태를 보였다."

자연과학 실험에서는 측정값의 분포 형태 자체가 중요한 정보가 되기도 합니다. 히스토그램의 모양이 대칭인지 비대칭인지를 확인하는 것은 이후 어떤 통계적 가정을 적용할 수 있는지를 판단하는 근거가 됩니다.

조금 더 깊게 보면

계급의 개수와 폭을 정하는 방법으로는 스터지스 공식(Sturges' rule)이나 프리드먼-디아코니스 규칙(Freedman-Diaconis rule) 등이 통계 소프트웨어에서 기본값으로 활용되기도 합니다.

또한 히스토그램은 계급 경계에 따라 모양이 달라질 수 있다는 한계가 있어, 이를 보완하기 위해 커널밀도추정(kernel density estimation)처럼 부드러운 곡선으로 분포를 나타내는 방법이 함께 쓰이기도 합니다.

아울러 자료가 대칭인지 한쪽으로 치우쳐 있는지를 수치로 표현할 때는 왜도(skewness) 같은 지표를 참고할 수 있습니다.

주의할 점

계급의 폭(구간 크기)을 어떻게 정하느냐에 따라 히스토그램의 모양이 크게 달라질 수 있습니다. 구간을 너무 넓게 잡으면 자료의 세부적인 특징이 뭉개지고, 너무 좁게 잡으면 자료가 들쭉날쭉해 보여 전체 경향을 파악하기 어렵습니다. 도수분포표는 자료가 어디에 몰려 있는지를 보여줄 뿐, 대푯값처럼 하나의 숫자로 자료를 요약해주지는 않는다는 점도 함께 기억해야 합니다.

헷갈리기 쉬운 용어

표와 그림의 이름을 구분합니다.

용어무엇인가비고
도수계급(구간)에 속한 자료의 개수표의 기본 칸
상대도수도수 ÷ 전체 도수합이 1(100%)
누적도수그 계급까지의 도수 합백분위수 읽기에 사용
히스토그램연속 변수의 도수분포를 막대로 그린 그림막대가 붙어 있음
막대그래프범주형 변수의 빈도를 막대로 그린 그림막대가 떨어져 있음

대푯값은 분포를 숫자 하나로 요약하는 방법이어서, 분포 전체를 보여 주는 도수분포표와 함께 보고합니다.

참고 문헌

  1. Sturges, H. A. (1926). The choice of a class interval. Journal of the American Statistical Association, 21(153), 65–66.
  2. Scott, D. W. (1979). On optimal and data-based histograms. Biometrika, 66(3), 605–610.
  3. Freedman, D., & Diaconis, P. (1981). On the histogram as a density estimator: L2 theory. Zeitschrift für Wahrscheinlichkeitstheorie und Verwandte Gebiete, 57(4), 453–476.

표의 기준값은 위 문헌에 근거한 관례이며, 분야·학술지마다 다른 기준을 쓸 수 있습니다.

개념 계통

하위 개념

분야 전체 개념 지도 보기 →

관련 용어