← 로드맵 · ← 이전 L33 · 다음 G1 →

L34 · 확률과 통계

Arfken 7판 23장 (경우의 수, 조건부확률·베이즈, 이항·푸아송·정규 분포, 적률생성함수, 확률변수 변환, 합성곱, 표본 통계, 오차 전파, 최소제곱, 중심극한정리, 신뢰구간, 최대가능도, $\chi^2$ 분포)

이 레슨이 끝나면 할 수 있는 계산
  1. 경우의 수를 세고, 조건부확률과 베이즈 정리로 확률 구하기
  2. 이항·푸아송 분포의 평균과 분산을 유도하고 확률 계산하기
  3. 정규분포 확률을 $\mathrm{erf}$로 계산하고, 이항분포를 푸아송·정규분포로 근사하기
  4. 적률생성함수로 평균과 분산 구하기
  5. 확률변수를 변환해 새 확률밀도 구하기 (1변수, 2변수 야코비안)
  6. 독립 합의 분포를 합성곱으로 구하고, 공분산·상관계수 계산하기
  7. 측정 데이터로 평균·표준오차, 오차 전파, 최소제곱 직선, $\chi^2$ 계산하기
  8. 적률생성함수로 중심극한정리를 확인하고, 평균의 95% 신뢰구간 만들기
  9. 최대가능도로 추정값과 가중 평균 구하기, $\chi^2$ 분포로 맞춤의 꼬리확률 읽기

0. 외워 둘 공식

분포$P(k)$ 또는 $f(x)$
이항 $B(n,p)$$\binom nk p^kq^{n-k}$, $k=0,\dots,n$
푸아송$\dfrac{\lambda^ke^{-\lambda}}{k!}$, $k=0,1,\dots$
균일 $U(a,b)$$\dfrac1{b-a}$, $a<x<b$
지수$\lambda e^{-\lambda x}$, $x\ge0$
정규 $N(\mu,\sigma^2)$$\dfrac{1}{\sigma\sqrt{2\pi}}e^{-(x-\mu)^2/2\sigma^2}$
분포평균분산$M(t)=E[e^{tX}]$
이항$np$$npq$$(q+pe^t)^n$
푸아송$\lambda$$\lambda$$e^{\lambda(e^t-1)}$
균일$\dfrac{a+b}2$$\dfrac{(b-a)^2}{12}$$\dfrac{e^{bt}-e^{at}}{(b-a)t}$
지수$\dfrac1\lambda$$\dfrac1{\lambda^2}$$\dfrac{\lambda}{\lambda-t}$ ($t<\lambda$)
정규$\mu$$\sigma^2$$e^{\mu t+\sigma^2t^2/2}$
$\chi^2_\nu$ (12절)$\nu$$2\nu$$(1-2t)^{-\nu/2}$
이 레슨의 관례 (책마다 다른 곳)

1. 경우의 수

레시피 먼저 두 가지를 묻습니다. 순서가 중요한가? 같은 것을 여러 번 고를 수 있는가?
중복 없음중복 허용
순서 있음$\dfrac{n!}{(n-r)!}$$n^r$
순서 없음$\dbinom nr=\dfrac{n!}{r!\,(n-r)!}$$\dbinom{n+r-1}{r}$
  1. 순서 있고 중복 없음은 순열 ${}_n\mathrm P_r$, 순서 없고 중복 없음은 조합 ${}_n\mathrm C_r=\binom nr$, 순서 없고 중복 허용은 중복조합입니다.
  2. 중복조합은 "막대와 별(stars and bars)"입니다. 별 $r$개와 칸막이 $n-1$개를 한 줄로 늘어놓는 방법의 수입니다.
  3. 확률 $=$ (원하는 경우의 수) / (전체 경우의 수). 모든 경우가 같은 확률일 때만 이렇게 셉니다.
  4. 물리에서: 입자 $r$개를 상태 $n$개에 넣는 방법은 구별되는 입자(맥스웰-볼츠만) $n^r$, 보손(보스-아인슈타인) $\binom{n+r-1}{r}$, 페르미온(페르미-디랙, 한 상태에 하나까지) $\binom nr$입니다.
예제 1-1 (a) 카드 52장에서 5장을 뽑을 때 모두 하트일 확률   (b) 입자 3개를 상태 4개에 넣는 방법 수   (c) $x+y+z=10$의 음이 아닌 정수해 개수

(a) 순서 없음, 중복 없음입니다.

$$\begin{aligned}&\binom{52}5=\frac{52\cdot51\cdot50\cdot49\cdot48}{5!}\\ &=\frac{311875200}{120}=2598960\\ &\binom{13}5=\frac{13\cdot12\cdot11\cdot10\cdot9}{120}\\ &=1287\\ &P=\frac{1287}{2598960}\approx0.000495\end{aligned}$$

무늬 하나가 아니라 "같은 무늬 5장"이면 4배인 $0.00198$입니다.

(b) 구별되는 입자: 각 입자가 상태 4개 중 하나를 고르므로 $4^3=64$. 보손: 중복조합 $\binom{4+3-1}{3}=\binom63=20$. 페르미온: 서로 다른 상태 3개를 고르므로 $\binom43=4$.

(c) 별 10개와 칸막이 2개를 늘어놓습니다: $\binom{12}{2}=66$. 모두 1 이상이어야 하면 $x'=x-1$ 등으로 바꿔 $x'+y'+z'=7$이 되므로 $\binom92=36$.

2. 조건부확률과 베이즈 정리

레시피
  1. 조건부확률(conditional probability): $P(A|B)=\dfrac{P(A\cap B)}{P(B)}$. "$B$가 일어난 경우들만 놓고 본 $A$의 비율"입니다.
  2. 곱셈 규칙: $P(A\cap B)=P(A|B)\,P(B)$. 독립(independent)이면 $P(A\cap B)=P(A)\,P(B)$.
  3. 전확률(total probability): $P(B)=\sum_iP(B|A_i)\,P(A_i)$. $A_i$는 서로 겹치지 않고 모든 경우를 덮어야 합니다.
  4. 베이즈 정리(Bayes' theorem): $P(A|B)=\dfrac{P(B|A)\,P(A)}{P(B)}$.
  5. 손계산 팁: 1만 명(또는 10만 명)짜리 표를 그려 사람 수로 셉니다(자연 빈도). $P(A|B)$와 $P(B|A)$를 헷갈리지 않게 됩니다.
예제 2-1 유병률 1%인 병의 검사: 환자는 99%가 양성, 건강한 사람은 5%가 양성(위양성)입니다. 양성이 나왔을 때 실제 환자일 확률은? 독립적인 재검사에서도 양성이면?

자연 빈도. 1만 명 중 환자 100명 → 양성 99명. 건강한 사람 9900명 → 양성 495명. 양성은 모두 $99+495=594$명이므로

$$\begin{aligned}P(\text{환자}|+)&=\frac{99}{594}\\ &=\frac16\approx0.1667.\end{aligned}$$

공식. $P(+)=0.99\times0.01+0.05\times0.99=0.0099+0.0495=0.0594$이고, $P(\text{환자}|+)=\dfrac{0.0099}{0.0594}=\dfrac16$. 검사가 "99% 정확"해도 양성인 사람 중 환자는 6명에 1명뿐입니다. 건강한 사람이 훨씬 많기 때문입니다.

재검사. 첫 결과로 바뀐 확률 $\frac16$을 새 사전확률로 씁니다.

$$P=\frac{0.99\cdot\frac16}{0.99\cdot\frac16+0.05\cdot\frac56}$$

분자와 분모에 6을 곱합니다.

$$\begin{aligned}P&=\frac{0.99}{0.99+0.05\times5}\\ &=\frac{0.99}{1.24}\approx0.7984.\end{aligned}$$

3. 이산 확률변수와 이항분포

레시피
  1. $E[X]=\sum_kk\,P(k)$, $E[g(X)]=\sum_kg(k)\,P(k)$, $\mathrm{Var}\,X=E[X^2]-(E[X])^2$, 표준편차 $\sigma=\sqrt{\mathrm{Var}\,X}$.
  2. 이항분포(binomial distribution): 성공 확률 $p$인 독립 시행을 $n$번 할 때 성공 횟수 $X$. $P(k)=\binom nkp^kq^{n-k}$.
  3. 평균 유도는 미분 트릭입니다. $p$와 $q$를 따로 움직이는 변수로 보고 $(p+q)^n=\sum_k\binom nkp^kq^{n-k}$에 $p\dfrac{\partial}{\partial p}$를 걸면 각 항에 $k$가 붙습니다. 미분이 끝난 뒤 $p+q=1$을 넣습니다.
  4. 분산은 $E[X(X-1)]$을 먼저 구하는 것이 편합니다($p^2\dfrac{\partial^2}{\partial p^2}$). 그다음 $E[X^2]=E[X(X-1)]+E[X]$.
왜 되나? (증명 스케치) — 이항분포의 평균 $np$, 분산 $npq$ (지시변수로)

$i$번째 시행이 성공이면 1, 실패면 0인 지시변수(indicator) $I_i$를 둡니다. 성공 횟수는 $X=I_1+\cdots+I_n$입니다.

$E[I_i]=1\cdot p+0\cdot q=p$. 또 $I_i^2=I_i$이므로 $\mathrm{Var}\,I_i=E[I_i^2]-p^2=p-p^2=pq$.

기댓값은 언제나 더해지므로 $E[X]=np$. 시행이 독립이라 공분산이 모두 0이고 분산도 더해지므로 $\mathrm{Var}\,X=npq$. 미분 트릭 없이 한 줄로 나옵니다. "독립인 것 $n$개의 합"이라는 이 관점이 정규 근사(5절)와 중심극한정리(11절)의 출발점입니다.

예제 3-1 (a) 이항분포의 평균 $np$, 분산 $npq$ 유도   (b) $n=5$, $p=0.4$일 때 $P(X=2)$와 평균·분산

(a) $(p+q)^n=\sum_k\binom nkp^kq^{n-k}$를 $p$로 미분하고 $p$를 곱합니다.

$$\begin{aligned}E[X]&=\sum_kk\binom nkp^kq^{n-k}\\ &=p\frac{\partial}{\partial p}(p+q)^n\\ &=np(p+q)^{n-1}=np.\end{aligned}$$

두 번 미분하고 $p^2$을 곱하면 $k(k-1)$이 붙습니다.

$$\begin{aligned}&E[X(X-1)]\\ &=p^2\frac{\partial^2}{\partial p^2}(p+q)^n\\ &=n(n-1)p^2\\ &\mathrm{Var}\,X\\ &=E[X(X-1)]+E[X]\\ &\quad-(E[X])^2\\ &=n(n-1)p^2+np\\ &\quad-n^2p^2\\ &=np-np^2=npq.\end{aligned}$$

(b) $P(X=2)=\binom52(0.4)^2(0.6)^3=10\times0.16\times0.216=0.3456$. 평균 $np=2$, 분산 $npq=5\times0.4\times0.6=1.2$, 표준편차 $\sqrt{1.2}\approx1.0954$.

4. 푸아송 분포

레시피
  1. 푸아송 분포(Poisson distribution) $P(k)=\dfrac{\lambda^ke^{-\lambda}}{k!}$: 일정한 시간(면적)에 평균 $\lambda$번 일어나는 드문 사건의 횟수. 예: 방사성 붕괴 계수, 오타 수.
  2. 정규화는 $\sum_k\frac{\lambda^k}{k!}=e^\lambda$에서 나옵니다.
  3. 평균과 분산이 모두 $\lambda$입니다.
  4. 이항분포에서 $n$이 크고 $p$가 작으며 $\lambda=np$가 적당한 크기면 $B(n,p)\approx$ 푸아송$(\lambda)$입니다.
  5. 표를 채울 때는 $P(k)=P(k-1)\cdot\dfrac{\lambda}{k}$를 씁니다.
왜 되나? (증명 스케치) — 이항분포에서 푸아송 분포로

$p=\lambda/n$으로 두고 $k$를 고정한 채 $n\to\infty$로 보냅니다.

$$\begin{aligned}\binom nkp^kq^{n-k}&=\frac{n(n-1)\cdots(n-k+1)}{n^k}\cdot\frac{\lambda^k}{k!}\\ &\quad\times\Big(1-\frac\lambda n\Big)^{n}\Big(1-\frac\lambda n\Big)^{-k}.\end{aligned}$$

첫 분수는 인자 $k$개가 모두 1로 가므로 1. $\big(1-\frac\lambda n\big)^n\to e^{-\lambda}$이고 마지막 인자는 1로 갑니다. 남는 것이 $\frac{\lambda^ke^{-\lambda}}{k!}$입니다. 그래서 "$n$이 크고 $p$가 작고 $np$가 적당"이 근사의 조건입니다.

예제 4-1 (a) 평균·분산이 $\lambda$임을 유도   (b) $B(100,\,0.02)$와 푸아송$(2)$의 비교

(a) $k=0$ 항은 0이므로 $k\ge1$부터 더하고 $j=k-1$로 바꿉니다.

$$\begin{aligned}E[X]&=\sum_{k\ge1}k\frac{\lambda^ke^{-\lambda}}{k!}\\ &=\lambda e^{-\lambda}\sum_{k\ge1}\frac{\lambda^{k-1}}{(k-1)!}\\ &=\lambda e^{-\lambda}e^{\lambda}=\lambda\end{aligned}$$

$k(k-1)$을 곱하면 $k\ge2$부터 남습니다.

$$\begin{aligned}&E[X(X-1)]\\ &=\lambda^2e^{-\lambda}\sum_{k\ge2}\frac{\lambda^{k-2}}{(k-2)!}=\lambda^2\\ &\mathrm{Var}\,X=\lambda^2+\lambda-\lambda^2=\lambda.\end{aligned}$$

(b) $\lambda=np=2$. 이항: $P(0)=0.98^{100}$, 그다음은 $P(k)=P(k-1)\cdot\dfrac{n-k+1}{k}\cdot\dfrac{p}{q}$. 푸아송: $e^{-2}$에 $\frac21$, $\frac22$, $\frac23$을 차례로 곱합니다.

$k$이항 $B(100,0.02)$푸아송$(2)$
$0$$0.1326$$0.1353$
$1$$0.2707$$0.2707$
$2$$0.2734$$0.2707$
$3$$0.1823$$0.1804$

차이는 0.003 이하입니다. 푸아송 쪽이 계산이 훨씬 쉽습니다.

5. 정규분포와 오차함수

레시피
  1. 정규화: $x-\mu=\sigma\sqrt2\,u$로 치환하면 가우스 적분 $\int e^{-u^2}du=\sqrt\pi$가 됩니다.
  2. 평균은 대칭이라 $\mu$. 분산은 $\int x^2e^{-ax^2}dx=-\dfrac{d}{da}\sqrt{\dfrac\pi a}=\dfrac{\sqrt\pi}{2}a^{-3/2}$를 씁니다.
  3. 표준화(standardization): $Z=\dfrac{X-\mu}{\sigma}$는 $N(0,1)$을 따릅니다.
  4. 구간 확률: $$\begin{aligned}&P(a<X<b)\\ &=\tfrac12\big[\mathrm{erf}(z_b)-\mathrm{erf}(z_a)\big],\\ &z_b=\frac{b-\mu}{\sigma\sqrt2},\\ &z_a=\frac{a-\mu}{\sigma\sqrt2}.\end{aligned}$$ $\mathrm{erf}$는 홀함수입니다: $\mathrm{erf}(-x)=-\mathrm{erf}(x)$. 꼬리는 $P(X>b)=\frac12\,\mathrm{erfc}\Big(\dfrac{b-\mu}{\sigma\sqrt2}\Big)$.
  5. 이항 → 정규 근사: $\mu=np$, $\sigma=\sqrt{npq}$ ($np$, $nq$가 둘 다 충분히 클 때). 연속성 보정(continuity correction): 정수 $k$를 구간 $[k-\frac12,\,k+\frac12]$로 봅니다. $P(X\ge k)\to P(X>k-\frac12)$, $P(X\le k)\to P(X<k+\frac12)$.
왜 되나? (증명 스케치) — 가우스 적분 $\int e^{-u^2}du=\sqrt\pi$

$I=\int_{-\infty}^\infty e^{-u^2}du$를 제곱해 2차원 적분으로 만들고 극좌표(L00b)로 바꿉니다.

$$\begin{aligned}I^2&=\iint e^{-(u^2+v^2)}\,du\,dv\\ &=\int_0^{2\pi}\!\!\int_0^\infty e^{-r^2}\,r\,dr\,d\theta=2\pi\cdot\tfrac12=\pi.\end{aligned}$$

야코비안 $r$ 덕분에 $\int_0^\infty re^{-r^2}dr=\frac12$이 바로 적분됩니다. $I>0$이므로 $I=\sqrt\pi$. 분산에 쓰는 $\int x^2e^{-ax^2}dx$는 $\int e^{-ax^2}dx=\sqrt{\pi/a}$를 $a$로 미분하고 부호를 바꾼 것입니다(2번).

예제 5-1 (a) 정규화   (b) 분산이 $\sigma^2$   (c) 68–95–99.7   (d) $X\sim N(70,10^2)$일 때 $P(60<X<85)$, $P(X>90)$

(a) $x-\mu=\sigma\sqrt2\,u$, $dx=\sigma\sqrt2\,du$:

$$\begin{aligned}&\int_{-\infty}^{\infty}e^{-(x-\mu)^2/2\sigma^2}dx\\ &=\sigma\sqrt2\int_{-\infty}^{\infty}e^{-u^2}du=\sigma\sqrt{2\pi}.\end{aligned}$$

그래서 앞에 $\dfrac1{\sigma\sqrt{2\pi}}$을 붙이면 전체 확률이 1입니다.

(b) $y=x-\mu$, $a=\dfrac1{2\sigma^2}$로 둡니다.

$$\begin{aligned}\int y^2e^{-ay^2}dy&=\frac{\sqrt\pi}2(2\sigma^2)^{3/2}\\ &=\sqrt{2\pi}\,\sigma^3\\ \mathrm{Var}\,X&=\frac{\sqrt{2\pi}\,\sigma^3}{\sigma\sqrt{2\pi}}=\sigma^2.\end{aligned}$$

(c) $P(|X-\mu|<k\sigma)=P(|Z|<k)=\mathrm{erf}(k/\sqrt2)$: $\mathrm{erf}(0.7071)=0.6827$, $\mathrm{erf}(1.4142)=0.9545$, $\mathrm{erf}(2.1213)=0.9973$.

(d) $\sigma\sqrt2=14.142$. 끝점을 바꾸면 $\frac{85-70}{14.142}=1.0607$, $\frac{60-70}{14.142}=-0.7071$.

$$\begin{aligned}&P(60<X<85)\\ &=\tfrac12\big[\mathrm{erf}(1.0607)\\ &\qquad+\mathrm{erf}(0.7071)\big]\\ &=\tfrac12(0.86639+0.68269)\\ &\approx0.7745\\ &P(X>90)\\ &=\tfrac12\,\mathrm{erfc}(1.4142)\\ &=\tfrac12(1-0.95450)\approx0.0228\end{aligned}$$
예제 5-2 동전을 100번 던져 앞면이 60번 이상 나올 확률: 정규 근사(연속성 보정 있음/없음)와 정확한 값

$\mu=np=50$, $\sigma=\sqrt{100\cdot\frac12\cdot\frac12}=5$.

보정하면 오차가 $0.0057$에서 $0.0003$으로 줄어듭니다.

6. 적률생성함수

레시피
  1. 적률생성함수(moment generating function): $M(t)=E[e^{tX}]=\sum_ke^{tk}P(k)$ 또는 $\int e^{tx}f(x)\,dx$.
  2. $E[X]=M'(0)$, $E[X^2]=M''(0)$, $\mathrm{Var}\,X=M''(0)-M'(0)^2$.
  3. 지름길: $K(t)=\ln M(t)$로 두면 $K'(0)=$ 평균, $K''(0)=$ 분산입니다. $M$이 지수 꼴일 때 특히 빠릅니다.
  4. 독립인 합은 $M_{X+Y}(t)=M_X(t)\,M_Y(t)$. 적률생성함수가 같으면 분포도 같습니다.
예제 6-1 이항, 푸아송, 정규분포의 $M(t)$를 구하고 평균·분산 얻기

이항. $M=\sum_k\binom nk(pe^t)^kq^{n-k}=(q+pe^t)^n$ (이항정리).

$u=q+pe^t$로 줄여 씁니다. $M=u^n$, $u'=pe^t$, $u(0)=p+q=1$.

$$\begin{aligned}&M'=nu^{n-1}pe^t\\ &M'(0)=np\\ &M''=n(n-1)u^{n-2}p^2e^{2t}\\ &\qquad+nu^{n-1}pe^t\\ &M''(0)=n(n-1)p^2+np\\ &\mathrm{Var}=n(n-1)p^2+np\\ &\qquad-n^2p^2=npq.\end{aligned}$$

푸아송. $M=e^{-\lambda}\sum_k\dfrac{(\lambda e^t)^k}{k!}=e^{-\lambda}e^{\lambda e^t}=e^{\lambda(e^t-1)}$. $K=\lambda(e^t-1)$, $K'=K''=\lambda e^t$이므로 $t=0$에서 평균 $=$ 분산 $=\lambda$.

정규. 지수를 완전제곱합니다.

$$\begin{aligned}&tx-\frac{(x-\mu)^2}{2\sigma^2}\\ &=-\frac{(x-\mu-\sigma^2t)^2}{2\sigma^2}\\ &\quad+\mu t+\frac{\sigma^2t^2}{2}\\ &\Rightarrow\ M(t)=e^{\mu t+\sigma^2t^2/2}.\end{aligned}$$

남은 적분은 중심만 옮긴 정규분포라 1입니다. $K=\mu t+\frac12\sigma^2t^2$, $K'(0)=\mu$, $K''(0)=\sigma^2$.

7. 균일분포와 지수분포

레시피
  1. 균일분포(uniform) $U(a,b)$: $f=\dfrac1{b-a}$. $E[X^2]=\dfrac{a^2+ab+b^2}{3}$에서 $\mathrm{Var}=\dfrac{(b-a)^2}{12}$.
  2. 지수분포(exponential): $f=\lambda e^{-\lambda x}$ ($x\ge0$). 누적 $F(x)=1-e^{-\lambda x}$, 생존확률 $P(X>x)=e^{-\lambda x}$. 평균 $\frac1\lambda$, 분산 $\frac1{\lambda^2}$, 중앙값(반감기) $\frac{\ln2}{\lambda}$.
  3. 무기억성(memoryless property): $$\begin{aligned}&P(X>s+t\mid X>s)\\ &=\frac{e^{-\lambda(s+t)}}{e^{-\lambda s}}=e^{-\lambda t}\\ &=P(X>t).\end{aligned}$$ 지금까지 얼마나 버텼는지는 앞으로 버틸 확률에 영향이 없습니다.
예제 7-1 (a) $U(0,4)$의 평균·분산   (b) 지수분포의 평균·분산   (c) 평균 수명 10분인 원자핵

(a) $E[X]=\int_0^4\frac x4dx=2$, $E[X^2]=\int_0^4\frac{x^2}4dx=\frac{16}3$, $\mathrm{Var}=\frac{16}3-4=\frac43$. 공식 $\frac{(4-0)^2}{12}=\frac43$과 같습니다.

(b) 부분적분:

$$\begin{aligned}E[X]&=\int_0^\infty x\lambda e^{-\lambda x}dx\\ &=\Big[-xe^{-\lambda x}\Big]_0^\infty\\ &\quad+\int_0^\infty e^{-\lambda x}dx\\ &=\frac1\lambda\\ E[X^2]&=\int_0^\infty x^2\lambda e^{-\lambda x}dx\\ &=\frac2\lambda E[X]=\frac2{\lambda^2}\\ \mathrm{Var}\,X&=\frac2{\lambda^2}-\frac1{\lambda^2}=\frac1{\lambda^2}.\end{aligned}$$

(c) $\lambda=\frac1{10}$ /분.

8. 확률변수의 변환

레시피
  1. $Y=g(X)$이고 $g$가 단조이면 $x$를 $y$로 풀어서 $$f_Y(y)=f_X\big(x(y)\big)\left|\frac{dx}{dy}\right|.$$ $y$의 범위도 새로 적습니다.
  2. 단조가 아니면(예: $Y=X^2$) 같은 $y$를 주는 $x$의 가지마다 1번을 하고 모두 더합니다.
  3. 검사: $\int f_Y\,dy=1$인지 확인합니다.
  4. 다른 방법: 누적분포 $F_Y(y)=P(Y\le y)$를 구한 뒤 미분합니다. 부호 실수가 적습니다.
  5. 2변수 $(X,Y)\to(U,V)$: $f_{UV}(u,v)=f_{XY}(x,y)\left|\dfrac{\partial(x,y)}{\partial(u,v)}\right|$ (L09의 야코비안). 거꾸로 구한 야코비안의 역수 $\left|\dfrac{\partial(u,v)}{\partial(x,y)}\right|^{-1}$를 써도 됩니다.
왜 되나? (증명 스케치) — 변수변환 공식 = 확률 보존

$x$ 근처의 폭 $dx$ 구간이 $g$에 의해 $y$ 근처의 폭 $dy$ 구간으로 옮겨집니다. 같은 사건이므로 확률이 같습니다: $f_Y(y)\,|dy|=f_X(x)\,|dx|$. 나누면 1번 식입니다. 절댓값은 $g$가 감소할 때($dx/dy<0$) 밀도가 음수가 되지 않게 하는 것이고, 단조가 아니면 같은 $dy$로 오는 $dx$ 구간이 여러 개라서 더합니다(2번).

누적분포로 보면: $g$가 증가하면 $F_Y(y)=P(g(X)\le y)=F_X\big(x(y)\big)$, 미분하면 $f_Y=f_X\,\frac{dx}{dy}$. 2변수에서는 넓이 $dx\,dy$가 $\big|\frac{\partial(x,y)}{\partial(u,v)}\big|\,du\,dv$로 바뀌므로 야코비안이 붙습니다.

예제 8-1 (a) $X\sim U(0,1)$, $Y=-\ln X$   (b) $X\sim N(0,1)$, $Y=X^2$   (c) 박스-뮬러 변환

(a) $x=e^{-y}$, $\dfrac{dx}{dy}=-e^{-y}$. $x\in(0,1)$이면 $y\in(0,\infty)$. $f_X=1$이므로 $f_Y(y)=e^{-y}$, 즉 $\lambda=1$인 지수분포입니다. 누적분포로 확인: $P(Y\le y)=P(X\ge e^{-y})=1-e^{-y}$.

(b) $x=\pm\sqrt y$ 두 가지, 각각 $\left|\dfrac{dx}{dy}\right|=\dfrac1{2\sqrt y}$.

$$\begin{aligned}f_Y(y)&=2\cdot\frac{e^{-y/2}}{\sqrt{2\pi}}\cdot\frac1{2\sqrt y}\\ &=\frac{e^{-y/2}}{\sqrt{2\pi y}}\quad(y>0).\end{aligned}$$

자유도 1인 $\chi^2$ 분포입니다. 확인: $y=2u^2$로 치환하면 $\int_0^\infty y^{-1/2}e^{-y/2}dy=2\sqrt2\int_0^\infty e^{-u^2}du=\sqrt{2\pi}$이므로 전체 확률 1.

(c) 박스-뮬러(Box–Muller): $U_1,U_2\sim U(0,1)$ 독립, $R=\sqrt{-2\ln U_1}$, $\Theta=2\pi U_2$, $X=R\cos\Theta$, $Y=R\sin\Theta$.

$$\begin{aligned}f_{XY}&=\frac{f_R\,f_\Theta}{r}=\frac1{2\pi}e^{-(x^2+y^2)/2}\\ &=\frac{e^{-x^2/2}}{\sqrt{2\pi}}\cdot\frac{e^{-y^2/2}}{\sqrt{2\pi}}.\end{aligned}$$

$X$와 $Y$는 서로 독립인 $N(0,1)$입니다. 균일 난수 두 개로 정규 난수 두 개를 만드는 방법입니다.

9. 독립 합의 분포와 공분산

레시피
  1. 독립인 $X$, $Y$의 합 $Z=X+Y$: $f_Z(z)=\displaystyle\int f_X(x)\,f_Y(z-x)\,dx$ (합성곱, convolution). 적분 범위는 두 인자가 모두 0이 아닌 $x$ 구간입니다.
  2. 적률생성함수로 확인: $M_Z=M_XM_Y$.
  3. 공분산(covariance) $\mathrm{Cov}(X,Y)=E[XY]-E[X]E[Y]$, 상관계수(correlation coefficient) $\rho=\dfrac{\mathrm{Cov}(X,Y)}{\sigma_X\sigma_Y}$, $-1\le\rho\le1$.
  4. 독립이면 $\mathrm{Cov}=0$입니다. 거꾸로 $\mathrm{Cov}=0$이라고 독립은 아닙니다.
왜 되나? (증명 스케치) — 독립 합의 밀도가 합성곱인 이유

$Z=X+Y\le z$일 확률을 $X$의 값으로 나눠 셉니다. $X$가 $x$ 근처(확률 $f_X(x)\,dx$)이면 $Y\le z-x$여야 하고, 독립이라 확률이 곱해집니다.

$$F_Z(z)=\int f_X(x)\,F_Y(z-x)\,dx.$$

$z$로 미분하면 $F_Y'=f_Y$이므로 $f_Z(z)=\int f_X(x)\,f_Y(z-x)\,dx$. 이산이면 $P(Z=k)=\sum_jP(X=j)\,P(Y=k-j)$. 적률생성함수가 곱해지는 것($E[e^{t(X+Y)}]=E[e^{tX}]\,E[e^{tY}]$)은 같은 사실을 변환 쪽에서 본 것입니다(L19의 합성곱 정리와 같은 구조).

예제 9-1 (a) 독립인 두 지수분포($\lambda$ 같음)의 합   (b) 결합분포표에서 공분산·상관계수

(a) $z>0$에서 두 인자가 모두 0이 아니려면 $0<x<z$입니다.

$$\begin{aligned}&f_Z(z)\\ &=\int_0^z\lambda e^{-\lambda x}\,\lambda e^{-\lambda(z-x)}dx\\ &=\lambda^2e^{-\lambda z}\int_0^zdx=\lambda^2z\,e^{-\lambda z}.\end{aligned}$$

감마분포(모양 2)입니다. 확인: $\int_0^\infty\lambda^2ze^{-\lambda z}dz=1$, 평균 $\int_0^\infty z\cdot\lambda^2ze^{-\lambda z}dz=\frac2\lambda=\frac1\lambda+\frac1\lambda$, 적률생성함수 $\Big(\dfrac{\lambda}{\lambda-t}\Big)^2$.

(b) $X,Y\in\{0,1\}$, $P(0,0)=0.4$, $P(0,1)=0.1$, $P(1,0)=0.1$, $P(1,1)=0.4$.

덤: $\mathrm{Var}(X+Y)=0.25+0.25+2(0.15)=0.8$. 직접: $X+Y$는 $0,1,2$를 확률 $0.4,0.2,0.4$로 가지므로 평균 1, $E[(X+Y)^2]=0.2+1.6=1.8$, 분산 $1.8-1=0.8$.

10. 측정 데이터의 통계

레시피
  1. 표본평균 $\bar x=\frac1n\sum x_i$.
  2. 표본분산 $s^2=\dfrac1{n-1}\sum(x_i-\bar x)^2$. 평균을 같은 데이터로 구했으므로 $n$이 아니라 $n-1$로 나눕니다.
  3. 평균의 표준오차(standard error) $\sigma_{\bar x}=\dfrac{\sigma}{\sqrt n}\approx\dfrac{s}{\sqrt n}$. 오차를 절반으로 줄이려면 4배 측정합니다.
  4. 오차 전파(error propagation): 서로 독립인 오차 $\sigma_i$를 가진 $x_i$로 $f$를 계산하면 $$\sigma_f^2=\sum_i\Big(\frac{\partial f}{\partial x_i}\Big)^2\sigma_i^2.$$ $f=Cx^ay^b$ 꼴이면 상대오차로 씁니다: $\Big(\dfrac{\sigma_f}{f}\Big)^2=a^2\Big(\dfrac{\sigma_x}{x}\Big)^2+b^2\Big(\dfrac{\sigma_y}{y}\Big)^2$.
  5. 최소제곱 직선(least squares) $y=mx+c$ (모든 점의 오차 $\sigma$가 같을 때): $S_x=\sum x_i$, $S_y=\sum y_i$, $S_{xx}=\sum x_i^2$, $S_{xy}=\sum x_iy_i$, $\Delta=nS_{xx}-S_x^2$. $$\begin{aligned}m&=\frac{nS_{xy}-S_xS_y}{\Delta},\\ c&=\frac{S_y-mS_x}{n}.\end{aligned}$$ 덤: $\sigma_m=\sigma\sqrt{n/\Delta}$, $\sigma_c=\sigma\sqrt{S_{xx}/\Delta}$.
  6. $\chi^2=\displaystyle\sum_i\frac{\big(y_i-f(x_i)\big)^2}{\sigma_i^2}$. 자유도 $\nu=$ (데이터 수) $-$ (맞춘 매개변수 수). $\chi^2/\nu\approx1$이면 오차 크기에 맞는 맞춤, $\gg1$이면 모형이나 오차가 의심스럽고, $\ll1$이면 오차를 너무 크게 잡았을 수 있습니다. 횟수 데이터에는 $\chi^2=\sum\dfrac{(O-E)^2}{E}$ (관측 $O$, 기대 $E$)를 씁니다.
왜 되나? (증명 스케치) — 표준오차 $\sigma/\sqrt n$과 $n-1$로 나누는 이유

표준오차. 독립이면 분산이 더해지므로 $\mathrm{Var}\sum x_i=n\sigma^2$이고 $\mathrm{Var}\,\bar x=\frac1{n^2}\cdot n\sigma^2=\frac{\sigma^2}n$.

$n-1$. 편차를 참값 $\mu$가 아니라 $\bar x$에서 재면 평균적으로 조금 작게 나옵니다($\bar x$는 그 데이터에 가장 가깝게 맞춘 값이라서). 정확히는

$$\sum_i(x_i-\bar x)^2=\sum_i(x_i-\mu)^2-n(\bar x-\mu)^2.$$

기댓값을 취하면 $n\sigma^2-n\cdot\frac{\sigma^2}n=(n-1)\sigma^2$. 그래서 $n-1$로 나눠야 평균적으로 $\sigma^2$이 됩니다. "평균을 구하느라 자유도 하나를 썼다"고 기억합니다($\chi^2$의 자유도 $\nu$와 같은 이야기).

왜 되나? (증명 스케치) — 오차 전파 공식

오차가 작으면 1차 테일러 전개로 충분합니다: $f(x_1+\delta_1,\dots)\approx f+\sum_i\frac{\partial f}{\partial x_i}\delta_i$. 즉 $f$의 오차는 $\delta_i$의 일차결합 $\sum_ic_i\delta_i$ ($c_i=\partial f/\partial x_i$)입니다.

독립이면 공분산 항이 사라져 $\mathrm{Var}\big(\sum c_i\delta_i\big)=\sum c_i^2\sigma_i^2$. 이것이 4번 식입니다. $f=Cx^ay^b$이면 $\frac{\partial f}{\partial x}=\frac{af}{x}$이므로 양변을 $f^2$로 나누면 상대오차 꼴이 됩니다. 독립이 아니면 $2c_ic_j\,\mathrm{Cov}(x_i,x_j)$ 항을 더합니다.

왜 되나? (증명 스케치) — 최소제곱 공식, 그리고 왜 "제곱"인가

공식. $S(m,c)=\sum(y_i-mx_i-c)^2$이 최소이려면 두 편미분이 0입니다.

$$\begin{aligned}\frac{\partial S}{\partial c}=0:&\quad S_y=mS_x+nc,\\ \frac{\partial S}{\partial m}=0:&\quad S_{xy}=mS_{xx}+cS_x.\end{aligned}$$

$2\times2$ 연립방정식(정규방정식)이고 크라메르 공식(L04)으로 풀면 5번의 $m$, $c$가 나옵니다. 첫 식은 "직선이 점 $(\bar x,\bar y)$를 지난다"는 뜻입니다. $\sigma_m$, $\sigma_c$는 $m$, $c$가 $y_i$의 일차결합이라는 데 오차 전파를 쓴 결과입니다.

왜 제곱인가. 각 $y_i$가 $N(mx_i+c,\sigma^2)$을 따르면 가능도는 $\prod_ie^{-(y_i-mx_i-c)^2/2\sigma^2}$에 비례합니다. 이것을 최대로 하는 것은 $\chi^2=\sum\frac{(y_i-mx_i-c)^2}{\sigma^2}$을 최소로 하는 것과 같습니다(12절의 최대가능도).

예제 10-1 (a) 길이 측정값 $9.8,\ 10.1,\ 10.0,\ 9.7,\ 10.4$ (cm)의 평균, $s$, 표준오차   (b) 진자로 잰 $g=4\pi^2L/T^2$의 오차 ($L=1.000\pm0.002$ m, $T=2.007\pm0.005$ s)

(a) $\bar x=\frac{50.0}{5}=10.0$. 편차 $-0.2,\ 0.1,\ 0.0,\ -0.3,\ 0.4$ (합이 0인지 확인). 제곱 $0.04,\ 0.01,\ 0,\ 0.09,\ 0.16$, 합 $0.30$.

$$\begin{aligned}s^2&=\frac{0.30}{4}=0.075,\\ s&\approx0.2739,\\ \frac{s}{\sqrt5}&\approx0.1225.\end{aligned}$$

결과: $10.00\pm0.12$ cm.

(b) $g=\dfrac{39.4784}{4.028049}\approx9.8009$ m/s². $L^1T^{-2}$ 꼴이므로 상대오차로 씁니다. $L$의 상대오차는 $\frac{0.002}{1.000}=0.002$, $T$ 쪽은 지수 2를 곱해 $2\cdot\frac{0.005}{2.007}\approx0.004983$입니다.

$$\begin{aligned}\Big(\frac{\sigma_g}{g}\Big)^2&=(0.002)^2\\ &\quad+(0.004983)^2\\ &=4.0\times10^{-6}\\ &\quad+2.483\times10^{-5}\\ &=2.883\times10^{-5}\\ \frac{\sigma_g}{g}&\approx0.005369\\ \sigma_g&\approx0.0526.\end{aligned}$$

결과: $g=9.80\pm0.05$ m/s². $T$의 오차가 지수 2 때문에 두 배로 들어가서 주된 오차가 됩니다.

예제 10-2 데이터 5개에 직선 맞추기와 $\chi^2$ (각 점의 오차 $\sigma=0.2$)
$x_i$$y_i$$x_i^2$$x_iy_i$
$1$$2.1$$1$$2.1$
$2$$3.9$$4$$7.8$
$3$$6.2$$9$$18.6$
$4$$7.8$$16$$31.2$
$5$$10.0$$25$$50.0$
합$30.0$$55$$109.7$

$S_x=15$, $n=5$, $\Delta=5\cdot55-15^2=50$.

$$\begin{aligned}m&=\frac{5(109.7)-15(30.0)}{50}\\ &=\frac{548.5-450}{50}=1.97\\ c&=\frac{30.0-1.97\cdot15}{5}\\ &=\frac{30-29.55}{5}=0.09\end{aligned}$$

잔차 $y_i-(1.97x_i+0.09)$: $0.04$, $-0.13$, $0.20$, $-0.17$, $0.06$ (합 0). 제곱합 $0.0016+0.0169+0.0400+0.0289+0.0036=0.0910$.

$$\begin{aligned}\chi^2&=\frac{0.0910}{0.2^2}=2.275,\\ \nu&=5-2=3,\\ \frac{\chi^2}{\nu}&\approx0.76.\end{aligned}$$

1에 가까우므로 직선과 오차 $0.2$가 데이터와 잘 맞습니다. 덤: $\sigma_m=0.2\sqrt{5/50}\approx0.063$, $\sigma_c=0.2\sqrt{55/50}\approx0.21$.

11. 중심극한정리와 평균의 신뢰구간

Arfken 23장 통계 절에 신뢰구간과 스튜던트 $t$ 분포가 나오는 것으로 기억합니다(23.7절 무렵, 기억 기반, 미검증). 여기서는 계산에 필요한 만큼만 봅니다.

레시피
  1. 중심극한정리(central limit theorem): 평균 $\mu$, 분산 $\sigma^2$인 독립 확률변수 $n$개의 표본평균 $\bar X$는 $n$이 크면 근사적으로 $N(\mu,\sigma^2/n)$을 따릅니다. 원래 분포가 정규분포가 아니어도 됩니다.
  2. 적률생성함수로 확인: 표준화한 합 $Z_n=\dfrac{\sum_i(X_i-\mu)}{\sigma\sqrt n}$의 $\ln M_{Z_n}(t)$를 $t$로 전개합니다. $\frac{t^2}2+O(n^{-1/2})$가 나오면 $N(0,1)$로 갑니다($e^{t^2/2}$가 $N(0,1)$의 적률생성함수, 6절).
  3. 평균의 95% 신뢰구간(confidence interval): $\bar x\pm1.96\,\dfrac{s}{\sqrt n}$. 99%이면 $2.576$. "같은 방법으로 구간을 되풀이해 만들면 그중 95%가 참값 $\mu$를 포함한다"는 뜻입니다.
  4. $n$이 작으면(대략 30 미만) $1.96$ 대신 자유도 $n-1$인 스튜던트(Student) $t$ 분포의 값 $t_{0.975,\,n-1}$을 씁니다. 예: $n=5$이면 $2.776$, $n=10$이면 $2.262$. $s$ 자체가 흔들리는 만큼 구간을 넓히는 것입니다.
  5. 필요한 측정 횟수: 95% 구간의 반폭을 $h$ 이하로 하려면 $n\ge\big(1.96\,s/h\big)^2$.
예제 11-1 (a) 푸아송$(\lambda)$가 큰 $\lambda$에서 정규분포가 됨을 적률생성함수로 보이기   (b) 신뢰구간 두 개

(a) $Z=\dfrac{X-\lambda}{\sqrt\lambda}$ (평균 $\lambda$, 표준편차 $\sqrt\lambda$). $M_Z(t)=E[e^{t(X-\lambda)/\sqrt\lambda}]=e^{-t\sqrt\lambda}M_X\big(t/\sqrt\lambda\big)$이고 $M_X(s)=e^{\lambda(e^s-1)}$이므로

$$\ln M_Z(t)=\lambda\big(e^{t/\sqrt\lambda}-1\big)-t\sqrt\lambda.$$

$e^u-1=u+\frac{u^2}2+\frac{u^3}6+\cdots$에 $u=t/\sqrt\lambda$를 넣습니다.

$$\begin{aligned}\ln M_Z&=\Big(t\sqrt\lambda+\frac{t^2}2+\frac{t^3}{6\sqrt\lambda}+\cdots\Big)-t\sqrt\lambda\\ &=\frac{t^2}{2}+\frac{t^3}{6\sqrt\lambda}+\cdots\ \to\ \frac{t^2}2.\end{aligned}$$

그래서 $\lambda$가 크면 푸아송$(\lambda)\approx N(\lambda,\lambda)$. 수치 확인($\lambda=100$): $P(X\le110)$의 정확한 값 $0.8529$, 연속성 보정한 정규 근사 $\Phi\big(\frac{110.5-100}{10}\big)=\Phi(1.05)=0.8531$.

(b) ① $n=100$번 측정해 $\bar x=9.81$, $s=0.20$. 표준오차 $\frac{0.20}{10}=0.020$, 반폭 $1.96\times0.020=0.0392$. 95% 신뢰구간 $[9.7708,\ 9.8492]$, 즉 $9.81\pm0.04$.

② 예제 10-1의 길이($n=5$, $\bar x=10.00$, $s/\sqrt5=0.1225$): $n$이 작으므로 $t_{0.975,4}=2.776$을 씁니다. 반폭 $2.776\times0.12247\approx0.3400$, 구간 $10.00\pm0.34$ cm. $1.96$을 쓰면 $\pm0.24$로 너무 좁게 나옵니다.

12. 최대가능도, 가중 평균, $\chi^2$ 분포

Arfken 23장 통계 절에 곡선 맞춤과 $\chi^2$ 분포가 나오는 것으로 기억합니다(23.7절 무렵, 기억 기반, 미검증). 10절의 최소제곱과 $\chi^2$가 어디서 왔는지, 그리고 $\chi^2$ 값이 "얼마나 나쁜지"를 읽는 법입니다.

레시피
  1. 최대가능도(maximum likelihood): 데이터 $x_1,\dots,x_n$이 매개변수 $\theta$의 분포에서 나왔다고 보고, 가능도 $L(\theta)=\prod_if(x_i;\theta)$를 최대로 하는 $\theta$를 고릅니다. 곱보다 $\ln L=\sum_i\ln f(x_i;\theta)$를 미분해 0으로 놓는 것이 쉽습니다.
  2. 자주 나오는 결과: 푸아송 횟수 $k_i$ → $\hat\lambda=\bar k$. 지수분포 수명 $x_i$ → $\hat\lambda=1/\bar x$. 정규분포 → $\hat\mu=\bar x$.
  3. 가중 평균(weighted mean): 같은 양을 오차가 다른 측정 $x_i\pm\sigma_i$로 얻었으면 가중치 $w_i=1/\sigma_i^2$로 $$\hat\mu=\frac{\sum w_ix_i}{\sum w_i},\qquad\sigma_{\hat\mu}=\frac{1}{\sqrt{\sum w_i}}.$$ 측정들이 서로 맞는지는 $\chi^2=\sum w_i(x_i-\hat\mu)^2$, $\nu=n-1$로 봅니다.
  4. 가우스 오차의 최대가능도 $=$ 최소 $\chi^2$: $-2\ln L=\chi^2+(\text{상수})$이므로 10절의 최소제곱이 바로 최대가능도입니다.
  5. $\chi^2$ 분포: 독립인 $N(0,1)$ $\nu$개의 제곱합은 자유도 $\nu$인 $\chi^2$ 분포를 따릅니다. $$f_\nu(x)=\frac{x^{\nu/2-1}e^{-x/2}}{2^{\nu/2}\,\Gamma(\nu/2)}\quad(x>0).$$ 평균 $\nu$, 분산 $2\nu$, 적률생성함수 $(1-2t)^{-\nu/2}$. 꼬리확률(p값) $P(\chi^2_\nu>\chi^2_{\rm 관측})$이 아주 작으면(예: 0.05 미만) 모형이나 오차를 의심합니다. $\nu=2$이면 $P(\chi^2_2>x)=e^{-x/2}$로 손으로 계산됩니다. 다른 $\nu$는 표나 수치 계산을 씁니다.
예제 12-1 (a) $10.0\pm0.1$과 $10.3\pm0.2$의 가중 평균을 최대가능도로   (b) $\chi^2_2$ 밀도를 합성곱으로

(a) 가우스 오차이면 $\ln L=-\sum_i\frac{(x_i-\mu)^2}{2\sigma_i^2}+(\text{상수})$. $\mu$로 미분해 0으로 놓습니다.

$$\sum_i\frac{x_i-\mu}{\sigma_i^2}=0\ \Rightarrow\ \hat\mu=\frac{\sum w_ix_i}{\sum w_i}.$$

$w_1=\frac1{0.01}=100$, $w_2=\frac1{0.04}=25$, $\sum w=125$. $\hat\mu=\frac{100\cdot10.0+25\cdot10.3}{125}=\frac{1257.5}{125}=10.06$. 오차는 오차 전파로 $\mathrm{Var}\,\hat\mu=\frac{\sum w_i^2\sigma_i^2}{(\sum w_i)^2}=\frac{\sum w_i}{(\sum w_i)^2}=\frac1{125}$, $\sigma_{\hat\mu}=0.0894$. 결과 $10.06\pm0.09$: 오차가 작은 측정 쪽으로 끌려갑니다.

서로 맞는지: $\chi^2=\frac{(10.0-10.06)^2}{0.01}+\frac{(10.3-10.06)^2}{0.04}=0.36+1.44=1.80$, $\nu=1$. p값 $P(\chi^2_1>1.8)=\mathrm{erfc}(\sqrt{0.9})=0.1797$이라 문제없습니다.

(b) 예제 8-1(b)에서 $\chi^2_1$ 밀도는 $\frac{e^{-y/2}}{\sqrt{2\pi y}}$였습니다. 두 개의 합은 9절의 합성곱입니다.

$$\begin{aligned}f_2(z)&=\int_0^z\frac{e^{-x/2}}{\sqrt{2\pi x}}\cdot\frac{e^{-(z-x)/2}}{\sqrt{2\pi(z-x)}}\,dx\\ &=\frac{e^{-z/2}}{2\pi}\int_0^z\frac{dx}{\sqrt{x(z-x)}}=\frac{e^{-z/2}}{2\pi}\cdot\pi=\frac12e^{-z/2}.\end{aligned}$$

(가운데 적분은 $x=zu$로 바꾸면 $B(\frac12,\frac12)=\pi$.) 레시피 5번 식에 $\nu=2$를 넣은 $\frac{e^{-x/2}}{2\,\Gamma(1)}$과 같습니다. 꼬리확률은 $\int_x^\infty\frac12e^{-z/2}dz=e^{-x/2}$. 예: $\chi^2=5.99$이면 $e^{-2.995}=0.0500$. 덤: 예제 10-2의 $\chi^2=2.275$ ($\nu=3$)은 p값 $0.517$(수치 계산)로 아주 자연스러운 값입니다.

13. 자주 하는 실수

14. 연습문제

종이에 먼저 풀고 답을 여세요. 모든 답은 SymPy·mpmath로 검산했습니다.

A. 경우의 수·조건부확률·베이즈

A1. 7명 중 대표 3명을 뽑는 방법 수, 회장·부회장·총무를 뽑는 방법 수

답$35$, $210$ — $\binom73=\frac{7\cdot6\cdot5}{6}$, ${}_7\mathrm P_3=7\cdot6\cdot5$.

A2. 주사위 두 개를 던져 합이 8이었다. 두 눈이 모두 짝수일 확률은?

답$\dfrac35$ — 합 8: $(2,6),(3,5),(4,4),(5,3),(6,2)$의 5가지 ($P=\frac5{36}$). 그중 둘 다 짝수는 $(2,6),(4,4),(6,2)$의 3가지.

A3. 똑같은 사탕 8개를 3명에게 나누는 방법 수 (a) 안 받는 사람이 있어도 됨 (b) 모두 1개 이상

답(a) $\binom{10}2=45$ (b) $\binom72=21$ — (b)는 먼저 1개씩 나눠 주고 남은 5개를 (a)처럼 나눕니다.

A4. 입자 2개를 상태 3개에 넣는다. 맥스웰-볼츠만, 보스-아인슈타인, 페르미-디랙 각각의 배치 수와, 모든 배치가 같은 확률일 때 두 입자가 같은 상태에 있을 확률

답배치 수 $9,\ 6,\ 3$. 같은 상태일 확률 $\frac39=\frac13$, $\frac36=\frac12$, $0$ — 같은 상태인 배치는 MB 3개, BE 3개, FD 0개. 보손은 뭉치기 쉽고 페르미온은 피합니다.

A5. 유병률 0.1%, 환자의 99%가 양성, 건강한 사람의 1%가 양성. 양성일 때 환자일 확률과, 독립 재검사도 양성일 때의 확률

답$0.0902$, $0.9075$ — 10만 명: 환자 100명 중 양성 99, 건강 99900명 중 양성 999. $\frac{99}{1098}\approx0.0902$. 재검사: $\frac{0.0902\cdot0.99}{0.0902\cdot0.99+0.9098\cdot0.01}$.

B. 이산 분포

B1. 주사위 하나의 눈 $X$: $E[X]$, $E[X^2]$, $\mathrm{Var}\,X$

답$\dfrac72$, $\dfrac{91}6$, $\dfrac{35}{12}\approx2.9167$ — $E[X^2]=\frac{1+4+9+16+25+36}{6}$, $\frac{91}6-\frac{49}4=\frac{182-147}{12}$.

B2. $B(10,\,0.3)$: $P(X=2)$, $P(X=0)$, 평균, 분산

답$0.2335$, $0.0282$, $3$, $2.1$ — $\binom{10}2(0.3)^2(0.7)^8=45\times0.09\times0.057648$, $0.7^{10}=0.028248$.

B3. 기하분포 $P(X=k)=q^{k-1}p$ ($k=1,2,\dots$, 첫 성공까지의 시행 횟수)의 평균과 분산. 주사위에서 6이 처음 나올 때까지 평균 몇 번 던지나?

답$E=\dfrac1p$, $\mathrm{Var}=\dfrac{q}{p^2}$, 주사위는 평균 6번(분산 30) — $\sum kq^{k-1}=\frac{1}{(1-q)^2}$, $\sum k(k-1)q^{k-2}=\frac{2}{(1-q)^3}$이므로 $E[X(X-1)]=\frac{2q}{p^2}$.

B4. 푸아송 $\lambda=3$: $P(X=0)$, $P(X=2)$, $P(X\ge2)$

답$0.0498$, $0.2240$, $0.8009$ — $e^{-3}$, $\frac92e^{-3}$, $1-(1+3)e^{-3}$.

B5. 1000쪽짜리 책에 오타 500개가 무작위로 있다. 한 쪽에 오타가 없을 확률과 2개 이상일 확률을 푸아송으로 구하고, 정확한 이항 $B(500,\,0.001)$ 값과 비교

답푸아송($\lambda=0.5$): $0.6065$, $0.0902$. 이항: $0.6064$, $0.0901$ — $e^{-0.5}$, $1-1.5e^{-0.5}$. 이항은 $0.999^{500}$ 등.

C. 연속 분포·정규분포

C1. $X\sim N(100,15^2)$: $P(X>130)$, $P(85<X<115)$

답$0.0228$, $0.6827$ — $z=2$이므로 $\frac12\mathrm{erfc}(\sqrt2)$. 둘째는 $|z|<1$이므로 $\mathrm{erf}(1/\sqrt2)$.

C2. 표준정규분포에서 $P(|Z|<1.96)$, $P(Z>1.645)$

답$0.9500$, $0.0500$ — $\mathrm{erf}(1.96/\sqrt2)=\mathrm{erf}(1.3859)$, $\frac12\mathrm{erfc}(1.645/\sqrt2)=\frac12\mathrm{erfc}(1.1632)$. 95% 신뢰구간과 단측 5%의 기준값입니다.

C3. 동전 400번에서 앞면이 190번 이상 210번 이하일 확률 (연속성 보정한 정규 근사)

답$0.7063$ — $\mu=200$, $\sigma=10$, $P(189.5<X<210.5)$, $z=\pm1.05$, $\mathrm{erf}(1.05/\sqrt2)=\mathrm{erf}(0.7425)$. 정확한 이항값도 $0.7063$. 보정하지 않으면 $0.6827$.

C4. $f(x)=cx^2$ ($0\le x\le1$): $c$, 평균, 분산, $P(X>\frac12)$

답$c=3$, $E=\dfrac34$, $\mathrm{Var}=\dfrac3{80}$, $P=\dfrac78$ — $E[X^2]=\int_0^13x^4dx=\frac35$, $\frac35-\frac9{16}=\frac3{80}$. $P=1-\big(\frac12\big)^3$.

C5. 전구 수명이 평균 1000시간인 지수분포를 따른다. 500시간 안에 고장 날 확률, 500시간 버텼을 때 앞으로 1000시간 더 버틸 확률, 수명의 중앙값

답$0.3935$, $0.3679$, $693.1$시간 — $1-e^{-0.5}$, $e^{-1000/1000}$ (무기억성), $1000\ln2$.

D. 적률생성함수·변환·합

D1. 지수분포의 $M(t)$를 구하고 평균·분산 얻기

답$M=\dfrac{\lambda}{\lambda-t}$, 평균 $\dfrac1\lambda$, 분산 $\dfrac1{\lambda^2}$ — $\int_0^\infty\lambda e^{-(\lambda-t)x}dx$. $K=\ln\lambda-\ln(\lambda-t)$, $K'=\frac1{\lambda-t}$, $K''=\frac1{(\lambda-t)^2}$.

D2. $U(0,1)$의 $M(t)$를 $t$의 급수로 전개해 $E[X]$, $E[X^2]$, 분산 읽기

답$M=\dfrac{e^t-1}{t}=1+\dfrac t2+\dfrac{t^2}6+\cdots$. $E[X]=\frac12$, $E[X^2]=2!\cdot\frac16=\frac13$, 분산 $\frac1{12}$ — $M=\sum E[X^n]\frac{t^n}{n!}$이므로 $t^n$ 계수에 $n!$을 곱합니다.

D3. $X\sim U(0,1)$, $Y=X^2$의 밀도와 $E[Y]$ (두 방법)

답$f_Y=\dfrac1{2\sqrt y}$ ($0<y<1$), $E[Y]=\dfrac13$ — $\int_0^1y\frac{1}{2\sqrt y}dy=\frac13$, 또는 $E[X^2]=\int_0^1x^2dx=\frac13$.

D4. $X,Y$가 독립인 $N(0,1)$일 때 $U=X+Y$, $V=X-Y$의 결합밀도

답$f_{UV}=\dfrac1{4\pi}e^{-(u^2+v^2)/4}$, 즉 $U$, $V$는 독립인 $N(0,2)$ — $x=\frac{u+v}2$, $y=\frac{u-v}2$, $\left|\frac{\partial(x,y)}{\partial(u,v)}\right|=\frac12$, $x^2+y^2=\frac{u^2+v^2}2$.

D5. 독립인 $U(0,1)$ 두 개의 합 $Z$의 밀도와 $P(Z\le\frac12)$

답$f_Z=z$ ($0\le z\le1$), $2-z$ ($1\le z\le2$) (삼각형), $P=\dfrac18$ — 합성곱 적분 범위가 $z\le1$이면 $0<x<z$, $z\ge1$이면 $z-1<x<1$. $\int_0^{1/2}z\,dz$.

D6. $X$가 $\{1,2,3\}$에서 균일, $Y=X^2$일 때 $\mathrm{Cov}(X,Y)$와 $\rho$

답$\mathrm{Cov}=\dfrac83$, $\rho=\dfrac{4\sqrt3}{7}\approx0.9897$ — $E[X]=2$, $E[Y]=\frac{14}3$, $E[XY]=E[X^3]=12$. $\mathrm{Var}\,X=\frac23$, $\mathrm{Var}\,Y=\frac{98}3-\frac{196}9=\frac{98}9$. 완전한 직선 관계가 아니라서 $\rho<1$.

E. 측정 데이터

E1. 측정값 $4.2,\ 4.5,\ 4.1,\ 4.4,\ 4.3$의 평균, $s$, 표준오차. 표준오차를 $\frac13$로 줄이려면 측정 횟수를 몇 배로?

답$4.3$, $s\approx0.1581$, $0.0707$, 9배 — 편차 제곱합 $0.01+0.04+0.04+0.01+0=0.10$, $s^2=0.025$. 표준오차는 $1/\sqrt n$에 비례.

E2. (a) $f=xy$, $x=2.0\pm0.1$, $y=3.0\pm0.2$ (b) $R=V/I$, $V=12.0\pm0.3$, $I=2.00\pm0.04$

답(a) $6.0\pm0.5$ — $\sigma_f^2=(3.0\cdot0.1)^2+(2.0\cdot0.2)^2=0.09+0.16$. (b) $6.00\pm0.19$ — 상대오차 $\sqrt{0.025^2+0.020^2}\approx0.0320$.

E3. $(x,y)=(0,1),(1,3),(2,4),(3,6),(4,8)$, 각 오차 $\sigma=0.25$: 최소제곱 직선, 잔차, $\chi^2$, $\chi^2/\nu$

답$y=1.7x+1.0$, 잔차 $0,\ 0.3,\ -0.4,\ -0.1,\ 0.2$, $\chi^2=4.8$, $\nu=3$, $\chi^2/\nu=1.6$ — $S_x=10$, $S_y=22$, $S_{xx}=30$, $S_{xy}=61$, $\Delta=50$, $m=\frac{305-220}{50}$. 잔차 제곱합 $0.30$을 $0.0625$로 나눔.

E4. 주사위를 60번 던져 1~6의 눈이 $8,12,9,11,6,14$번 나왔다. $\chi^2=\sum\frac{(O-E)^2}{E}$와 자유도

답$\chi^2=4.2$, $\nu=5$ ($\chi^2/\nu=0.84$, 공정한 주사위와 잘 맞음) — 기대값 10씩, $\frac{4+4+1+1+16+16}{10}$. 합계가 60으로 고정되어 자유도는 $6-1$.

F. 중심극한정리·신뢰구간

F1. 지수분포($\lambda=1$) $n$개의 합 $S$를 표준화한 $Z=\frac{S-n}{\sqrt n}$의 $\ln M_Z(t)$를 $t^3$ 항까지 전개하기

답$\ln M_Z=\dfrac{t^2}{2}+\dfrac{t^3}{3\sqrt n}+\cdots$ — $M_S=(1-t)^{-n}$이므로 $\ln M_Z=-t\sqrt n-n\ln\big(1-\frac{t}{\sqrt n}\big)$, 그리고 $-\ln(1-u)=u+\frac{u^2}2+\frac{u^3}3+\cdots$. $n\to\infty$에서 $\frac{t^2}2$.

F2. 64번 측정해 $\bar x=25.3$, $s=0.8$. 95%와 99% 신뢰구간, 그리고 95% 반폭을 $0.05$ 이하로 하려면 몇 번 측정해야 하나?

답$25.3\pm0.196$, $25.3\pm0.258$, $984$번 — 표준오차 $\frac{0.8}{8}=0.1$. $2.576\times0.1=0.2576$. $n\ge\big(\frac{1.96\times0.8}{0.05}\big)^2=31.36^2=983.4$.

G. 최대가능도·$\chi^2$ 분포

G1. 1분마다 센 횟수 $3,5,4,6,2$가 푸아송$(\lambda)$를 따른다고 보고 $\ln L$을 세워 $\hat\lambda$ 구하기

답$\hat\lambda=4$ — $\ln L=\sum_i(k_i\ln\lambda-\lambda-\ln k_i!)$, $\frac{d}{d\lambda}\ln L=\frac{\sum k_i}{\lambda}-5=0$, $\hat\lambda=\frac{20}{5}=\bar k$.

G2. $5.2\pm0.4$와 $4.6\pm0.2$의 가중 평균과 오차, 두 값이 서로 맞는지($\chi^2$, $\nu$)

답$4.72\pm0.18$, $\chi^2=1.8$, $\nu=1$ — $w=6.25,\ 25$, $\hat\mu=\frac{32.5+115}{31.25}$, $\sigma=\frac1{\sqrt{31.25}}=0.1789$. $\chi^2=6.25(0.48)^2+25(0.12)^2=1.44+0.36$. p값 $0.18$이라 문제없음.

G3. (a) 적률생성함수 $(1-2t)^{-\nu/2}$에서 $\chi^2_\nu$의 평균과 분산 (b) $\nu=2$에서 $\chi^2=4.6$의 p값

답(a) 평균 $\nu$, 분산 $2\nu$ — $K=-\frac\nu2\ln(1-2t)$, $K'=\frac{\nu}{1-2t}$, $K''=\frac{2\nu}{(1-2t)^2}$. (b) $e^{-2.3}=0.1003$.

15. 다음

← 로드맵 · ← 이전 L33 · 다음 G1 →