← 다변량통계
PART 2 · 05 다변량통계 · 01

다변량통계학의 이해

여러 변수의 관계와 구조를 함께 분석

단변량 · 이변량 · 다변량관계 · 요약 · 분류n × p 자료분석 전 점검

가격품질브랜드서비스만족도변수는 혼자 움직이지 않는다 — 함께 얽힌 구조를 본다

다변량통계학(Multivariate Statistics)은 여러 변수를 동시에 분석해 변수들 사이의 관계와 데이터의 전체적인 구조를 파악하는 통계학 분야입니다. 예를 들어 고객 만족도를 분석한다고 해 보겠습니다. 만족도에 영향을 줄 수 있는 요인에는 가격, 품질, 브랜드 이미지, 고객 서비스 등이 있습니다. 이 변수들을 하나씩 따로 분석할 수도 있지만, 실제 고객의 평가에서는 여러 요인이 동시에 작용합니다. 다변량통계학은 이러한 변수들을 함께 고려해 더 복잡한 관계를 분석합니다.

SECTION 01

다변량통계학이란?

고객 데이터가격 · 품질 · 브랜드 · 서비스 · 만족도관계 파악변수들이 서로 어떻게 연결되는가?구조 파악몇 개의 핵심 요인으로 요약되는가?분석 결과변수 간 관계 · 고객 유형 · 핵심 차원
그림 1. 다변량 분석의 흐름: 고객 만족도 예시

그림 1처럼 다변량 분석은 여러 변수가 담긴 고객 데이터에서 출발해, 변수들이 서로 어떻게 연결되는지(관계)와 여러 변수를 몇 개의 핵심 요인으로 요약할 수 있는지(구조)를 살펴보고, 연구 목적에 맞게 변수 간 관계, 고객 유형, 핵심 차원 같은 결과를 얻습니다. 다변량통계학은 단순히 변수를 많이 쓰는 분석이 아닙니다. 여러 변수를 어떤 방식으로 함께 분석하느냐가 중요합니다.

SECTION 02

단변량 · 이변량 · 다변량 분석의 차이

분석에 쓰는 변수의 수와 연구 질문에 따라 분석을 구분할 수 있습니다.

단변량: 변수 하나이변량: 두 변수다변량: 여러 변수만족도의 평균 · 분포만족도 × 재구매 의향의 상관가격품질브랜드만족여러 변수의 관계 구조 한꺼번에
그림 2. 단변량 · 이변량 · 다변량 분석이 보는 것
구분분석 대상연구 질문 예시
단변량 분석 (Univariate)변수 하나고객 만족도의 평균은 얼마인가?
이변량 분석 (Bivariate)변수 두 개 사이의 관계만족도와 재구매 의향은 관련이 있는가?
다변량 분석 (Multivariate)여러 변수를 함께 분석만족도, 가격 평가, 품질, 브랜드 이미지의 관계 구조는 어떠한가?

고객 만족도로 보면, 단변량 분석은 만족도 점수의 평균과 분포를, 이변량 분석은 만족도와 재구매 의향의 상관을, 다변량 분석은 만족도·품질·가격·브랜드 이미지 등 여러 변수의 관계나 구조를 한꺼번에 봅니다.

주의할 점은 독립변수가 여러 개라고 해서 모두 엄밀한 의미의 다변량 분석은 아니라는 것입니다. 여러 독립변수로 하나의 종속변수를 설명하는 분석은 보통 다중회귀분석(Multiple Regression)이라고 부르며(회귀분석 04장), 여러 종속변수를 동시에 분석하는 다변량 분석(예: 분산분석 09장의 MANOVA)과는 구분합니다.

SECTION 03

왜 여러 변수를 동시에 분석할까?

현실의 데이터에서 변수들은 서로 독립적으로 움직이지 않는 경우가 많습니다. 여러 변수를 하나씩만 분석하면 이런 관계를 놓칠 수 있습니다.

① 변수 사이의 관계를 파악하기 위해. 제품 품질과 고객 만족도 사이에 양의 상관이 있다고 해 보겠습니다. 그런데 품질은 브랜드 이미지와도 관련이 있고, 브랜드 이미지 역시 만족도와 관련이 있을 수 있습니다.

품질만족도브랜드따로 보면 r = 0.64브랜드를 함께 고려하면 0.390.630.64
그림 3. 품질–만족도 관계에 브랜드가 함께 얽혀 있을 때 (모의 데이터)

그림 3은 고객 200명의 모의 데이터입니다. 품질과 만족도만 따로 보면 상관이 0.64이지만, 브랜드 이미지를 함께 고려하면(브랜드의 영향을 뺀 편상관) 0.39로 줄어듭니다. 품질과 만족도의 관계 일부는 둘 다 브랜드와 얽혀 있어서 생긴 것입니다. 이처럼 다른 변수와의 관계를 함께 보면 데이터의 구조를 더 정확히 이해할 수 있습니다.

② 여러 변수에 담긴 정보를 요약하기 위해. 설문에서 브랜드 이미지에 관한 질문을 15개 모았다면, 질문마다 결과를 따로 보는 것만으로는 브랜드 이미지가 어떤 구조로 이루어져 있는지 알기 어렵습니다.

문항 1문항 2문항 3문항 4문항 5문항 6문항 7문항 8문항 9문항 10문항 11문항 12문항 13문항 14문항 15신뢰 요인친근 요인전문 요인브랜드 이미지 문항 15개 → 소수의 차원(요인)으로 요약 (문항 묶음은 예시)
그림 4. 여러 변수의 정보를 몇 개의 차원으로 요약

주성분분석(PCA)이나 탐색적 요인분석(EFA)을 쓰면 그림 4처럼 여러 변수의 정보를 더 적은 수의 차원이나 잠재요인으로 요약할 수 있습니다. 다만 두 방법은 목적과 가정이 달라 같은 방법이 아닙니다(이 파트의 PCA · EFA 장).

③ 집단을 구분하거나 패턴을 찾기 위해. 고객의 구매 빈도, 평균 지출액, 제품 선호도, 만족도를 함께 분석하면 고객들이 어떤 유형으로 나뉘는지 볼 수 있습니다.

가끔 · 소액자주 · 소액자주 · 고액월 구매 빈도평균 지출액(실제로는 선호도 · 만족도까지 함께 넣어 유형을 나눔)
그림 5. 여러 측정값으로 고객 유형 찾기 (모의 데이터)

그림 5는 구매 빈도와 지출액 두 변수만으로도 세 유형이 보이는 예입니다. 실제로는 더 많은 변수를 함께 써서 유형을 나누고(「군집분석 가이드」), 이미 알려진 집단을 여러 측정값으로 구분하거나(판별분석), 데이터의 패턴을 시각화하기도 합니다. 이처럼 다변량통계학은 관계 분석뿐 아니라 차원 축소, 분류, 시각화 등 다양한 분석의 기반이 됩니다.

SECTION 04

다변량 자료는 어떻게 구성될까?

다변량 분석의 출발점은 여러 변수로 이루어진 데이터입니다. 보통 행은 관측 대상, 열은 변수입니다.

고객가격 평가품질 평가서비스 평가만족도A4545B3343C5455D2322E4434행 = 관측 대상열 = 변수n = 5명 · p = 4개 변수
그림 6. 다변량 자료: 행은 관측 대상, 열은 변수

이 자료에는 고객 5명과 변수 4개가 있습니다. 수학적으로는 이를 n × p 데이터 행렬로 나타냅니다.

X = [ xij ] (n × p)
n: 관측 대상의 수 · p: 변수의 수 · xij: i번째 관측 대상의 j번째 변수 값 · 위 예시는 n = 5, p = 4

예를 들어 x32는 세 번째 고객(C)의 두 번째 변수(품질 평가) 값인 4입니다. 실제 분석에서는 표본 크기뿐 아니라 변수의 종류도 중요합니다. 연속형, 순서형, 범주형 변수에 따라 적절한 거리 계산, 상관 구조, 분석 방법이 달라집니다.

SECTION 05

다변량통계학에서 배우는 주요 분석 방법

이번 파트에서는 다변량 자료를 이해하는 기초부터 대표적인 분석 기법과 진단 방법까지 차례로 살펴봅니다. 방법이 많으므로, 먼저 무엇을 하려는지(목적)로 묶어 두면 길을 찾기 쉽습니다.

관계 · 구조의 기초공분산행렬다변량 정규분포Hotelling T²요약 · 차원 축소주성분분석(PCA)탐색적 요인분석(EFA)집단 구분판별분석(LDA · QDA)두 변수 집합의 관계정준상관분석(CCA)시각화 · 이상치다차원척도법(MDS)t-SNE · UMAP다변량 이상치 탐지
그림 7. 이번 파트에서 배우는 방법을 목적별로 묶기
분석 방법핵심 질문
공분산행렬변수들이 얼마나 함께 변하는가?
다변량 정규분포여러 변수의 결합분포는 어떤 형태인가?
Hotelling의 T²평균벡터가 특정 값과 다른가?
주성분분석(PCA)여러 변수의 정보를 적은 차원으로 요약할 수 있는가?
탐색적 요인분석(EFA)관측변수 뒤에 어떤 공통요인이 있는가?
판별분석(LDA · QDA)여러 변수로 집단을 어떻게 구분할 수 있는가?
정준상관분석(CCA)두 변수 집합 사이에는 어떤 관계가 있는가?
다차원척도법(MDS)대상 간 유사성을 공간상에 어떻게 표현할 수 있는가?
t-SNE와 UMAP고차원 데이터의 구조를 어떻게 시각화할 수 있는가?
다변량 이상치 탐지여러 변수의 조합에서 특이한 관측값은 무엇인가?

이 방법들은 모두 여러 변수를 다루지만 해결하려는 문제가 서로 다릅니다. 따라서 분석 목적을 먼저 정하고, 그 목적에 맞는 방법을 골라야 합니다.

SECTION 06

다변량 분석을 시작하기 전에 확인할 사항

다변량 분석은 여러 변수의 관계를 함께 다루므로 데이터의 품질과 구조를 먼저 확인해야 합니다.

측정 수준

연속형, 순서형, 범주형 중 무엇인가?

결측값

빠진 값이 있는가? 있다면 어떻게 처리할 것인가?

변수 간 관계

변수들이 서로 강하게 상관되어 있는가?

표본 크기

분석할 변수 수에 비해 표본이 충분한가?

분석 가정

선택한 방법이 요구하는 분포, 독립성, 선형성 등을 충족하는가?

분석 목적

관계 설명, 차원 축소, 집단 분류 중 무엇인가?

특히 변수 수가 많다고 무조건 더 좋은 결과가 나오는 것은 아닙니다. 중복된 정보가 많은 변수, 측정 오류가 있는 변수, 연구 목적과 관련 없는 변수가 들어가면 해석이 오히려 어려워집니다. 추정해야 할 값도 빠르게 늘어납니다.

변수 4개분산 · 공분산 10개변수 10개분산 · 공분산 55개변수 20개분산 · 공분산 210개변수 30개분산 · 공분산 465개공분산행렬에서 추정할 값은 p(p+1)/2개 — 변수가 늘면 표본도 그만큼 필요
그림 8. 변수 수에 따라 늘어나는 추정 대상

그림 8처럼 변수 사이의 분산과 공분산만 해도 변수가 4개면 10개, 30개면 465개를 추정해야 합니다. 변수를 늘릴수록 그만큼 많은 표본이 필요한 이유입니다(02장).

✓ 핵심 정리

여러 변수를 따로가 아니라 함께 보며, 관계와 구조를 찾습니다.


다음은 02 다변량 자료와 공분산행렬입니다. 여러 변수가 각각 얼마나 변하는지, 두 변수가 함께 변하는 정도를 어떻게 나타내는지, 그리고 분산과 공분산을 행렬로 정리하면 왜 다변량 분석의 출발점이 되는지 알아봅니다.

KEY TAKEAWAYS

다변량통계는 변수를 많이 쓰는 것이 아니라 여러 변수를 함께 보는 방법입니다. 따로 보면 놓치는 관계를 찾고(품질–만족도 0.64 → 브랜드 고려 시 0.39), 많은 변수를 몇 개의 차원으로 요약하며, 집단과 패턴을 찾습니다. 목적을 먼저 정하고 방법을 고릅니다.