연결 강의: 이상화 교수 - 확률과 통계 (HYU 2014) 8강
1. Poisson 분포 복습
단위 시간당 평균 λ번 발생하는 사건의 개수를 생각하자. 길이가 t인 시간 구간에서 발생한 사건의 수를 N(t)라고 하면 Poisson process에서는 다음 분포를 따른다.
N(t)∼Poisson(λt)
따라서 길이 t인 구간에서 사건이 정확히 n번 발생할 확률은 다음과 같다.
P(N(t)=n)=e−λtn!(λt)n,n=0,1,2,…
λ는 단위 시간당 평균 발생 횟수이므로, 관찰 구간이 t배가 되면 평균 발생 횟수도 λt로 바뀐다.
평균과 분산은 모두 λt이다.
E[N(t)]=Var(N(t))=λt
2. 지수분포
Poisson 분포가 일정 시간 동안 발생한 사건의 개수를 나타낸다면, 지수분포(exponential distribution)는 다음 사건이 발생할 때까지 기다리는 시간을 나타낸다.
대기시간 T가 rate λ인 지수분포를 따르면 다음과 같이 쓴다.
T∼Exponential(λ)
PDF는 다음과 같다.
fT(t)={λe−λt,0,t≥0,t<0.
CDF는 PDF를 0부터 t까지 적분하여 구한다.
FT(t)=P(T≤t)=1−e−λt,t≥0
T를 어떤 장치의 수명으로 해석하면 FT(t)는 장치가 시간 t 이내에 고장날 확률이다. 시간 t 이후까지 살아 있을 확률은 survival function으로 나타낸다.
ST(t)=P(T>t)=1−FT(t)=e−λt
평균과 분산은 다음과 같다.
E[T]=λ1
Var(T)=λ21
Rate λ가 클수록 사건이 자주 발생하므로 평균 대기시간은 짧아진다.
3. 지수분포의 memoryless 성질
장치가 이미 시간 t까지 고장 나지 않았다고 하자. 이 조건에서 추가로 시간 s보다 더 오래 생존할 확률은 다음과 같다.
P(T>t+s∣T>t)
조건부 확률의 정의를 적용하면 다음과 같다.
P(T>t+s∣T>t)=P(T>t)P(T>t+s)
지수분포의 survival function을 대입한다.
P(T>t+s∣T>t)=e−λte−λ(t+s)=e−λs=P(T>s)
최종 결과에는 이미 지나온 시간 t가 남지 않는다. 즉 지금까지 얼마나 오래 생존했는지와 관계없이, 지금부터 추가로 기다려야 하는 시간은 원래와 같은 지수분포를 따른다.
P(T>t+s∣T>t)=P(T>s)
이 성질은 이산 확률분포인 geometric 분포의 memoryless 성질과 대응된다. 다만 사용 기간이 길어질수록 고장률이 증가하는 실제 장비처럼 수명에 따라 위험도가 달라지는 대상은 지수분포가 적절하지 않을 수 있다.
4. Poisson 분포와 지수분포의 관계
Poisson process에서 첫 번째 사건이 발생할 때까지의 시간을 T1이라고 하자. T1>t라는 것은 시간 t까지 사건이 한 번도 발생하지 않았다는 뜻이다.
{T1>t}={N(t)=0}
Poisson 분포에서 사건이 0번 발생할 확률은 다음과 같다.
P(N(t)=0)=e−λt
따라서 첫 사건까지의 대기시간에 대한 survival function은 다음과 같다.
P(T1>t)=e−λt
CDF로 바꾸면 다음과 같다.
P(T1≤t)=1−P(T1>t)=1−e−λt
이는 rate λ인 지수분포의 CDF이다.
T1∼Exponential(λ)
같은 논리가 연속해서 발생하는 사건들 사이의 시간 간격에도 적용된다. 정리하면 다음과 같다.
- 길이 t인 구간에서 발생한 사건의 개수 N(t)는 Poisson 분포를 따른다.
- 인접한 두 사건 사이의 대기시간은 지수분포를 따른다.
- 두 분포는 같은 rate λ를 공유한다.
5. Erlang 분포
Poisson process에서 한 사건까지의 대기시간은 지수분포를 따른다. 첫 번째 사건부터 k번째 사건이 발생할 때까지의 전체 대기시간은 서로 독립인 지수 확률변수 k개의 합이다.
Tk=X1+X2+⋯+Xk
각 Xi가 같은 rate λ인 지수분포를 따르면 Tk는 Erlang 분포를 따른다.
Tk∼Erlang(k,λ)
k는 몇 번째 사건까지 기다리는지를 나타내는 양의 정수이고, λ는 각 사건의 발생 rate이다.
5.1 PDF
Erlang 분포의 PDF는 다음과 같다.
fTk(t)=⎩⎨⎧(k−1)!λktk−1e−λt,0,t≥0,t<0.
k=1을 대입하면 지수분포의 PDF가 된다.
fT1(t)=λe−λt
5.2 CDF
PDF를 적분하면 다음 CDF를 얻는다.
FTk(t)=1−e−λtn=0∑k−1n!(λt)n,t≥0
이 식은 시간 t까지 적어도 k개의 사건이 발생할 확률과도 같다.
P(Tk≤t)=P(N(t)≥k)
5.3 평균과 분산
독립인 확률변수의 합에 대해 기댓값과 분산을 더할 수 있다. 각 지수 확률변수의 평균과 분산을 이용하면 다음과 같다.
E[Tk]=i=1∑kE[Xi]=λk
Var(Tk)=i=1∑kVar(Xi)=λ2k
즉 평균 대기시간 1/λ인 구간을 k개 더했으므로 전체 평균은 k/λ가 된다.
6. Gamma function
Erlang 분포의 평균과 모멘트를 적분으로 계산할 때 Gamma function이 나타난다. Gamma function은 다음과 같이 정의한다.
Γ(α)=∫0∞uα−1e−udu,α>0
양의 정수 k에 대해서는 부분적분을 반복하여 다음 관계를 얻는다.
Γ(k+1)=k!
Erlang 분포의 평균을 직접 계산할 때 u=λt로 치환하면 다음과 같은 Gamma integral이 생긴다.
E[Tk]=λ(k−1)!1∫0∞uke−udu
Gamma function의 관계를 적용하면 다음 결과를 얻는다.
E[Tk]=λ(k−1)!Γ(k+1)=λk
Erlang 분포는 shape parameter가 양의 정수인 Gamma 분포의 특수한 경우이다.
7. 균등분포와 quantization error
X∼U(a,b)이면 평균과 분산은 다음과 같다.
E[X]=2a+b
Var(X)=12(b−a)2
Quantization에서는 연속적인 값을 간격 Δ인 level에 대응시킨다. 가장 가까운 level로 반올림한다고 할 때 quantization error Eq는 보통 다음 구간의 균등분포로 모델링한다.
Eq∼U(−2Δ,2Δ)
평균은 0이다.
E[Eq]=0
분산은 다음과 같다.
Var(Eq)=12Δ2
평균이 0인 noise에서는 분산이 평균적인 noise power에 해당한다. 따라서 Δ가 커질수록 quantization noise power는 제곱에 비례해 증가한다.
7.1 Signal-to-noise ratio
Signal의 평균 power를 Ps, noise의 평균 power를 Pn이라고 하면 signal-to-noise ratio(SNR)는 다음과 같다.
SNR=PnPs
Decibel 단위로는 다음과 같이 표현한다.
SNRdB=10log10(PnPs)
Quantization noise만 고려하면 Pn=Δ2/12로 볼 수 있다. Quantization 간격을 줄이면 noise power가 작아져 SNR이 높아지지만, 더 많은 level과 bit가 필요하다.
중요 개념 정리
- 지수분포의 CDF는 시간 t 이내에 사건이 발생할 확률이고, survival function은 시간 t 이후까지 기다릴 확률이다.
- 지수분포는 이전까지 기다린 시간을 기억하지 않는 memoryless 성질을 갖는다.
- Poisson process에서 구간 안의 사건 수는 Poisson 분포를, 사건 사이의 시간은 지수분포를 따른다.
- k번째 사건까지의 대기시간은 지수 확률변수 k개의 합이며 Erlang 분포를 따른다.
- Erlang 분포의 평균은 k/λ, 분산은 k/λ2이다.
- Quantization error를 균등분포로 모델링하면 평균은 0이고 분산은 Δ2/12이다.