테마
3회 · 왜 평균을 내는가 · 노트
2 조건부분포와 조건부기댓값
의 값을 알면 에 대해 무엇을 말할 수 있나? 1회의 조건부확률을 확률변수로 넓힌 것이 조건부분포이고, 그 평균이 조건부기댓값이다. 이 절의 두 정리, 곧 반복기댓값과 전분산 공식은 이후 회차에서 가장 자주 쓰이는 도구 가운데 하나다. 5회의 Galton 회귀, 10회의 EM 알고리즘, 16회의 계층 베이즈 모형이 모두 이 두 줄 위에 선다.
2.1 조건부분포
정의 2.1 (조건부 확률질량함수) 이산이고 이면 일 때 의 조건부 확률질량함수를
로 정의한다.
1회 정의 5.1을 사건 와 에 쓴 것이다. 를 고정하면 는 음이 아니고 합이 1이므로 확률질량함수다(1회 정리 5.2). 연속이면 이어서 이 정의를 쓸 수 없다. 대신 밀도의 비를 쓴다.
정의 2.2 (조건부 밀도) 연속이고 이면 일 때 의 조건부 밀도를
로 정의한다.
정리 1.6로 이므로 밀도다. 정당화는 극한으로 한다. 이면
(가 연속인 점에서). “가 근처에 있다”는 확률이 양수인 사건에 조건을 걸고 극한을 취한 것이다. 이 극한을 어떻게 취하느냐가 답을 바꿀 수 있다는 것이 7.1절의 Borel 역설이다.
그림으로 읽으면 조건부 밀도는 결합밀도의 단면이다. 에서 결합밀도를 세로로 자르고, 그 단면의 넓이가 1이 되도록 로 나눈 것이다(그림 2.1).
2.2 조건부기댓값
정의 2.4 (조건부기댓값) 일 때 의 조건부분포의 평균
를 조건부기댓값이라 한다. 이것은 의 함수 이고, 그 함수에 를 넣은 확률변수 를 로 쓴다. 같은 방법으로 와 를 정의한다.
는 수이고 는 확률변수다. 이 구별이 다음 정리의 핵심이다. 그림 1.1의 빨간 점이 이다.
정리 2.5 (반복기댓값) 이면
더 일반적으로 이면 .
증명 전략 를 에 대한 적분으로 쓰고, 로 바꿔 이중적분으로 만든다. 그다음 적분 순서를 바꾼다. 연속인 경우를 쓰고, 이산은 같은 계산을 합으로 한다.
조건 확인 셋째 단계에서 적분 순서를 바꾸려면 이어야 한다. 이것은 라는 가정 그대로다(Fubini, [T6]). 같은 이유로 거의 모든 에서 이므로 가 정의된다. 인 들의 집합은 확률이 0이므로 거기서 을 어떻게 정해도 적분은 바뀌지 않는다. 증명은 대신 의 함수 를 넣어도 그대로 된다. 이면 이다.
정리는 “평균을 두 단계로 낼 수 있다”는 말이다. 먼저 의 값마다 의 평균을 내고, 그 평균들을 의 분포로 다시 평균한다. 1회 정리 5.4의 전확률 공식을 기댓값으로 쓴 것이기도 하다.
정리 2.6 (전분산 공식) 이면
증명 전략 를 “조건부 평균에서 벗어난 부분”과 “조건부 평균이 전체 평균에서 벗어난 부분”으로 쪼개 제곱한다. 교차항이 0임을 반복기댓값의 둘째 식으로 보인다.
조건 확인 다섯째 단계에서 정리 2.5를 쓰려면 이어야 한다. [T4]로 이고, 이다. 남은 는 아래 정리 2.8의 첫 단계다. 그 단계는 전분산 공식을 쓰지 않는다.
전체의 흩어짐은 “집단 안의 흩어짐의 평균”과 “집단 평균들의 흩어짐”의 합이다. 14회 분산분석의 분해 이 이 공식의 표본판이다.
예제 2.7 (주사위를 던지고 그 수만큼 동전을) 주사위 눈 을 보고 공평한 동전을 번 던져 앞면 수 를 센다. 이면 이므로 , (2회 정리 2.4). 그러면
의 분포를 직접 구하지 않고 평균과 분산을 얻었다. 분산의 절반 가까이가 “동전을 몇 번 던지는가”의 불확실성에서 온다.
2.3 가장 좋은 예측
2회 정리 2.2(c)는 상수 하나로 를 예측할 때 제곱오차를 가장 작게 하는 것이 평균임을 보였다. 를 보고 예측할 수 있다면 가장 좋은 것은 조건부 평균이다.
정리 2.8 (조건부기댓값은 가장 좋은 예측) 이면 인 모든 함수 에 대해
특히 이다.
증명 전략 를 로 쪼개 제곱한다. 교차항은 반복기댓값의 둘째 식으로 0이 된다. 전분산 공식과 같은 계산이다. 먼저 모든 항이 유한함을 확인한다.
이다. 이것을 의 분포로 평균하면 이다.2회 따름정리 5.10(a), 정리 2.5
로 두면 이다. [T4]
를 제곱해 기댓값을 취한다.
따름정리 1.9교차항은 이다. 는 2와 에서 나온다.정리 2.5의 둘째 식
이므로 부등식이 나온다. 등호는 일 때뿐이다.3 4
이 정리가 회귀의 수학적 정의다. 를 에 대한 의 회귀함수라 한다. 5회에서 이변량 정규분포의 회귀함수가 직선임을 보이고, 13회에서 회귀함수를 데이터로 추정한다. 기계학습의 제곱손실 회귀가 추정하려는 대상도 바로 이 다.
연습문제
연습 2.1 (조건부 확률질량함수 ★) 예제 1.4에서 일 때 의 조건부분포와 를 구하라. 을 의 식으로 쓰고 반복기댓값으로 을 확인하라.
풀이
이면 는 (각각 )과 ()이고 이므로 조건부 확률은 , . 일반적으로
.
연습 2.2 (삼각형의 조건부 ★) 연습 1.2의 밀도에서 와 를 구하고, 를 반복기댓값으로 다시 구하라.
풀이
(), 곧 이므로 . 이고, 직접 계산 과 같다.
연습 2.3 (무작위 합 ★★) 이 음이 아닌 정수값의 확률변수이고, 과 독립인 가 서로 독립이며 평균 , 분산 를 갖는다. (이면 0)에 대해 , 임을 보여라(Wald의 항등식). 보험사의 한 해 지급액의 분산이 “청구 건수의 불확실성”과 “건당 금액의 불확실성”으로 나뉘는 방식이다.
풀이
이면 는 독립인 개의 합이므로(그리고 과 가 독립이므로) , . 반복기댓값으로 , 전분산 공식으로 .
연습 2.4 (두 단계의 균등 ★★) 이고, 일 때 이다. 의 결합밀도, 의 주변 밀도, , 를 구하라. 마지막 둘은 반복기댓값과 전분산 공식으로도 구하라.
풀이
(). (). . . 직접: 이므로 .
연습 2.5 (조건부기댓값의 성질 ★★) 정의에서 바로 (a) , (b) 를 보여라. (b)를 “아는 것은 상수처럼 밖으로 꺼낸다”고 읽는다.
풀이
(a) 조건부분포에 대한 기댓값도 합·적분이므로 선형이다. (b) 로 고정하면 는 상수이므로 . 이것이 모든 에서 성립하므로 확률변수로 쓰면 .
연습 2.6 (예측의 개선 ★) 예제 2.7에서 을 보고 를 예측하면 평균제곱오차는 얼마나 줄어드나? 를 구하라. 이 비를 “이 설명하는 분산의 비율”이라 부른다.
풀이
이고 이므로 비는 . 평균제곱오차는 에서 로 줄어든다.