공분산은 두 변수가 각자의 평균을 기준으로 함께 움직이는 정도를 나타내는 통계량으로, Cov(X,Y)=E[(X−μₓ)(Y−μᵧ)]로 정의된다 (국제표준 ISO 3534-1).
양수면 두 변수가 같은 방향으로, 음수면 반대 방향으로 함께 변한다 — 0이면 선형 관계가 없다.
공분산은 단위에 의존해 크기 비교가 어렵다 — 두 표준편차로 나눠 표준화하면 −1~1의 상관계수가 된다.
여러 변수의 공분산을 모은 공분산 행렬은 주성분분석(PCA)·포트폴리오 이론·다변량 분석의 기초다.
학습 로드맵
각 단계를 클릭하면 해당 학습 내용을 볼 수 있습니다
기초 이해
개념 정의와 기본 원리
약 25분
클릭
심화 학습
공식 유도와 다양한 예시
약 50분
클릭
실무 적용
실제 케이스와 고급 응용
약 80분
학습 진도 (완료한 단계)
0%
먼저 알아두면 좋은 개념들
기댓값
공분산은 기댓값을 기반으로 정의됩니다
분산
공분산은 분산의 두 변수 일반화이므로 분산 개념이 선행되어야 합니다
공분산이란 무엇인가?
난이도 2/5
약 25분
공분산은 두 변수가 함께 어떻게 변하는지를 측정하는 통계량입니다. 양수면 함께 늘고 줄어들고, 음수면 반대로 움직이며, 0에 가까우면 서로 무관합니다. 상관계수와 회귀분석의 기반이 됩니다.
키가 큰 사람일수록 몸무게도 무거운 경향이 있습니다 — 키와 몸무게는 함께 늘어나는 관계입니다. 반대로, 운동 시간이 많을수록 체지방률은 줄어드는 경향이 있죠. 공분산은 이 "함께 변하는 방향과 강도"를 숫자 하나로 요약한 값입니다. 양수면 함께 늘고, 음수면 한쪽이 늘 때 다른 쪽이 줄어드는 관계.
핵심 포인트
•
두 변수의 동시 변동을 측정하는 통계량
•
Loading...
•
양수: 같은 방향, 음수: 반대 방향, 0: 선형 무관
•
단위가 두 변수의 곱이라 해석이 어려움 (→ 상관계수로 표준화)
•
독립이면 공분산은 0이지만, 공분산이 0이라고 독립인 것은 아님
간단한 예시
5명의 키(cm)와 몸무게(kg) 데이터:
| 사람 | 키 (Loading...) | 몸무게 (Loading...) |
|---|---|---|
| A | 160 | 55 |
| B | 165 | 60 |
| C | 170 | 65 |
| D | 175 | 70 |
| E | 180 | 80 |
• 평균: Loading..., Loading...
• Loading...
→ 공분산이 양수(60) → 키가 클수록 몸무게도 무거워지는 양의 관계
이해도 확인하기
정답:
아닙니다. 공분산이 0이면 선형 관계가 없다는 의미일 뿐, 비선형 관계는 있을 수 있습니다. 예: Loading...이고 Loading...이면 Loading...이지만 Loading...는 Loading...의 함수이므로 명백히 종속입니다.
정답:
꼭 그렇지 않습니다. 공분산은 단위에 의존하므로 (예: 키를 cm로 재면 큰 공분산, m로 재면 작은 공분산), 단위를 없앤 상관계수로 비교해야 합니다. 상관계수 = 공분산 / (표준편차의 곱).
공분산은 분산을 두 변수로 일반화한 개념입니다. 핵심 성질들이 회귀분석·포트폴리오 이론·기계학습 전반에서 활용됩니다.
공분산의 정의 (두 가지 동등한 형태):
Loading...
두 번째 형태가 계산에 훨씬 편리합니다.
표본 공분산 (표본 데이터에서 계산):
Loading...
(분모가 Loading...인 것은 불편 추정량(unbiased estimator)을 만들기 위함)
핵심 성질:
1. 대칭성: Loading...
2. 자기 자신과: Loading...
3. 상수 영향 없음: Loading...
4. 선형 변환: Loading...
5. 선형 결합의 분산: Loading...
상관계수 (Correlation Coefficient):
Loading...
- 항상 Loading...
- 단위가 없어 비교 가능
- 1: 완벽한 양의 선형, -1: 완벽한 음의 선형, 0: 선형 무관
독립성과 공분산:
- Loading... 독립 Loading... (역은 일반적으로 성립 X)
- 단, 정규분포에서는 공분산 0과 독립이 동치
수학적 공식
공분산은 두 변수가 각자의 평균에서 같은 방향으로 벗어나면 양수, 반대 방향으로 벗어나면 음수가 되도록 설계되었습니다. 두 번째 형태(곱의 기댓값 - 기댓값의 곱)는 계산이 더 쉽습니다.
다양한 예시로 이해하기
예시 1: 주식 포트폴리오의 위험 계산
두 주식 A, B의 수익률 공분산이 포트폴리오 위험에 미치는 영향
주식 A: Loading... (분산), 평균 수익률 10%
주식 B: Loading... (분산), 평균 수익률 15%
공분산: Loading...
50:50 포트폴리오의 분산:
Loading...
Loading...
Loading...
해답:
포트폴리오 분산: 0.0425 (표준편차 약 20.6%)
비교: 평균 분산 = Loading...
→ 분산이 0.0425 < 0.065이므로 분산 효과가 발생!
만약 Loading...이면 분산이 더 줄어듭니다.
마코위츠 포트폴리오 이론의 핵심: 공분산이 낮거나 음수인 자산을 조합하면 같은 기대수익에서 위험을 줄일 수 있습니다. "분산 투자"의 수학적 근거가 바로 공분산입니다.
예시 2: 회귀분석의 기울기 추정
단순선형회귀 Loading...의 Loading... 계산
최소제곱법(OLS)에 의한 기울기 추정:
Loading...
예: Loading..., Loading...
Loading...
해석: Loading...가 1단위 증가할 때 Loading...는 평균 1.2단위 증가
해답:
회귀계수 1.2
상관계수로 변환: Loading...
표준편차 Loading...이면 Loading...
→ 강한 양의 선형 관계
단순선형회귀의 기울기는 공분산을 X의 분산으로 나눈 값입니다. 공분산이 회귀분석의 가장 기본적인 도구임을 보여줍니다.
예시 3: 공분산이 0이지만 종속인 예
Loading..., Loading... — 완전 종속이지만 공분산은 0
Loading..., Loading...
Loading...
(홀함수 적분 = 0)
Loading...
해답:
공분산 = 0임에도 Loading...로 완전 종속!
이는 공분산이 선형 관계만 측정한다는 한계를 보여줍니다.
비선형 종속을 잡으려면 상호정보량(Mutual Information) 등을 사용해야 합니다.
공분산 0과 독립을 혼동하지 말아야 합니다. 공분산은 강력하지만 선형 관계만 측정한다는 본질적 한계가 있습니다.
흔한 실수들
잘못된 방법:
공분산 값으로 관계의 강도를 직접 비교
왜 틀렸을까?
공분산은 두 변수의 단위에 따라 크기가 달라지기 때문
올바른 방법:
단위가 다른 데이터셋끼리 비교할 때는 반드시 상관계수(Loading...)로 표준화해야 합니다. 공분산은 부호(방향)에만 집중하세요.
잘못된 방법:
공분산 = 0이면 독립이라고 결론
왜 틀렸을까?
독립의 정의(결합 분포 = 주변 분포의 곱)와 혼동
올바른 방법:
공분산 0은 선형 관계 없음입니다. 비선형 종속 (Loading... 등)은 잡아내지 못합니다. 독립을 보이려면 결합 분포까지 확인해야 합니다.