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

탐색적 요인분석 (EFA)

관측변수의 상관을 설명하는 잠재요인 탐색

잠재요인요인부하량평행분석요인 회전공통성

품질신뢰구매 의도Q1Q2Q3Q4Q5Q6Q7Q8보이지 않는 요인이 비슷한 문항들의 응답을 함께 움직인다

설문조사에서 ‘서비스 신뢰’, ‘브랜드 이미지’, ‘구매 의도’처럼 직접 관찰하기 어려운 개념을 측정하려면 여러 문항을 사용합니다. 그런데 문항이 많아지면 각 문항이 어떤 개념을 측정하는지, 비슷한 문항끼리 묶이는지 파악하기 어렵습니다. 탐색적 요인분석(EFA, Exploratory Factor Analysis)은 여러 관측변수 사이의 상관관계를 분석해, 그 관계를 설명하는 잠재요인의 구조를 탐색하는 방법입니다. 예를 들어 고객 설문 문항들이 ‘품질’, ‘신뢰’, ‘구매 의도’라는 세 가지 잠재요인으로 설명되는지 살펴볼 수 있습니다. 이 장에서는 요인분석의 목적, 요인부하량, 요인 수 결정, 요인 회전, 결과 해석과 주의점을 알아봅니다.

SECTION 01

요인분석은 왜 필요할까?

다음과 같은 고객 설문 문항을 생각해 보겠습니다.

문항설문 내용
Q1제품의 품질이 우수하다고 생각한다.
Q2제품의 성능이 기대에 부합한다.
Q3제품이 믿을 만하다고 생각한다.
Q4이 브랜드는 정직하다고 생각한다.
Q5이 브랜드는 약속을 잘 지킨다고 생각한다.
Q6앞으로 이 제품을 구매할 의향이 있다.
Q7다른 사람에게 이 제품을 추천할 의향이 있다.
Q8앞으로도 이 브랜드를 이용하고 싶다.

서로 다른 질문이지만, Q1 · Q2는 제품 품질, Q3 · Q4 · Q5는 신뢰, Q6 · Q7 · Q8은 구매 및 추천 의도와 관련되어 보입니다. 요인분석은 이런 묶음이 실제 응답 데이터의 상관관계에서도 나타나는지 살펴봅니다.

관측된 설문 문항 Q1 ~ Q8문항 간 상관관계 분석요인 1품질Q1, Q2요인 2신뢰Q3, Q4, Q5요인 3구매 의도Q6, Q7, Q8
그림 1. 설문 문항 8개 → 잠재요인 3개 (개념적 예시)

그림 1은 이해를 위한 예시이고, 실제 요인 구조는 응답 데이터로 분석해야 합니다. 응답자 400명의 모의 데이터로 문항 간 상관을 그려 보면 다음과 같습니다.

Q1 품질Q1Q2 성능Q2Q3 믿음Q3Q4 정직Q4Q5 약속Q5Q6 구매Q6Q7 추천Q7Q8 재이용Q8진한 칸이 덩어리로 모인다= 함께 움직이는 문항 묶음(모의 응답 400명)
그림 2. 문항 간 상관행렬: 묶음이 보인다

그림 2에서 같은 개념의 문항끼리는 상관이 높아(진한 칸) 대각선 위에 덩어리로 모입니다. 품질, 신뢰, 구매 의도는 설문에서 직접 관측한 값이 아니라, 이처럼 여러 문항이 함께 움직이는 패턴을 통해 추정하려는 개념입니다. 이러한 개념을 잠재요인(latent factor)이라고 합니다.

SECTION 02

관측변수와 잠재요인은 무엇이 다를까?

요인분석에서는 관측변수들이 서로 상관되어 있는 이유 중 일부가 공통된 잠재요인 때문이라고 가정합니다. 요인모형은 다음과 같이 나타냅니다.

X = ΛF + ε
X: 관측변수 벡터 · F: 잠재요인 벡터 · Λ: 요인부하량 행렬 · ε: 요인으로 설명되지 않는 변수별 고유 부분과 측정오차
잠재요인브랜드 신뢰λ = 0.70Q3 믿을 만하다ελ = 0.80Q4 정직하다ελ = 0.75Q5 약속을 지킨다εX = ΛF + ε : 요인이 문항 응답을 만들고, 남는 부분은 고유분산 · 오차
그림 3. 요인모형: 잠재요인 → 관측 문항

그림 3처럼 브랜드 신뢰라는 요인이 높을수록 ‘믿을 만하다’, ‘정직하다’, ‘약속을 지킨다’ 문항에 높은 점수를 주는 경향이 생깁니다. 화살표의 세기가 요인부하량(λ)이고, 요인으로 설명되지 않고 문항마다 남는 부분이 ε입니다. 화살표가 요인에서 문항으로 향한다는 점이 05장 PCA(변수들을 모아 성분을 만드는 방향)와 가장 크게 다른 점입니다. 다만 요인분석이 잠재요인의 존재를 자동으로 증명하지는 않습니다. 추정된 요인 구조가 이론적으로 타당한지, 다른 설명이 가능한지 함께 검토해야 합니다.

SECTION 03

요인부하량은 어떻게 해석할까?

요인부하량(factor loading)은 관측변수가 특정 요인과 얼마나 밀접하게 관련되는지 나타내는 핵심 결과입니다. 다음과 같은 결과가 나왔다고 가정하겠습니다.

설문 문항품질 요인신뢰 요인
제품의 품질이 우수하다0.840.12
성능이 기대에 부합한다0.790.18
브랜드가 정직하다0.150.82
브랜드가 약속을 지킨다0.200.76

첫 번째 문항은 품질 요인 부하량이 0.84로 높고 신뢰 요인은 0.12로 낮으므로 품질 요인과 밀접한 문항으로 해석합니다. ‘브랜드가 정직하다’는 신뢰 요인 부하량이 0.82로 높습니다. 이 표를 두 요인을 축으로 하는 평면에 찍어 보면 구조가 더 잘 보입니다.

품질 요인 →신뢰 요인0.4품질성능정직약속교차부하 예
그림 4. 두 요인 평면에 문항 찍기: 교차부하 문항은 가운데에

그림 4처럼 품질 문항은 가로축 쪽에, 신뢰 문항은 세로축 쪽에 모입니다. 주황 점처럼 두 요인 모두에 0.5 안팎의 부하량을 보이는 문항이 있다면, 어느 개념을 측정하는지 모호한 교차부하 문항입니다. 부하량을 해석할 때는 다음을 봅니다.

흔히 절댓값 0.4 정도(그림 4의 빨간 점선)를 참고하지만 절대적인 기준은 아닙니다. 표본 크기, 연구 분야, 문항 특성과 이론적 근거를 함께 고려합니다.

SECTION 04

요인은 몇 개로 정해야 할까?

요인 수 결정은 요인분석에서 가장 중요한 판단 중 하나입니다. 너무 적으면 서로 다른 개념이 하나로 합쳐지고, 너무 많으면 의미 있는 공통 구조보다 세부적인 변동까지 요인으로 쪼개집니다. 대표적인 방법은 세 가지입니다.

0123412345678Kaiser 1실제 데이터 고유값무작위 데이터 (평행분석)요인 번호 · 파란 점(실제 > 무작위)이 남길 요인고유값
그림 5. 스크리 플롯과 평행분석 (모의 응답 400명, 문항 8개)

그림 5에서 실제 고유값(파란 선)은 앞의 세 개(3.32, 1.81, 1.10)가 무작위 데이터의 고유값(회색 점선, 1.21, 1.14, 1.07)보다 크고, 네 번째부터는 무작위보다 작습니다. 평행분석은 요인 3개를 지지하며, 이는 문항 설계(품질 · 신뢰 · 구매 의도)와도 맞습니다. 실제 분석에서는 평행분석, 스크리 플롯, 이론적 근거, 요인별 문항 수, 해석 가능성을 함께 보고, 필요하면 서로 다른 요인 수의 결과를 비교합니다.

SECTION 05

요인 회전은 왜 할까?

요인을 추출한 뒤에는 각 문항이 어떤 요인과 관련되는지 더 분명히 보기 위해 요인 회전을 합니다. 회전은 해석을 쉽게 하는 절차이며, 요인 수를 바꾸는 것과는 다릅니다.

회전 전: 문항이 축 사이에 흩어짐회전 후: 문항이 축에 붙음두 요인에 고르게 걸쳐 해석이 모호각 문항이 한 축에 가까워 해석이 쉬움
그림 6. 요인 회전: 축을 돌려 해석을 쉽게 (점의 상대 위치는 그대로)

그림 6의 왼쪽처럼 처음 추출한 축에서는 문항들이 두 축 사이에 걸쳐 있어 어느 요인의 문항인지 모호합니다. 문항들의 상대적 위치는 그대로 두고 축만 돌리면, 오른쪽처럼 각 문항이 한 축에 가까이 붙어 해석이 쉬워집니다.

회전 방법특징활용 상황
Varimax요인 간 상관을 0으로 두는 직교회전요인들이 서로 독립적이라고 보는 경우
Oblimin요인 간 상관을 허용하는 사각회전요인들이 서로 관련될 수 있는 경우
Promax계산 효율적인 사각회전여러 요인 사이의 상관을 허용하는 경우

예를 들어 ‘서비스 품질’과 ‘브랜드 신뢰’는 서로 관련될 수 있으므로, 두 요인이 독립이라고 강제하기보다 Oblimin이나 Promax 같은 사각회전이 자연스러울 수 있습니다. 요인들이 독립이라는 가정이 타당하다면 Varimax를 고려합니다. 회전 방법은 보기 좋은 결과를 고르는 기준이 아니라, 요인 간 관계에 관한 이론과 연구 목적으로 정합니다.

SECTION 06

공통성은 무엇을 의미할까?

공통성(communality)은 추출한 공통요인들이 각 관측변수의 분산을 얼마나 설명하는지 나타냅니다.

제품 품질이 우수하다0.78고유 0.22성능이 기대에 부합한다0.71고유 0.29브랜드가 정직하다0.66고유 0.34구매할 의향이 있다0.32고유 0.68공통성 = 공통요인이 설명하는 비율 · 나머지 = 문항 고유 부분
그림 7. 문항별 공통성 (원고 예시)

‘제품 품질이 우수하다’의 공통성 0.78은 공통요인들이 이 문항 분산의 78%를 설명한다는 뜻이고, 나머지 0.22는 이 문항만의 고유한 부분입니다. 반면 ‘구매할 의향이 있다’는 0.32로 낮아, 추출한 요인들이 이 문항의 변동을 충분히 설명하지 못할 수 있습니다. 이때 바로 문항을 삭제하기보다 다음을 살펴봅니다.

공통성의 해석과 계산은 요인추출 방법에 따라 달라집니다. 특히 주축요인법과 주성분분석은 같은 방식으로 해석하지 않습니다.

SECTION 07

EFA와 PCA는 무엇이 다를까?

구분탐색적 요인분석(EFA)주성분분석(PCA)
핵심 목적관측변수의 상관을 설명하는 공통요인 탐색데이터의 분산을 요약하고 차원 축소
변동의 구분공통요인과 변수별 고유한 부분을 구분전체 관측변수의 분산을 활용
결과잠재요인과 요인부하량주성분과 주성분 계수
대표적 활용설문 척도 개발, 잠재개념 탐색데이터 압축, 시각화, 변수 축소

20개 설문 문항을 몇 개의 축으로 줄여 예측모형에 넣으려는 목적이라면 PCA를, 여러 문항이 실제로 ‘신뢰’, ‘만족’, ‘충성도’ 같은 잠재개념을 반영하는지 탐색하려면 EFA를 고려합니다. PCA의 주성분을 잠재요인이라고 바로 해석하거나, EFA를 단순한 차원 축소 기법으로만 설명하면 두 방법의 목적 차이를 놓칩니다(05장 8절).

SECTION 08

실제 설문 데이터에 적용할 때 확인할 사항

① 변수 간 상관관계

대부분의 문항이 서로 거의 관련이 없다면 공통요인을 찾기 어렵습니다.

② KMO 측도

상관 구조가 요인분석에 얼마나 적합한지 평가합니다. 높을수록 적합하지만 이것만으로 확정되지 않습니다.

③ Bartlett 구형성 검정

상관행렬이 단위행렬(상관 전혀 없음)인지 검정합니다. 표본 크기에 민감합니다.

④ 표본 크기와 문항 수

부하량 크기, 공통성, 요인별 문항 수, 구조의 명확성에 따라 필요한 표본이 달라집니다.

⑤ 문항 척도

5 · 7점 리커트 문항은 분포와 범주 수에 따라 다분상관(polychoric) 사용을 고려합니다.

⑥ 재현성과 타당성

기대와 맞는지만 보지 말고, 문항이 일관된 개념을 측정하는지, 다른 표본에서도 비슷한지 검토합니다.

EFA로 찾은 구조를 확인적 요인분석(CFA)으로 검증하고 신뢰도를 점검하는 척도 개발 절차는 「척도 검증 가이드」에서 다룹니다.

✓ 핵심 정리

여러 문항 뒤에 숨은 공통 개념을 찾아냅니다.


다음은 07 판별분석(LDA · QDA)입니다. 이미 정해진 집단을 여러 변수의 정보로 구분하고, 새 관측값이 어느 집단에 속할지 예측하는 방법을 살펴보며, LDA와 QDA가 공분산 구조를 어떻게 다르게 가정하는지 알아봅니다.

KEY TAKEAWAYS

EFA는 문항들이 함께 움직이는 이유를 보이지 않는 공통요인으로 설명합니다(X = ΛF + ε). 부하량으로 문항과 요인의 관계를 읽고, 평행분석 등으로 요인 수를 정하며, 회전으로 해석을 쉽게 합니다. 요인 구조는 이론과 다른 표본에서의 재현으로 확인해야 합니다.