Skip to content

4회 · 셈하는 분포와 섞인 분포 · 노트

2 Poisson 분포 — 드문 사건의 법칙 ​

2.1 이항분포의 극한 ​

역사 Abraham de Moivre는 1711년 De Mensura Sortis에서, 성공 확률이 아주 작은 시행을 많이 할 때 성공이 kk번일 확률을 e−λλk/k!e^{-\lambda}\lambda^k/k! 꼴로 어림했다. 1837년 Siméon-Denis Poisson은 배심원 재판의 오판 확률을 다룬 Recherches sur la probabilité des jugements에서 같은 극한을 유도했고, 분포는 그의 이름을 얻었다. 그러나 이 분포가 실제 자료에 쓰이기 시작한 것은 60년 뒤 Bortkiewicz(1898)부터다.

정의 2.1 (Poisson 분포) λ>0\lambda>0에 대해 P(X=k)=e−λλkk!P(X=k)=e^{-\lambda}\tfrac{\lambda^k}{k!}, k=0,1,2,…k=0,1,2,\dots인 분포를 Poisson 분포 Poi(λ)\mathrm{Poi}(\lambda)라 한다.

eλ=∑kλk/k!e^\lambda=\sum_k\lambda^k/k!이므로 확률의 합은 1이다.

정리 2.2 (Poisson 분포의 적률) X∼Poi(λ)X\sim\mathrm{Poi}(\lambda)이면 MX(t)=exp⁡(λ(et−1))M_X(t)=\exp\bigl(\lambda(e^t-1)\bigr) (t∈Rt\in\R)이고 EX=Var⁡X=λEX=\Var X=\lambda.

증명 전략 mgf의 급수를 지수함수의 급수로 알아보고, 누율생성함수 log⁡M\log M을 미분한다. 단계별 증명은 연습 2.6(유도형)에서 직접 쓴다. 완성된 증명은 그 연습의 풀이에 있다.

평균과 분산이 같다. 이것이 Poisson 모형을 자료로 시험하는 가장 간단한 기준이 된다(6절).

정리 2.3 (이항분포의 Poisson 극한) n→∞n\to\infty에서 npn→λ>0np_n\to\lambda>0이면, 모든 kk에 대해

(nk)pnk(1−pn)n−k ⟶ e−λλkk!.\binom nkp_n^k(1-p_n)^{n-k}\ \longrightarrow\ e^{-\lambda}\frac{\lambda^k}{k!} .

증명 전략 pmf를 극한이 따로 보이는 네 인수로 쪼개고 인수마다 극한을 구한다 [T5]. 지수 꼴의 인수는 로그를 취해 급수 전개로 다룬다 [T8].

  1. λn=npn\lambda_n=np_n으로 쓰고 (nk)=n(n−1)⋯(n−k+1)k!\tbinom nk=\tfrac{n(n-1)\cdots(n-k+1)}{k!}을 넣으면 다음과 같다.

    (nk)pnk(1−pn)n−k=n(n−1)⋯(n−k+1)nk⋅λnkk!⋅(1−λnn)n⋅(1−λnn)−k.\binom nkp_n^k(1-p_n)^{n-k}=\frac{n(n-1)\cdots(n-k+1)}{n^k}\cdot\frac{\lambda_n^k}{k!}\cdot\Bigl(1-\frac{\lambda_n}n\Bigr)^{n}\cdot\Bigl(1-\frac{\lambda_n}n\Bigr)^{-k} .
  2. 첫째 인수는 kk개의 인수 n−jn\tfrac{n-j}n (j=0,…,k−1j=0,\dots,k-1)의 곱이다. kk는 고정이고 각 인수가 1로 가므로 곱도 1로 간다.극한의 곱 [T5]

  3. 둘째 인수는 λk/k!\lambda^k/k!로 간다.λn→λ\lambda_n\to\lambda

  4. 0≤x≤120\le x\le\tfrac12이면 log⁡(1−x)=−x−∑m≥2xmm\log(1-x)=-x-\sum_{m\ge2}\tfrac{x^m}m이고 ∑m≥2xmm≤x22(1−x)≤x2\sum_{m\ge2}\tfrac{x^m}m\le\tfrac{x^2}{2(1-x)}\le x^2이다. nn이 커서 λn/n≤12\lambda_n/n\le\tfrac12이면

    ∣nlog⁡(1−λnn)+λn∣≤λn2n→0\Bigl|n\log\Bigl(1-\frac{\lambda_n}n\Bigr)+\lambda_n\Bigr|\le\frac{\lambda_n^2}n\to0

    이므로 셋째 인수는 e−λe^{-\lambda}로 간다.급수 전개 [T8], exp⁡\exp의 연속성

  5. 넷째 인수는 1로 가는 수 1−λn/n1-\lambda_n/n의 고정된 거듭제곱이므로 1로 간다.[T5]

  6. 네 극한을 곱하면 e−λλk/k!e^{-\lambda}\lambda^k/k!이다.극한의 곱 [T5]

“드물고(pp 작음), 기회가 많고(nn 큼), 서로 무관한(독립)” 사건의 수가 Poisson이다. 얼마나 가까운지도 말할 수 있다. Le Cam(1960)은 b(n,p)\mathrm b(n,p)와 Poi(np)\mathrm{Poi}(np)의 차이(모든 사건에 대한 확률 차이의 최댓값)가 np2np^2 이하임을 보였다. n=100n=100, p=0.02p=0.02이면 0.040.04 이하이고 실제로는 0.0050.005쯤이다. n=20n=20, p=0.4p=0.4처럼 pp가 크면 이 어림은 쓸모가 없다(7절, 그림 2.1).

그림 2.1. 같은 평균 λ=2의 이항분포(막대)와 Poisson 분포(원). p가 작을수록(오른쪽으로 갈수록) 가까워진다.
그림 2.1 같은 평균 λ=2\lambda=2의 이항분포(막대)와 Poisson 분포(원). pp가 작을수록(오른쪽으로 갈수록) 가까워진다.

2.2 Poisson의 합과 나누기 ​

정리 2.4 (독립인 Poisson의 합) Xi∼Poi(λi)X_i\sim\mathrm{Poi}(\lambda_i)가 독립이면 ∑iXi∼Poi(∑iλi)\sum_iX_i\sim\mathrm{Poi}\bigl(\sum_i\lambda_i\bigr).

증명 전략 두 개의 합을 합성곱과 이항정리로 직접 구하고, 개수에 대한 귀납법으로 넓힌다 [T3]. mgf의 곱으로도 증명한다. 단계별 증명은 연습 2.7(유도형)에서 직접 쓴다. 완성된 증명은 그 연습의 풀이에 있다.

이항과 달리 모수가 달라도 된다. 14개 군단 각각의 사망 수가 독립인 Poisson이면 군대 전체의 사망 수도 Poisson이다.

정리 2.5 (Poisson 나누기 (thinning)) N∼Poi(λ)N\sim\mathrm{Poi}(\lambda)이고, N=nN=n일 때 각 사건이 독립적으로 확률 pp로 “표시”된다고 하자. 표시된 수 N1N_1과 표시되지 않은 수 N2=N−N1N_2=N-N_1은 독립이고 각각 Poi(λp)\mathrm{Poi}(\lambda p), Poi(λq)\mathrm{Poi}(\lambda q)이다.

증명 전략 결합 pmf를 곱셈법칙으로 쓰고, 그것이 두 Poisson pmf의 곱으로 인수분해됨을 보인다. 인수분해가 곧 독립이다.

  1. {N1=a, N2=b}={N=a+b, N1=a}\{N_1=a,\allowbreak \ N_2=b\}=\{N=a+b,\allowbreak \ N_1=a\}이다.N2=N−N1N_2=N-N_1

  2. N=nN=n이 주어지면 N1∼b(n,p)N_1\sim\mathrm b(n,p)이므로 P(N1=a,N2=b)=P(N=a+b)(a+ba)paqbP(N_1=a,\allowbreak N_2=b)=P(N=a+b)\tbinom{a+b}ap^aq^b이다.곱셈법칙, 1회 정리 5.3

  3. pmf를 넣고 정리한다.

    P(N1=a,N2=b)=e−λλa+b(a+b)!⋅(a+b)!a! b!paqb=e−λp(λp)aa!⋅e−λq(λq)bb!.\begin{align*} P(N_1=a,N_2=b)&=e^{-\lambda}\frac{\lambda^{a+b}}{(a+b)!}\cdot\frac{(a+b)!}{a!\,b!}p^aq^b \tag*{\htmlClass{reason}{\text{정의~\href{/read/04/2#def-poisson}{2.1}}}}\\ &=e^{-\lambda p}\frac{(\lambda p)^a}{a!}\cdot e^{-\lambda q}\frac{(\lambda q)^b}{b!} . \tag*{\htmlClass{reason}{\text{$e^{-\lambda}=e^{-\lambda p}e^{-\lambda q}$}}} \end{align*}
  4. 결합 pmf가 aa만의 함수와 bb만의 함수의 곱이고, 두 인수가 각각 pmf이므로 N1∼Poi(λp)N_1\sim\mathrm{Poi}(\lambda p), N2∼Poi(λq)N_2\sim\mathrm{Poi}(\lambda q)이고 둘은 독립이다.3회 정리 3.2

놀라운 결론이다. 전체 수가 정해져 있지 않고 Poisson이면, 두 종류의 수는 서로에 대해 아무 정보도 주지 않는다. 전체가 nn으로 고정된 다항분포에서는 공분산이 −npipj-np_ip_j였던 것과 대조된다(정리 1.8).

2.3 Bortkiewicz의 기병대 (1898) ​

예제 2.6 (말에 차여 죽은 병사) Bortkiewicz는 14개 군단 20년, 곧 280개의 “군단–해”의 사망 수를 모았다. 그 가운데 조직이 다른 네 군단(근위대와 I, VI, XI 군단)을 뺀 10개 군단 200개의 군단–해가 R. A. Fisher의 Statistical Methods for Research Workers(1925)를 거쳐 유명해진 자료다(vcd::HorseKicks).

한 해 사망 수 kk01234
관측한 군단–해109652231
200⋅e−0.610.61k/k!200\cdot e^{-0.61}0.61^k/k!108.766.320.24.10.6

평균은 122200=0.61\tfrac{122}{200}=0.61이고, 그것을 λ\lambda로 넣은 Poisson의 기대 빈도가 아래 줄이다. 놀랄 만큼 맞는다. 분산은 0.6110.611로 평균과 거의 같다(정리 2.2). 한 군단에서 한 해에 네 명 이상이 죽을 확률은 P(X≥4)≈0.0036P(X\ge4)\approx0.0036, 200개 군단–해에 0.7번 정도이고, 실제로 한 번 있었다.

그림 2.2. 왼쪽: Bortkiewicz–Fisher의 200개 군단–해(막대)와 Poi(0.61)의 기대 빈도(원). 오른쪽: Student(1907)의 효모 세포 수, 네 농도마다 400칸.
그림 2.2 왼쪽: Bortkiewicz–Fisher의 200개 군단–해(막대)와 Poi(0.61)\mathrm{Poi}(0.61)의 기대 빈도(원). 오른쪽: Student(1907)의 효모 세포 수, 네 농도마다 400칸.

예제 2.7 (Student의 효모 (1907)) 맥주 회사 Guinness의 화학자 W. S. Gosset(필명 Student)은 1907년, 혈구계(작은 칸으로 나뉜 유리판)의 400칸에서 효모 세포를 세었다. 세포가 액체 속에 고르게, 서로 무관하게 퍼져 있으면 한 칸의 세포 수는 Poisson이어야 한다(작은 칸 = 많은 작은 부피 가운데 세포가 드는 드문 사건). 네 농도의 분산/평균 비는 1.19, 0.97, 1.09, 0.951.19,\ 0.97,\ 1.09,\ 0.95로 모두 1 가까이 있다(HistData::Yeast). Student는 이 분포를 이용해 “몇 칸을 세야 농도를 원하는 정밀도로 알 수 있는가”를 계산했다. 2회의 Bernoulli의 질문과 같은 질문이다.

연습문제

연습 2.1 (Poisson의 최빈값 ★) P(X=k)P(X=k−1)=λk\tfrac{P(X=k)}{P(X=k-1)}=\tfrac\lambda k을 보이고, Poi(λ)\mathrm{Poi}(\lambda)의 최빈값이 ⌊λ⌋\lfloor\lambda\rfloor임을 결론지어라(λ\lambda가 정수이면 λ−1\lambda-1과 λ\lambda 둘).

풀이

P(X=k)P(X=k−1)=e−λλk/k!e−λλk−1/(k−1)!=λk\tfrac{P(X=k)}{P(X=k-1)}=\tfrac{e^{-\lambda}\lambda^k/k!}{e^{-\lambda}\lambda^{k-1}/(k-1)!}=\tfrac\lambda k. k<λk<\lambda이면 1보다 커서 증가하고 k>λk>\lambda이면 감소하므로 최빈값은 ⌊λ⌋\lfloor\lambda\rfloor. λ\lambda가 정수이면 k=λk=\lambda에서 비가 1이어서 λ−1\lambda-1과 λ\lambda가 같은 확률이다.

연습 2.2 (mgf로 극한을 ★★) b(n,λ/n)\mathrm b(n,\lambda/n)의 mgf (1+λn(et−1))n\bigl(1+\tfrac\lambda n(e^t-1)\bigr)^n이 exp⁡(λ(et−1))\exp(\lambda(e^t-1))로 감을 보여라. (7회에서 “mgf가 수렴하면 분포도 수렴한다”는 정리로 이것이 정리 2.3의 다른 증명이 됨을 본다.)

풀이

xn=λ(et−1)x_n=\lambda(e^t-1)로 두면 (1+xn/n)n→exn(1+x_n/n)^n\to e^{x_n}이다(nlog⁡(1+x/n)→xn\log(1+x/n)\to x). 극한이 Poi(λ)\mathrm{Poi}(\lambda)의 mgf다.

연습 2.3 (오탈자 ★) 한 쪽의 오탈자 수가 Poi(0.3)\mathrm{Poi}(0.3)이고 쪽마다 독립이다. 300쪽짜리 책에 오탈자가 하나도 없는 쪽은 몇 쪽쯤인가? 책 전체의 오탈자 수의 분포는?

풀이

오탈자가 없는 쪽의 수는 b(300,e−0.3)\mathrm b(300,e^{-0.3})이고 평균 300e−0.3≈222300e^{-0.3}\approx222쪽. 책 전체의 오탈자 수는 정리 2.4으로 Poi(90)\mathrm{Poi}(90).

연습 2.4 (조건부는 이항 ★★) X1∼Poi(λ1)X_1\sim\mathrm{Poi}(\lambda_1)과 X2∼Poi(λ2)X_2\sim\mathrm{Poi}(\lambda_2)가 독립이면, X1+X2=nX_1+X_2=n일 때 X1X_1의 조건부분포가 b(n,λ1λ1+λ2)\mathrm b\bigl(n,\allowbreak \tfrac{\lambda_1}{\lambda_1+\lambda_2}\bigr)임을 보여라. 정리 2.5의 거꾸로다.

풀이
P(X1=k∣X1+X2=n)=e−λ1λ1kk! e−λ2λ2n−k(n−k)!e−(λ1+λ2)(λ1+λ2)nn!=(nk)(λ1λ1+λ2)k(λ2λ1+λ2)n−k.P(X_1=k\mid X_1+X_2=n)=\frac{e^{-\lambda_1}\frac{\lambda_1^k}{k!}\,e^{-\lambda_2}\frac{\lambda_2^{n-k}}{(n-k)!}}{e^{-(\lambda_1+\lambda_2)}\frac{(\lambda_1+\lambda_2)^n}{n!}}=\binom nk\Bigl(\frac{\lambda_1}{\lambda_1+\lambda_2}\Bigr)^k\Bigl(\frac{\lambda_2}{\lambda_1+\lambda_2}\Bigr)^{n-k} .

분모는 정리 2.4이다.

연습 2.5 (네 명 이상 ★) 예제 2.6에서 P(X≥4)P(X\ge4)와 P(X≥3)P(X\ge3)을 Poi(0.61)\mathrm{Poi}(0.61)으로 계산하고, 200개 군단–해에서의 기대 횟수를 관측과 비교하라.

풀이

P(X≥3)=1−e−0.61(1+0.61+0.186)≈0.024P(X\ge3)=1-e^{-0.61}(1+0.61+0.186)\approx0.024, P(X≥4)≈0.0035P(X\ge4)\approx0.0035. 200개 군단–해의 기대 횟수는 각각 4.84.8과 0.690.69이고, 관측은 4(=3+1=3+1)와 1이다.

연습 2.6 (Poisson 분포의 적률: 증명 ★ 유도형) X∼Poi(λ)X\sim\mathrm{Poi}(\lambda)이다. 정리 2.2를 다음 순서로 증명하라.

  1. (a)

    M(t)=∑ketke−λλkk!M(t)=\sum_ke^{tk}e^{-\lambda}\tfrac{\lambda^k}{k!}을 ex=∑kxk/k!e^{x}=\sum_kx^k/k!로 정리해 M(t)=exp⁡(λ(et−1))M(t)=\exp(\lambda(e^t-1))을 얻어라. 이 급수는 어느 tt에서 수렴하는가?

  2. (b)

    누율생성함수 ψ=log⁡M\psi=\log M을 두 번 미분해 2회 따름정리 3.4로 평균과 분산을 얻어라.

  3. (c)

    (직접 계산) EX=∑kk e−λλkk!EX=\sum_kk\,e^{-\lambda}\tfrac{\lambda^k}{k!}와 E[X(X−1)]E[X(X-1)]을 첨자를 옮겨 계산하고, Var⁡X=E[X(X−1)]+EX−(EX)2\Var X=E[X(X-1)]+EX-(EX)^2로 같은 답을 얻어라.

풀이

(a) M(t)=e−λ∑k(λet)kk!=e−λeλet=exp⁡(λ(et−1))M(t)=e^{-\lambda}\sum_k\tfrac{(\lambda e^t)^k}{k!}=e^{-\lambda}e^{\lambda e^t}=\exp(\lambda(e^t-1))이다. 지수함수의 급수는 모든 실수에서 수렴하므로 모든 tt에서 정의된다. (b) ψ(t)=λ(et−1)\psi(t)=\lambda(e^t-1)이므로 ψ′(t)=ψ′′(t)=λet\psi'(t)=\psi''(t)=\lambda e^t이고, t=0t=0에서 EX=ψ′(0)=λEX=\psi'(0)=\lambda, Var⁡X=ψ′′(0)=λ\Var X=\psi''(0)=\lambda이다. (c) k=0k=0인 항은 0이므로 EX=∑k≥1e−λλk(k−1)!=λ∑j≥0e−λλjj!=λEX=\sum_{k\ge1}e^{-\lambda}\tfrac{\lambda^k}{(k-1)!}=\lambda\sum_{j\ge0}e^{-\lambda}\tfrac{\lambda^j}{j!}=\lambda이다. 같은 방법으로 E[X(X−1)]=∑k≥2e−λλk(k−2)!=λ2E[X(X-1)]=\sum_{k\ge2}e^{-\lambda}\tfrac{\lambda^k}{(k-2)!}=\lambda^2이므로 Var⁡X=λ2+λ−λ2=λ\Var X=\lambda^2+\lambda-\lambda^2=\lambda이다.

연습 2.7 (독립인 Poisson의 합: 증명 ★★ 유도형) 정리 2.4을 다음 순서로 증명하라.

  1. (a)

    두 개일 때 P(X1+X2=n)=∑k=0nP(X1=k)P(X2=n−k)P(X_1+X_2=n)=\sum_{k=0}^nP(X_1=k)P(X_2=n-k)에 pmf를 넣고, 이항정리(1회 정리 1.6)로 e−(λ1+λ2)(λ1+λ2)nn!e^{-(\lambda_1+\lambda_2)}\tfrac{(\lambda_1+\lambda_2)^n}{n!}을 얻어라.

  2. (b)

    개수 mm에 대한 귀납법으로 mm개의 합으로 넓혀라. X1+⋯+XmX_1+\cdots+X_{m}과 Xm+1X_{m+1}이 독립이라는 것은 어디서 나오는가?

  3. (c)

    mgf의 곱으로 같은 결론을 한 줄로 얻어라. (a)–(b)와 비교해 mgf의 유일성이 무엇을 대신하는지 설명하라.

풀이

(a) 독립으로

P(X1+X2=n)=∑k=0ne−λ1λ1kk!e−λ2λ2n−k(n−k)!=e−(λ1+λ2)n!∑k=0n(nk)λ1kλ2n−k=e−(λ1+λ2)(λ1+λ2)nn!.P(X_1+X_2=n)=\sum_{k=0}^ne^{-\lambda_1}\frac{\lambda_1^k}{k!}e^{-\lambda_2}\frac{\lambda_2^{n-k}}{(n-k)!}=\frac{e^{-(\lambda_1+\lambda_2)}}{n!}\sum_{k=0}^n\binom nk\lambda_1^k\lambda_2^{n-k}=e^{-(\lambda_1+\lambda_2)}\frac{(\lambda_1+\lambda_2)^n}{n!} .

(b) mm개의 합이 Poi(λ1+⋯+λm)\mathrm{Poi}(\lambda_1+\cdots+\lambda_m)이라 하자. X1+⋯+XmX_1+\cdots+X_m은 (X1,…,Xm)(X_1,\dots,X_m)의 함수이고 Xm+1X_{m+1}은 그것들과 독립이므로 둘은 독립이다(3회의 “독립인 변수의 함수의 독립”). (a)를 두 변수에 쓰면 m+1m+1개의 합이 Poi(λ1+⋯+λm+1)\mathrm{Poi}(\lambda_1+\cdots+\lambda_{m+1})이다. (c) mgf의 곱은 ∏iexp⁡(λi(et−1))=exp⁡(∑iλi(et−1))\prod_i\exp(\lambda_i(e^t-1))=\exp\bigl(\sum_i\lambda_i(e^t-1)\bigr)이고, 유일성으로 분포가 정해진다. 합성곱으로 pmf를 직접 계산하는 일과 귀납을 mgf의 곱셈 한 번과 유일성 정리가 대신한다.

이 회차에서 읽은 절 0개 · 회차 차례