무엇을 기준으로?
거리(Distance) 또는 유사도(Similarity)를 이용합니다. 가까운 관측치가 같은 군집에 배치되도록 합니다.
정답 집단을 미리 알려주지 않아도, 데이터의 유사성을 바탕으로 비슷한 대상을 묶는 방법을 배웁니다.
분류 기준(정답 레이블)이 없는 상태에서 비슷한 개체끼리 묶는다.
거리(Distance) 또는 유사도(Similarity)를 이용합니다. 가까운 관측치가 같은 군집에 배치되도록 합니다.
데이터에 숨어 있는 집단 구조와 집단별 특성을 발견합니다. 군집의 결과는 알고리즘과 설정에 따라 달라집니다.
마케팅의 고객 세분화, 소비자 행동·라이프스타일 유형화, 생물 개체의 탐색적 분류 등에 활용합니다.
사람·상품·식물 등
크기·행동·선호 등
거리·유사도 계산
각 집단 특징과 차이
시험에서 혼동하기 쉬운 분석 목적의 차이
| 구분 | 무엇을 묶거나 구분? | 사전 집단 정보 | 핵심 목적 | 예시 |
|---|---|---|---|---|
| 군집분석 Cluster Analysis | 대상(개체)을 묶음 | 필요 없음 | 비슷한 고객을 새로운 유형으로 발견 | 소비자 300명을 성향에 따라 유형화 |
| 요인분석 Factor Analysis | 변수(문항) 사이의 공통 구조를 찾음 | 집단 레이블은 불필요 | 상관된 변수의 공통 요인 파악 | 20개 만족도 문항에서 공통 차원 추출 |
| 판별분석 Discriminant Analysis | 기존에 정해진 집단으로 개체를 분류 | 필요함 | 알려진 집단의 구분 규칙 학습·할당 | 기존 고객등급 자료로 신규 고객 등급 판별 |
“누가 누구와 비슷한가?” → 군집분석
“어떤 변수끼리 공통 성격이 있는가?” → 요인분석
집단이 이미 정해져 있다 → 판별분석
집단을 데이터에서 탐색한다 → 군집분석
‘언제 군집 수를 정하는가’를 중심으로 비교
가까운 개체·집단을 차례로 합치거나(응집형), 큰 집단을 나눕니다(분할형). 덴드로그램을 보고 절단 위치에 따라 군집 수를 선택할 수 있습니다.
대표적인 k-Means는 군집의 개수 k를 먼저 정한 뒤 개체를 할당하고 중심을 갱신합니다. 여러 k를 시도하여 결과를 비교합니다.
| 비교 포인트 | 계층적 군집분석 | 비계층적 군집분석 (k-Means 중심) |
|---|---|---|
| 구조 | 군집 간 포함·연결 관계를 계층적으로 표현 | 군집 간 계층 관계를 만들지 않음 |
| 군집 수 | 계층 구조를 확인한 뒤 결정 가능 | k-Means는 분석 전에 k 지정 |
| 대표 결과 | 덴드로그램(Dendrogram) | 군집별 소속 및 중심(Centroid) |
| 대표 방법 | 최단·최장·평균·Ward 연결법 | k-Means, PAM 등 (서로 원리는 다름) |
군집 수를 바꾸면 같은 데이터도 다르게 묶일 수 있습니다.
아래의 학습용 가상 데이터를 사용합니다. 실제 식물(iris) 데이터 분석 결과가 아닙니다.
군집 수를 먼저 선택
각 점의 소속 결정
반복하여 수렴
집단 특징과 분리 정도
446쪽의 핵심어를 출발점으로, 자세한 설명이 나오는 교재 쪽수를 표시했습니다.
교재 제시 문제 37·38번 · 선택 후 해설 확인
군집분석은 비지도 학습. 개체 사이의 유사성을 측정하여 집단을 찾는다.
k-Means는 k를 먼저 정하고, 계층적 군집은 덴드로그램을 보고 군집 수를 정할 수 있다.