군집분석 (Cluster Analysis)

통계
한 줄 정의: 관측대상들을 서로 유사한 특성을 가진 몇 개의 집단(군집)으로 자동으로 묶어주는 다변량 분석 기법.

쉽게 풀면

미리 정해진 집단 구분 없이, 여러 특성이 서로 비슷한 사례들끼리 자동으로 묶어주는 방법이다. 예를 들어 소비자들을 구매 패턴이 비슷한 몇 개의 그룹으로 나누어 마케팅 전략을 다르게 세울 수 있다. 군집을 나누는 방식에 따라 k-평균 군집화이나 계층적 군집분석 등 여러 세부 기법이 존재한다.

왜 중요한가

연구 대상을 미리 정해진 기준 없이 자료 자체의 패턴에 따라 유형화할 수 있다는 점에서, 군집분석은 마케팅의 소비자 세분화부터 생물학의 종 분류, 유전자 발현 패턴 분석, 사회과학의 집단 유형화까지 폭넓게 쓰인다. 새로운 이론적 분류체계를 세우기 전 탐색적으로 자료의 구조를 파악하는 단계에서 특히 자주 활용되며, 이후 회귀분석이나 판별분석 등 후속 분석의 기초 자료로도 이어지는 경우가 많다.

언제 쓰나

미리 정해진 집단 구분 없이, 여러 특성이 비슷한 대상끼리 묶어 유형을 찾고 싶을 때 씁니다. 탐색적 방법이며 정답 집단이 따로 있지 않습니다.

결과는 이렇게 읽는다

작은 예(컴퓨터로 만든 가상의 자료): 평면 위 세 곳을 중심으로 15점씩 총 45점을 만들고 k-평균을 k = 2~5로 돌렸습니다.

군집 수 k군집 내 제곱합평균 실루엣
2144.5.461
348.8.621
440.8.494
534.1.465

군집 내 제곱합은 k를 늘릴수록 항상 줄어들어 3에서 크게 꺾이고, 실루엣도 k = 3에서 가장 큽니다(.62는 위 기준의 “타당한 구조”). 두 기준이 같은 방향을 가리킬 때 더 안심할 수 있습니다.

논문에는 이렇게 보고한다

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

실제 논문에서

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

예시 문장

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

"군집분석을 통해 응답자를 소비 성향에 따라 세 개의 유형으로 분류하였다."

설문 응답자들을 비슷한 소비 성향끼리 묶어서 세 가지 유형의 집단으로 자동 분류했다는 뜻이다.

"유전자 발현 프로파일에 대해 계층적 군집분석을 실시하여 발현 양상이 유사한 유전자 군집을 확인하였다."

여러 유전자의 발현 수준 데이터를 바탕으로, 비슷하게 움직이는 유전자들끼리 묶어 그룹을 찾아냈다는 뜻이다.

"지역별 사회경제 지표를 활용한 군집분석 결과, 유사한 특성을 보이는 네 개의 지역 유형이 도출되었다."

여러 지역의 소득, 인구, 산업 구조 등 지표를 함께 고려해, 비슷한 특징을 가진 지역들을 몇 개의 유형으로 묶어냈다는 뜻이다.

조금 더 깊게 보면

군집분석은 크게 사전에 군집 수를 정하고 반복적으로 중심을 갱신하는 K-평균 방식과, 유사도가 높은 대상부터 점차 묶어 나가는 위계적(응집형) 방식으로 나뉜다. 어떤 방식을 쓰든 결과는 대상 간 유사도(또는 거리)를 어떻게 정의하느냐에 크게 좌우되며, 유클리드 거리 외에도 다양한 거리·유사도 측도가 쓰인다.

군집이 잘 나뉘었는지는 군집 내 응집도와 군집 간 분리도를 함께 고려하는 지표로 평가하는 것이 일반적이며, 변수의 척도가 서로 다르면 결과가 왜곡될 수 있어 분석 전 표준화 과정을 거치는 경우가 많다.

주의할 점

군집의 개수를 몇 개로 정할지는 자료가 스스로 알려주지 않으므로, 여러 통계적 기준과 이론적 판단을 함께 고려해 결정해야 한다.

헷갈리기 쉬운 용어

용어집단 정보무엇을 하나
군집분석미리 없음(비지도)비슷한 대상끼리 묶어 집단을 만든다
판별분석미리 있음(지도)알려진 집단을 가장 잘 가르는 규칙을 찾아 새 대상을 분류
잠재계층분석미리 없음범주형 응답 패턴으로 유형을 찾고 소속 확률을 계산
주성분분석—변수를 요약. 대상을 집단으로 나누지 않음
k-평균 / 계층적 군집미리 없음군집분석의 구체적인 두 방법

참고 문헌

  1. Kaufman, L., & Rousseeuw, P. J. (1990). Finding Groups in Data: An Introduction to Cluster Analysis. Wiley.
  2. Everitt, B. S., Landau, S., Leese, M., & Stahl, D. (2011). Cluster Analysis (5th ed.). Wiley.
  3. Rousseeuw, P. J. (1987). Silhouettes: A graphical aid to the interpretation and validation of cluster analysis. Journal of Computational and Applied Mathematics, 20, 53–65.
  4. Milligan, G. W., & Cooper, M. C. (1985). An examination of procedures for determining the number of clusters in a data set. Psychometrika, 50(2), 159–179.
  5. Tibshirani, R., Walther, G., & Hastie, T. (2001). Estimating the number of clusters in a data set via the gap statistic. Journal of the Royal Statistical Society: Series B, 63(2), 411–423.

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

개념 계통

분야 전체 개념 지도 보기 →

관련 용어