PART 03 · 데이터 분석 | 4장 통계분석 · 교재 pp. 295–296

다중선형 회귀분석 & 다중공선성

개념을 그림으로 이해하고, 수치를 직접 움직여 본 뒤, 기출 38~40번을 한 문제씩 좌우로 넘겨 풀이하는 인터랙티브 강의 교안

다중회귀식F검정 vs t검정R² · 수정 R²VIF · 상태지수기출 3문항 / 4컷 스토리
01

여러 독립변수가 하나의 결과를 설명한다

Multiple Linear Regression · 다중선형 회귀분석

회귀식의 구성

Y = β₀ + β₁X₁ + ··· + βₖXₖ + ε결과 = 절편 + 각 변수의 기여 + 오차

다른 독립변수를 일정하게 통제한 상태에서 Xj가 1단위 변할 때, 예측되는 Y의 변화량이 βj입니다.

Y종속변수 / 설명할 결과
β₀절편 / 기준값
βⱼ회귀계수 / 기울기
ε오차항 / 설명하지 못한 변동

예시: 호텔 만족도는 무엇의 영향을 받나?

교육용 가상 사례입니다. 아래 화살표는 예측모형의 설명 관계이며, 인과관계를 입증한 것은 아닙니다.

X₁ · 서비스 품질Service Quality
X₂ · 접근성Accessibility
X₃ · 가격가치Perceived Value
⟶
Y · 고객만족Customer Satisfaction
핵심 구분: 독립변수가 하나면 단순회귀, 둘 이상이면 다중회귀입니다. 추가 변수는 예측과 해석을 돕지만, 항상 좋은 것은 아닙니다.
🏨① 궁금증

“호텔 만족도는 왜 다를까?”

🛎️🚉② 여러 단서

서비스·위치·가격을 함께 살핀다.

📈③ 하나의 식

각 단서의 관계를 회귀계수로 추정한다.

🔍④ 검증

“전체 식과 각 변수는 의미 있을까?”

02

F검정은 모형 전체, t검정은 개별 계수

시험에서 가장 많이 혼동하는 두 통계량을 구분합니다.

F

F-test · 전체 모형 유의성

독립변수들을 함께 넣은 모형이, 기울기가 모두 0인 모형보다 종속변수 변동을 유의하게 설명하는가?

H₀: β₁ = β₂ = ··· = βₖ = 0
H₁: 적어도 하나의 기울기 ≠ 0
t

t-test · 개별 회귀계수 유의성

다른 독립변수를 고려한 상태에서 특정 Xⱼ의 계수가 0과 다른가?

H₀: βⱼ = 0
H₁: βⱼ ≠ 0 (양측검정의 예)

직접 움직이는 F검정 인터랙티브 실습

가상 사례: 관측치 n = 30개, 독립변수 k = 2개, 유의수준 α = 0.05

8.0
2.0
F = MSR / MSE4.00모형 유의
0.030F검정 p-value
0.05유의수준 α
3.35F 임계값 (α=.05)
MSR
8.0
MSE
2.0
전체 모형 검정에서 p < .05이면 H₀를 기각합니다.

분산분석표(ANOVA)의 구조

F = SSR / kSSE / (n−k−1)SSR 회귀제곱합 · SSE 오차제곱합 · SST 전체제곱합
요인제곱합 SS자유도 df평균제곱 MSF
회귀16.00k = 28.004.00
오차54.00n−k−1 = 272.00
전체70.00n−1 = 29——
중요: “F값이 크면 무조건 유의하다”가 아니라, 자유도가 정해진 상태에서 F가 커질수록 p값이 작아집니다. p < .05인지가 판단 기준입니다.
👥① 팀 전체 질문

“세 변수를 함께 쓰면 쓸모 있을까?”

📊② F검정

팀 전체가 결과와 관련 있는지 확인

🔎③ t검정

팀원 하나하나의 계수를 확인

🟨④ 암기

“전체 F, 개별 t, 판단은 p!”

03

설명력과 적합성은 서로 다른 질문이다

R² / Adjusted R²는 설명력, 잔차 그림은 모형의 패턴을 확인합니다.

결정계수 R² vs 수정 결정계수 Adjusted R²

R² = 1 − SSE/SST
절편이 포함된 일반적인 최소제곱 회귀모형 기준
Adjusted R² = 1 − (1−R²) × (n−1)/(n−k−1)
독립변수 수 k에 따른 자유도를 반영합니다.
2

가상 예시: n = 30, R² = 0.55 고정. 변수를 더 추가해도 설명력이 늘지 않는다고 가정한 계산 연습.

R²
0.550
수정 R²
0.517
R²는 변수를 추가해도 감소하지 않지만, 수정 R²는 설명력 개선이 부족하면 감소할 수 있습니다. 두 지표 모두 인과관계 증명이나 예측력 보장은 아닙니다.

잔차 그래프: 무엇이 보이나?

가로축은 예측값(Ŷ), 세로축은 잔차(e = Y−Ŷ). 실제로는 ‘잔차 vs 예측값’을 자주 봅니다.

① 비교적 바람직: 불규칙한 흩어짐
예측값 Ŷ →0
② 점검 필요: 퍼짐이 넓어지는 부채꼴
예측값 Ŷ →0
잔차에 곡선 패턴이 나타나면 선형성, 부채꼴이 나타나면 등분산성 위반을 의심할 수 있습니다. 잔차그림 하나로 모든 가정을 확정할 수는 없습니다.
선형성

예측변수와 결과의 관계가 계수에 대해 선형적으로 표현되는가?

오차의 독립성

시간·공간 순서에 따라 오차가 서로 연관되지 않는가?

등분산성

예측값이 달라도 오차의 퍼짐이 대체로 일정한가?

완전 공선성 없음

독립변수 하나가 다른 변수들의 완벽한 선형조합은 아닌가?

외생성·정규성 확인

오차 조건부 평균 0이 중요하며, 정규성은 특히 작은 표본의 추론에서 고려합니다.

교재 보완: ‘정상성’은 특히 시계열 분석에서 중요하지만 모든 횡단면 다중회귀의 공통 필수 가정은 아닙니다. “모든 계수가 유의해야 모형을 사용할 수 있다”도 일반적인 필수 조건이 아닙니다.
04

다중공선성: 독립변수끼리 너무 닮으면?

Multicollinearity · 계수의 불안정성, 표준오차 증가, 해석의 어려움을 이해합니다.

변수 간 상관을 직접 바꾸어 보기 인터랙티브

0.85
독립변수 X₁ →독립변수 X₂ →

점이 직선 주변에 뭉칠수록 두 변수의 정보가 중복됩니다. 표본에서 계산한 상관과 동일하게 설계된 가상 자료입니다.

분산팽창요인 · VIF

VIFⱼ = 1/(1−Rⱼ²)
Rⱼ²는 Xⱼ를 다른 모든 독립변수로 회귀했을 때의 결정계수

지금 실습은 X가 두 개뿐이므로 Rⱼ² = r²입니다.

3.60
공선성 주의 구간
VIF ≈ 1 · 낮음4~5 · 점검10 초과 · 강한 경고
VIF개별 독립변수의 분산 팽창을 점검
4~5부터 점검, 10 이상은 강한 경고로 흔히 사용
상태지수 (CI)설계행렬의 작은 고유값 등으로 선형 종속성 점검
10 이상 주의, 30 초과 심각 가능성(경험 기준)
경계값은 절대법칙이 아닙니다. VIF와 상태지수는 데이터 규모, 연구 목적, 변수 구성과 함께 해석해야 합니다.

① 변수 제거·통합

비슷한 변수를 근거에 따라 하나로 줄이거나 지수를 구성합니다. 중요한 통제변수를 무작정 삭제하지 않습니다.

② Ridge 회귀 (능형회귀)

계수에 규제를 부여해 불안정성을 완화합니다. 일부 편향을 허용하는 대신 분산을 줄일 수 있습니다.

③ 주성분회귀 (PCR)

상관된 변수를 선형결합한 주성분으로 분석합니다. 원래 계수의 직접적 해석은 어려워질 수 있습니다.

🧑‍🤝‍🧑① 너무 비슷한 친구

“우린 항상 거의 같은 말만 해!”

🤔② 각자 몫이 애매

“누가 얼마나 영향을 주었지?”

📉③ 계수 흔들림

표본이 바뀌면 각자의 계수가 크게 달라질 수 있다.

🛠️④ 해결

변수 검토·Ridge·주성분회귀를 고려한다.

05

기출문제 38~40번 · 한 번에 한 문제씩

이론 그림 → 문제 선택 → 정답 확인 → 보기별 상세 해설 · 좌우 버튼 또는 화면 스와이프

교재 p. 296 · 핵심개념체크 세 문제의 정답은 ② · ① · ②
01 / 03

PC: 좌우 화살표 키 / 모바일: 문제 영역에서 좌우 스와이프 · 인쇄하면 세 문제와 해설이 모두 펼쳐집니다.

06

시험 직전 1분 암기표

통계량, 해석, 주의점을 한 번에 확인합니다.

시험 키워드확인할 것꼭 기억할 문장
F통계량모형 전체의 공동 유의성기울기 모두 0인지 검정 · p < α이면 귀무가설 기각
t통계량특정 회귀계수의 유의성개별 βⱼ 검정 · 표준오차가 커지면 |t|는 작아질 수 있음
R² / 수정 R²설명된 변동의 비율 / 변수 수 고려변수 추가만으로 R²는 줄지 않지만, 수정 R²는 줄 수 있음
VIF독립변수 하나의 공선성 진단VIF = 1/(1−Rⱼ²) · 4~5 점검 / 10 이상 강한 경고(경험적)
상태지수 CI여러 독립변수의 선형 의존성10 이상 주의 / 30 초과 심각 가능성(경험적)
공선성 대처변수 선택 · Ridge · PCR독립변수를 무작정 더 추가하는 것은 해결책이 아님
기출 정답38번 · 39번 · 40번② → ① → ②
방법론적 주의: 통계적으로 유의한 모형이라고 해서 모든 개별 계수가 유의하거나 인과관계가 성립하는 것은 아닙니다. 또한 다중공선성은 계수 해석에 큰 영향을 주지만, 예측 성능 저하를 언제나 의미하지는 않습니다.