군집분석은 대용량 자료를 구성하고 있는 몇 개의 군집을 우선 분석하여 자료의 전체적인 구성을 보여주는 기법으로, 거의 모든 형태에 적용 가능하며 자료 사이의 규칙 파악에도 효과적이다.
군집분석은 유사한 개인 또는 객체(object)들을 몇 개의 집단으로 그룹화하고, 각 그룹의 특성을 파악함으로써 자료의 전체적인 구조를 이해할 수 있는 탐색적인 분석방법이다. 즉, 하나의 목적 변수(target variable)를 비교, 예측하는 분석이 아니라 대용량 자료를 구성하고 있는 몇 개의 군집을 우선 분석하여 자료의 전체적인 구성을 보여주는 기법이다. 군집분석은 기본적으로 객체들 간의 거리(distance)를 변수의 형태에 맞게 정의하면 거의 모든 형태의 자료에 적용 가능하며 분석 대상 데이터에 대한 사전 정보를 요구하지 않는다는 장점이 있다. 또한 구조가 복잡하고 변수가 많은 대용량 데이터 안에서 유사성을 갖는 군집 내의 자료들 사이의 규칙이나 패턴을 파악하는데 효과적이다.