콘텐츠로 이동

1부 수학 기초 1.11

확률과 통계

앞의 열 장은 전부 결정론이었다. 초기 조건과 방정식이 주어지면 답은 하나로 정해졌다. 이 장은 반대편에서 출발한다 — 같은 조건에서 같은 실험을 되풀이해도 결과가 매번 달라지는 상황이다. 그런 상황을 다루는 수학이 확률이고, 유한 번 관찰한 결과로부터 거꾸로 조건을 알아내는 기술이 통계다.

반도체에서 무작위성은 예외가 아니라 바탕이다. 도핑 원자가 격자의 어느 자리에 들어갈지는 정해져 있지 않고, 결함이 웨이퍼의 어느 다이에 생길지도, 전자 한 개가 장벽을 넘는 순간도 정해져 있지 않다. 소자가 컸을 때는 이 무작위성이 평균 밑에 묻혀 있었다. 채널에 도너가 백만 개 있으면 천 개쯤 흔들려도 0.1 %다. 채널이 줄어 도너가 백 개 남짓이 되면 열 개가 흔들리고, 그것이 곧 문턱전압의 산포다. 공정 쪽에서는 계측 데이터를 읽는 언어 자체가 통계다 — 이 로트가 저 로트와 다른가, 새 레시피가 정말 수율을 올렸는가, 측정값의 몇 자리까지 믿을 수 있는가.

장은 두 부분으로 나뉜다. 1~7절은 확률이다 — 모형이 주어졌을 때 어떤 데이터가 나올지를 말한다. 8~12절은 통계다 — 데이터가 주어졌을 때 모형이 무엇일지를 되짚는다. 방향이 정반대인 두 부분을 잇는 경첩이 가운데의 6절, 정규 분포와 중심극한정리다. 통계의 거의 모든 절차가 정규 분포를 전제로 하는데, 그 전제가 왜 그렇게 자주 성립하는지를 중심극한정리가 설명한다.

기호부터 다른 장과 어긋나는 것이 많다. 확률에서는 대문자와 소문자가 다른 물건이다 — XX는 확률 변수이고 xx는 그것이 취한 값, PP는 확률이고 pp는 성공 확률, NN은 모집단 크기이고 nn은 표본 크기다. 1절의 기호표에서 한 번에 정리한다.

이 장이 뒤에서 어디로 흘러가는지만 적어 둔다. 상태의 개수를 세는 2절의 조합론이 6부 통계역학의 출발점이고, 페르미–디랙 분포는 그 셈에서 나온다. 5절의 푸아송 분포는 산탄 잡음(13.9·22.6)과 수율 모형(19.10)의 밑바탕이며, 6절의 정규 분포는 소자 변동성(14.4)과 회로의 통계적 설계(21.11)가 서 있는 자리다. 8~12절의 추정·검정·회귀는 19.9 통계 기초와 19.11 통계적 공정 관리, 19.12 실험 계획에서 공정 데이터에 그대로 적용된다.

같은 조건에서 되풀이할 수 있고 결과를 미리 알 수 없는 절차를 확률 실험이라 한다. 다이 하나를 검사한다, 저항 하나를 측정한다, 동전을 던진다. 나올 수 있는 결과 전체의 집합이 표본공간 SS이고, 그 부분집합이 사건이다.

  • 다이 하나를 검사한다 → S={양품, 불량}S = \{\text{양품},\ \text{불량}\}. 원소 둘.
  • 다이 nn개를 검사한다 → 원소 2n2^n개. “불량이 두 개 이하”는 그중 일부를 모은 부분집합, 즉 사건.
  • 저항을 측정한다 → SS는 실수 구간. “4.9 Ω4.9\,\Omega와 5.1 Ω5.1\,\Omega 사이”가 사건.

표본공간의 원소(표본점)는 두 조건을 지켜야 한다 — 실험 한 번에 정확히 하나가 나와야 하고 (서로 배반), 나올 수 있는 것을 빠짐없이 담아야 한다. 동전 두 번에 대해 {앞면 둘, 앞면 적어도 하나, 뒷면 정확히 하나}\{\text{앞면 둘},\ \text{앞면 적어도 하나},\ \text{뒷면 정확히 하나}\}는 표본공간이 아니다. “앞·뒤”가 나오면 둘째와 셋째가 동시에 해당하기 때문이다.

같은 실험에 표본공간이 여럿일 수 있다. 동전 두 번이면 {앞앞, 앞뒤, 뒤앞, 뒤뒤}\{\text{앞앞},\ \text{앞뒤},\ \text{뒤앞},\ \text{뒤뒤}\}도 되고, 앞면의 개수만 적은 {2, 1, 0}\{2,\ 1,\ 0\}도 된다. 앞의 것은 네 점이 같은 확률(각 1/4)인 균일 표본공간이고, 뒤의 것은 점마다 확률이 다른(1/4, 1/2, 1/4) 비균일 표본공간이다. 어느 쪽이든 사건의 확률은 거기 속한 표본점의 확률을 더한 것이다.

P(A)=∑표본점 i ∈ ApiP(A) = \sum_{\text{표본점 } i \,\in\, A} p_i

거친 표본공간으로는 답할 수 없는 질문도 있다. {앞면 없음, 앞면 있음}\{\text{앞면 없음},\ \text{앞면 있음}\}으로는 “앞면이 둘”의 확률을 구할 수 없다 — 그 사건이 표본점의 합으로 쓰이지 않기 때문이다. 그리고 어느 표본점들이 같은 확률인가는 수학이 정하지 않는다. 그것은 물리적 가정이고 실험으로만 판정된다. 2절 끝에서 입자를 상태에 나눠 담을 때 이 가정이 셋으로 갈리고, 그 셋이 맥스웰–볼츠만·페르미–디랙·보스–아인슈타인 통계다.

사건은 집합이므로 집합 연산이 그대로 사건 연산이다. A∪BA \cup B는 ”AA 또는 BB”, A∩BA \cap B는 “AA이고 BB”, 여집합 AcA^{\mathsf c}는 “AA가 아님”이다. A∩B=∅A \cap B = \varnothing이면 두 사건이 배반이라 한다 — 동시에 일어날 수 없다.

확률 P(A)P(A)를 정의하는 방식이 셋 있고, 셋이 같은 계산 규칙에 이른다.

① 대칭성. 표본공간이 균일하면 — 결과가 모두 같은 가능성이면 —

P(A)=A에 속하는 결과의 수S의 결과의 수P(A) = \frac{A\text{에 속하는 결과의 수}}{S\text{의 결과의 수}}

주사위·카드·“무작위로 고른 다이”가 이 경우다. 2절의 셈이 이 정의를 위해 있다.

② 빈도. 실험을 nn번 되풀이해 AA가 nAn_A번 나왔으면, nA/nn_A/n이 n→∞n \to \infty에서 안정되는 값. 공정에서 “불량률 2 %“라고 말할 때의 확률이 이것이다 — 대칭성이 어디에도 없고, 그저 오래 세어 보니 그 비율로 나온다는 뜻이다. 물리에서 쓰는 확률도 대부분 이 뜻이다.

③ 공리. 정의를 포기하고 성질만 요구한다. PP는 사건에 수를 배정하는 함수로서

P(A)≥0,P(S)=1,A∩B=∅  ⟹  P(A∪B)=P(A)+P(B)P(A) \ge 0, \qquad P(S) = 1, \qquad A \cap B = \varnothing \;\Longrightarrow\; P(A \cup B) = P(A) + P(B)

를 만족하면 된다. 셋째 공리는 셀 수 있는 무한 개의 배반 사건에 대해서도 성립해야 한다.

세 공리는 아무 데서나 온 것이 아니다. ②의 상대빈도 frel(A)=nA/nf_{\mathrm{rel}}(A) = n_A/n은 몇 번을 되풀이하든 0≤frel(A)≤10 \le f_{\mathrm{rel}}(A) \le 1이고, frel(S)=1f_{\mathrm{rel}}(S) = 1이며, 배반인 두 사건이면 nA∪B=nA+nBn_{A \cup B} = n_A + n_B라 frel(A∪B)=frel(A)+frel(B)f_{\mathrm{rel}}(A \cup B) = f_{\mathrm{rel}}(A) + f_{\mathrm{rel}}(B)다. 공리는 상대빈도가 언제나 지키는 세 성질을 그대로 옮겨 적은 것이고, 그래서 공리로 정의한 확률이 빈도와 어긋나지 않는다.

확률·통계는 대소문자로만 다른 짝이 유난히 많고, 같은 글자가 다른 장에서 다른 뜻으로 쓰인 것도 많다. 시작하기 전에 한 번에 적어 둔다. 8절부터 나오는 표본 쪽 기호까지 함께 두었으니 필요할 때 돌아와 볼 것.

기호읽는 법무엇을 가리키는가
SS표본공간나올 수 있는 결과 전체. 8절부터는 S2S^2가 표본분산이 된다 — 문맥으로 갈린다
A, BA,\ B사건SS의 부분집합. AcA^{\mathsf c}는 여사건
P(A)P(A)AA의 확률대문자 PP. 사건에 배정된 수
P(A∣B)P(A \mid B)BB가 주어졌을 때 AA의 조건부 확률세로선 오른쪽이 조건
X, YX,\ Y확률 변수대문자. 결과에 수를 배정하는 함수 (3절)
x, yx,\ y그 값소문자. XX가 실제로 취한 값, 또는 취할 수 있는 값
f(x)f(x)확률함수 / 밀도함수이산이면 P(X=x)P(X = x), 연속이면 밀도 (3절)
F(x)F(x)누적분포함수P(X≤x)P(X \le x)
μ, σ2\mu,\ \sigma^2모평균 · 모분산분포의 참값. 그리스 문자
σ\sigma표준편차σ2\sqrt{\sigma^2}. 이 장에서 전도도가 아니다
E(X)E(X)XX의 기댓값=μ= \mu. 이 장에서 EE는 에너지가 아니다
⟨X⟩\langle X \rangleXX의 평균=E(X)= E(X). 물리 쪽 표기(Arfken·Boas). 5·6절의 ⟨N⟩\langle N \rangle, ⟨xn2⟩\langle x_n^2 \rangle가 이것
Var⁡(X)\operatorname{Var}(X)분산=σ2= \sigma^2
nn시행 횟수 · 표본 크기소문자
NN모집단 크기대문자. 5절 초기하 분포와 8절에서
p, qp,\ q성공 확률 · 실패 확률q=1−pq = 1 - p. 소문자 pp는 확률 PP가 아니다
Φ(z), φ(z)\Phi(z),\ \varphi(z)표준정규 누적분포 · 밀도6절
xˉ, s2\bar{x},\ s^2표본평균 · 표본분산데이터에서 계산한 값. 로마자
Xˉ, S2\bar{X},\ S^2같은 것을 확률 변수로 본 것표본을 뽑기 전, 값이 아직 정해지지 않은 상태
θ, θ^\theta,\ \hat{\theta}파라미터 · 그 추정량모자가 붙으면 데이터에서 계산한 것
σ~2\tilde{\sigma}^2분산의 최대가능도 추정물결은 최대가능도(8절). 분모가 nn이라 s2s^2과 다르다
α\alpha유의수준신뢰수준은 1−α1 - \alpha (9·10절). Kreyszig는 신뢰수준을 γ\gamma로 쓴다
β\beta제2종 오류 확률검정력은 1−β1 - \beta (10절). Kreyszig는 검정력을 η\eta로 쓴다
H0, H1H_0,\ H_1귀무가설 · 대립가설10절
ν\nu자유도tt·χ2\chi^2·FF 분포의 파라미터 (9~11절). Kreyszig는 mm
κ0, κ1\kappa_0,\ \kappa_1회귀 계수12절. β\beta와 겹치지 않게 Kreyszig의 글자를 따른다
ρ, r\rho,\ r상관계수 · 표본상관계수12절

세 공리만으로 나머지 계산 규칙이 전부 나온다. 넓이 그림으로 읽으면 하나하나가 자명하다.

P(∅)=0,P(Ac)=1−P(A),A⊆B  ⟹  P(A)≤P(B)P(\varnothing) = 0, \qquad P(A^{\mathsf c}) = 1 - P(A), \qquad A \subseteq B \;\Longrightarrow\; P(A) \le P(B)

증명은 전부 “배반인 조각으로 쪼개고 셋째 공리를 쓴다”이다. S=A∪AcS = A \cup A^{\mathsf c}이고 둘이 배반이므로 1=P(S)=P(A)+P(Ac)1 = P(S) = P(A) + P(A^{\mathsf c}) — 여사건 규칙이다. A=SA = S로 두면 P(∅)=0P(\varnothing) = 0. A⊆BA \subseteq B이면 B=A∪(B∩Ac)B = A \cup (B \cap A^{\mathsf c})로 배반하게 쪼개지고 둘째 조각의 확률이 음이 아니므로 P(A)≤P(B)P(A) \le P(B).

여사건 규칙은 계산 요령으로도 쓸모가 크다. “적어도 하나”는 경우가 많아 직접 세기 어렵지만 그 여사건 “하나도 없음”은 경우가 하나다. 다이 20개 중 적어도 하나가 불량일 확률은 1−P(전부 양품)1 - P(\text{전부 양품})으로 구한다.

겹치는 두 사건에는 덧셈 법칙이 있다.

P(A∪B)=P(A)+P(B)−P(A∩B)P(A \cup B) = P(A) + P(B) - P(A \cap B)

A∪BA \cup B를 배반인 세 조각 — AA에만 든 것, 둘 다에 든 것 A∩BA \cap B, BB에만 든 것 — 으로 쪼개면 P(A)P(A)는 앞의 두 조각, P(B)P(B)는 뒤의 두 조각이라 가운데 조각이 두 번 더해진다. 그래서 한 번 빼 준다. 사건이 셋이면 둘씩 겹친 것을 빼고 셋이 겹친 것을 다시 더한다(포함–배제). 겹침을 모를 때도 쓸 수 있는 것이 부등식 쪽이다.

P(A1∪A2∪⋯∪Am)≤P(A1)+P(A2)+⋯+P(Am)P(A_1 \cup A_2 \cup \cdots \cup A_m) \le P(A_1) + P(A_2) + \cdots + P(A_m)

BB가 일어났다는 것을 알게 되면 AA의 확률이 달라진다. 새로운 확률을 P(A∣B)P(A \mid B)로 쓰고 다음으로 정의한다.

P(A∣B)=P(A∩B)P(B),P(B)>0P(A \mid B) = \frac{P(A \cap B)}{P(B)}, \qquad P(B) > 0
S (표본공간) A B A∩B B가 일어났다고 알면 표본공간이 S에서 B로 줄어든다. A가 일어날 여지는 A∩B뿐이다. P(A | B) = P(A∩B) / P(B) = 강조한 넓이 ÷ B의 넓이 P(B)로 나누는 것은 새 전체의 확률을 1로 다시 맞추는 정규화다.
그림 1.11-1. 조건부 확률의 넓이 그림. B가 일어났음을 알면 표본공간이 S에서 B로 줄어들고, 그 안에서 A가 차지하는 넓이가 A∩B다. P(B)로 나누는 것은 줄어든 새 전체의 넓이를 다시 1로 맞추는 정규화다.직접 작도

정의를 곱셈 꼴로 쓴 것이 곱셈 법칙이다.

P(A∩B)=P(B) P(A∣B)=P(A) P(B∣A)P(A \cap B) = P(B)\,P(A \mid B) = P(A)\,P(B \mid A)

“AA이고 BB“의 확률은 “BB가 일어나고, 그다음 BB 아래서 AA가 일어나는” 두 단계의 곱이다. 단계가 여럿이면 사슬로 이어진다 — P(A∩B∩C)=P(A) P(B∣A) P(C∣A∩B)P(A \cap B \cap C) = P(A)\,P(B \mid A)\,P(C \mid A \cap B).

BB를 알아도 AA의 확률이 달라지지 않으면, 즉 P(A∣B)=P(A)P(A \mid B) = P(A)이면 두 사건이 독립이다. 곱셈 법칙에 넣으면 대칭적인 정의가 된다.

A, B 독립  ⟺  P(A∩B)=P(A) P(B)A,\ B \text{ 독립} \;\Longleftrightarrow\; P(A \cap B) = P(A)\,P(B)

사건이 여럿이면 어느 부분집합을 골라도 곱이 성립해야 상호 독립이다. 셋이면 둘씩의 곱 셋에 셋 모두의 곱까지, 네 식이 모두 필요하다.

P(A∩B)=P(A)P(B),P(B∩C)=P(B)P(C),P(C∩A)=P(C)P(A),P(A∩B∩C)=P(A)P(B)P(C)\begin{gathered} P(A \cap B) = P(A)P(B), \qquad P(B \cap C) = P(B)P(C), \\ P(C \cap A) = P(C)P(A), \qquad P(A \cap B \cap C) = P(A)P(B)P(C) \end{gathered}

둘씩만 독립인 것과는 다르다. 칩 네 개에 000, 011, 101, 110이 적혀 있고 하나를 무작위로 뽑는다. AA = 첫 자리가 1, BB = 둘째 자리가 1, CC = 셋째 자리가 1이라 하면 각각 확률 1/2이고 둘씩 겹치는 칩은 하나라 P(A∩B)=1/4=P(A)P(B)P(A \cap B) = 1/4 = P(A)P(B) — 세 쌍 모두 독립이다. 그런데 세 자리가 모두 1인 칩은 없으므로 P(A∩B∩C)=0≠1/8P(A \cap B \cap C) = 0 \ne 1/8. 둘을 알면 셋째가 정해져 버린다(자릿수 합이 늘 짝수다).

독립의 실용적 값어치는 곱한다는 데 있다. 공정 단계 여덟 개가 있고 각 단계에서 다이가 결함 없이 통과할 확률이 0.99이며 단계들이 독립이라면, 최종 양품 확률은 0.998=0.9230.99^8 = 0.923이다. 단계가 서른이면 0.9930=0.7400.99^{30} = 0.740. 단계별 수율이 아무리 높아도 단계 수가 지수에 올라앉기 때문에 전체 수율은 빠르게 떨어진다. 19.10의 수율 모형은 이 곱셈에서 출발해 단계들이 독립이 아닐 때(결함이 뭉쳐 다닐 때) 곱이 어떻게 달라지는가를 다룬다.

독립이 성립하는지 아닌지가 뽑는 방법 하나로 갈리기도 한다. 나사 10개 중 3개가 불량인 상자에서 두 개를 뽑아 둘 다 양품일 확률을 보자.

  • 복원 추출 — 하나를 보고 되돌려 놓은 뒤 다시 뽑는다. 두 번의 뽑기가 독립이라 0.7×0.7=0.490.7 \times 0.7 = 0.49.
  • 비복원 추출 — 되돌려 놓지 않는다. 첫째가 양품이면 남은 9개 중 양품이 6개이므로 곱셈 법칙으로 710×69=715=0.467\tfrac{7}{10} \times \tfrac{6}{9} = \tfrac{7}{15} = 0.467. 첫 뽑기가 둘째의 확률을 바꾸었으니 독립이 아니다.

모집단이 표본보다 훨씬 크면 한두 개를 빼도 비율이 거의 변하지 않아 둘의 차이가 사라진다. 이 구분이 5절의 이항 분포(복원)와 초기하 분포(비복원)로, 8절의 “무작위 표본은 독립”이라는 가정으로 이어진다.

표본공간을 배반인 사건 B1,…,BmB_1, \dots, B_m으로 빈틈없이 쪼개 놓았다고 하자(BiB_i들의 합집합이 SS). 어떤 사건 AA든 각 조각과 겹친 부분의 합이므로

P(A)=∑i=1mP(Bi) P(A∣Bi)P(A) = \sum_{i=1}^{m} P(B_i)\,P(A \mid B_i)

이것이 전확률 공식이다. 조각마다 조건부 확률을 알 때 전체 확률을 짜 맞춘다. 반대 방향 — AA가 일어났음을 보고 어느 조각에서 왔는지를 되묻는 것 — 이 베이즈 정리다.

P(Bk∣A)=P(Bk) P(A∣Bk)∑iP(Bi) P(A∣Bi)P(B_k \mid A) = \frac{P(B_k)\,P(A \mid B_k)}{\sum_i P(B_i)\,P(A \mid B_i)}

분자는 곱셈 법칙, 분모는 전확률 공식이다. 새로울 것이 없는 식인데, 조건의 방향을 뒤집는다는 점이 모든 것을 바꾼다. 원인에서 결과로 가는 확률 P(A∣Bk)P(A \mid B_k)는 대개 물리나 사양에서 알고 있고, 정작 묻고 싶은 것은 결과를 보고 원인을 짚는 P(Bk∣A)P(B_k \mid A)다. (이름에 주의 — Boas는 조건부 확률의 정의식 PA(B)=P(A∩B)/P(A)P_A(B) = P(A \cap B)/P(A) 자체를 “베이즈 공식”이라 부른다. 이 장의 베이즈 정리는 그것을 뒤집어 전확률 공식으로 분모를 채운 위 식이다.)

검사 문제로 확인하자. 어떤 공정의 불량률이 1 %다. 검사기는 불량품을 98 % 확률로 불량이라 판정하고, 양품을 3 % 확률로 불량이라 잘못 판정한다. 검사기가 불량이라 했을 때 실제로 불량일 확률은?

B1B_1 = 불량, B2B_2 = 양품, AA = “불량 판정”으로 두면

P(B1∣A)=0.01×0.980.01×0.98+0.99×0.03=0.00980.0098+0.0297=0.248P(B_1 \mid A) = \frac{0.01 \times 0.98}{0.01 \times 0.98 + 0.99 \times 0.03} = \frac{0.0098}{0.0098 + 0.0297} = 0.248

4분의 1이다. 검사기가 98 %를 잡아내고 3 %만 헛짚는데도, 불량 판정을 받은 다이 넷 중 셋은 양품이다.

베이즈 정리는 갱신 규칙으로도 읽힌다. P(Bk)P(B_k)는 관찰 전의 믿음(사전 확률), P(Bk∣A)P(B_k \mid A)는 관찰 후의 믿음(사후 확률)이고, 둘의 비는 P(A∣Bk)/P(A)P(A \mid B_k)/P(A) — “이 원인 아래서 그 관찰이 얼마나 더 그럴듯한가”다. 관찰이 쌓이면 사후가 다음 단계의 사전이 되어 믿음이 계속 갱신된다. 이 장의 통계는 8절 이후 빈도주의 쪽으로 가지만, 소자 파라미터 추출과 공정 진단에서 사전 지식을 쓰는 베이즈 방법이 같은 뿌리다.

1절의 대칭성 정의는 “같은 가능성의 결과 몇 개 중 몇 개”를 세는 일로 확률을 환원한다. 그러니 세는 기술이 곧 확률 계산이다. 규칙은 결국 하나 — 곱의 법칙 — 이고 나머지는 그것을 상황에 맞게 접은 것이다.

첫 단계에 n1n_1가지, 둘째 단계에 n2n_2가지 선택이 있으면 두 단계를 거치는 방법은 n1n2n_1 n_2가지다. 서로 다른 물건 nn개를 한 줄로 세우는 방법은 첫 자리에 nn가지, 둘째 자리에 n−1n - 1가지, …, 이므로

n!=n(n−1)(n−2)⋯2⋅1n! = n(n-1)(n-2)\cdots 2 \cdot 1

nn개 중 kk개만 골라 순서 있게 세우면 곱을 kk항에서 끊는다.

nPk=n(n−1)⋯(n−k+1)=n!(n−k)!{}_n P_k = n(n-1)\cdots(n-k+1) = \frac{n!}{(n-k)!}

k=nk = n이면 분모가 0!0!이 되는데, 식이 n!n!과 맞으려면 0!=10! = 1이어야 한다 — 그렇게 약속한다. 같은 물건을 여러 번 써도 되면(중복 허용) 자리마다 언제나 nn가지라 nkn^k가지다. 네 자리 숫자 비밀번호가 10410^4가지인 것, 결함 kk개가 다이 nn개 중 어디에든 떨어지는 방법이 nkn^k가지인 것이 이 경우다.

순서를 무시하면 같은 kk개가 k!k!가지 순서로 중복해서 세어졌으므로 그만큼 나눈다.

(nk)=nPkk!=n!k! (n−k)!\binom{n}{k} = \frac{{}_n P_k}{k!} = \frac{n!}{k!\,(n-k)!}

이것이 이항 계수다. 자주 쓰는 성질 넷.

(nk)=(nn−k),(nk)=(n−1k−1)+(n−1k),∑k=0n(nk)=2n,(a+b)n=∑k=0n(nk)akbn−k\begin{aligned} \binom{n}{k} &= \binom{n}{n-k}, & \binom{n}{k} &= \binom{n-1}{k-1} + \binom{n-1}{k}, \\[4pt] \sum_{k=0}^{n} \binom{n}{k} &= 2^n, & (a+b)^n &= \sum_{k=0}^{n} \binom{n}{k} a^k b^{n-k} \end{aligned}

첫째는 kk개를 고르는 것과 n−kn - k개를 남기는 것이 같은 일이라는 말이다. 둘째는 특정한 물건 하나를 넣느냐 빼느냐로 경우를 나눈 것이고(파스칼 삼각형), 셋째는 nn개 각각을 넣거나 빼는 2n2^n가지가 kk별로 나뉜 것이다. 넷째 이항정리는 5절에서 이항 분포의 확률이 합해서 1이 되는 이유가 된다.

둘을 더 적어 둔다. 하나는 방데르몽드 항등식이다.

∑k(ak)(br−k)=(a+br)\sum_{k} \binom{a}{k}\binom{b}{r - k} = \binom{a + b}{r}

a+ba + b개에서 rr개를 고르되 앞쪽 aa개에서 몇 개를 골랐는지로 경우를 나눈 것이다. 5절의 초기하 분포 확률이 합해서 1이 되는 이유가 이 식이다. 다른 하나는 이항 계수를 음의 위쪽 수로 넓힌 것이다.

(−mk)=(−m)(−m−1)⋯(−m−k+1)k!=(−1)k(m+k−1k)\binom{-m}{k} = \frac{(-m)(-m-1)\cdots(-m-k+1)}{k!} = (-1)^k\binom{m + k - 1}{k}

정의 nPk/k!{}_nP_k/k!은 nn이 음수여도 그대로 계산되므로 이렇게 넓힐 수 있다. 이것으로 (1−x)−m=∑k(m+k−1k)xk(1 - x)^{-m} = \sum_k \binom{m+k-1}{k} x^k이 이항정리의 연장이 되고, 19.10의 음이항 수율 모형이 이름을 여기서 얻는다.

같은 것이 섞여 있으면 구분되지 않는 순서만큼 나눈다. nn개가 n1n_1개, n2n_2개, …, nmn_m개의 그룹으로 나뉘고 그룹 안에서는 구별이 없으면

n!n1! n2!⋯nm!,n1+n2+⋯+nm=n\frac{n!}{n_1!\,n_2!\cdots n_m!}, \qquad n_1 + n_2 + \cdots + n_m = n

이것이 다항 계수이고, m=2m = 2이면 이항 계수로 돌아간다.

마지막 남은 경우가 순서 없이 중복을 허용해 nn종류에서 kk개를 고르는 것이다. 종류마다 몇 개씩 고르는지만 정하면 되므로, kk개의 공을 n−1n - 1개의 칸막이로 nn칸에 나누는 배치와 일대일로 대응한다. 공과 칸막이를 합친 n+k−1n + k - 1자리 중 공이 놓일 kk자리를 고르는 셈이다.

(n+k−1k)\binom{n + k - 1}{k}

네 경우를 한 표로 모으면 이렇다. nn가지에서 kk개를 뽑는다.

중복 없음중복 허용
순서 있음 (순열)n!(n−k)!\dfrac{n!}{(n-k)!}nkn^k
순서 없음 (조합)(nk)\dbinom{n}{k}(n+k−1k)\dbinom{n+k-1}{k}

물리에서 세는 대상은 102010^{20}개 단위라 n!n!을 그대로 다룰 수 없다. 로그를 취해 근사한다.

ln⁡n!≈nln⁡n−n(n≫1)\ln n! \approx n \ln n - n \qquad (n \gg 1)

더 정확한 꼴 ln⁡n!≈nln⁡n−n+12ln⁡(2πn)\ln n! \approx n\ln n - n + \tfrac12 \ln(2\pi n)과 그 유도는 1.5.9감마·베타 함수와 스털링 근사에 있다. 지수를 취해 곱의 꼴로 쓰면

n!∼2πn(ne)nn! \sim \sqrt{2\pi n}\left(\frac{n}{e}\right)^{n}

여기서 ∼\sim는 양변의 비가 1로 간다는 뜻이다. 차는 오히려 커진다 — 상대 오차가 약 1/(12n)1/(12n)으로 줄어들 뿐이다. 4!=244! = 24를 23.5로(2.1 %), 10!10!을 0.8 %, 20!20!을 0.4 % 오차로 준다. 통계역학에서 셋째 항은 앞의 두 항에 비해 무시된다 — n=1020n = 10^{20}이면 nln⁡nn \ln n은 102110^{21} 자릿수인데 12ln⁡(2πn)\tfrac12\ln(2\pi n)은 24 남짓이다. 다만 확률을 계산할 때는 이 항이 살아 있어야 한다. 6절에서 이항 분포를 정규 분포로 넘길 때 정규화 상수 1/2πnpq1/\sqrt{2\pi npq}가 바로 이 2πn\sqrt{2\pi n}에서 나온다.

에너지가 같은 상태 GG개에 입자 NN개를 나눠 담는 방법의 수 WW를 세어 보자(여기서 NN은 입자 수다). 입자의 종류에 따라 답이 셋으로 갈린다.

통계입자규칙WW
맥스웰–볼츠만구별되는 입자한 상태에 몇 개든GNG^N
페르미–디랙페르미온 (전자)구별 안 됨 · 한 상태에 하나만(GN)\dbinom{G}{N}
보스–아인슈타인보손 (포논·광자)구별 안 됨 · 한 상태에 몇 개든(G+N−1N)\dbinom{G + N - 1}{N}

첫 줄은 중복순열이다 — 입자마다 GG가지 자리. 둘째 줄은 GG개 자리 중 채울 NN개를 고르는 조합이다. 파울리 배타 원리가 “한 상태에 하나”를 강제하고, 구별이 없으니 순서를 세지 않는다. 셋째 줄은 중복조합이다 — NN개의 공과 G−1G - 1개의 칸막이를 한 줄로 늘어놓는 문제.

세 줄의 차이는 셈법이 아니라 무엇을 같은 확률로 보느냐에 있다. 1절 끝에서 말한 그 물리적 가정이다. 입자 4개를 상태 6개에 담는 경우로 비교해 보자.

배치맥스웰–볼츠만보스–아인슈타인페르미–디랙
넷 모두 상태 1에1/64=1/12961/6^4 = 1/12961/1261/126불가능 (0)
상태 1~4에 하나씩4!/64=1/544!/6^4 = 1/541/1261/1261/151/15

맥스웰–볼츠만은 번호 붙은 64=12966^4 = 1296가지 배치를 같은 확률로 본다. “하나씩” 배치는 어느 입자가 어디 가는지 4!4!가지로 실현되므로 “한곳에 몰림”보다 24배 흔하다. 보스–아인슈타인은 입자를 구별하지 않으므로 점유 상태 (94)=126\binom{9}{4} = 126가지 하나하나가 같은 확률이다 — 몰린 배치가 상대적으로 흔해지고, 이것이 레이저와 보스 응축의 뿌리다. 페르미–디랙은 몰린 배치를 아예 금지한다.

준위가 여럿이면 준위 ii(상태 GiG_i개, 입자 NiN_i개)마다 센 것을 곱한다.

WMB=N!∏iGiNiNi!,WFD=∏i(GiNi),WBE=∏i(Gi+Ni−1Ni)W_{\mathrm{MB}} = N!\prod_i \frac{G_i^{N_i}}{N_i!}, \qquad W_{\mathrm{FD}} = \prod_i \binom{G_i}{N_i}, \qquad W_{\mathrm{BE}} = \prod_i \binom{G_i + N_i - 1}{N_i}

WMBW_{\mathrm{MB}}의 N!/∏Ni!N!/\prod N_i!은 구별되는 입자 NN개를 준위별로 나누는 다항 계수이고, GiNiG_i^{N_i}는 준위 안에서 자리를 고르는 중복순열이다. 전자의 WFDW_{\mathrm{FD}}에 로그를 취하고 스털링을 쓰면

ln⁡WFD≈∑i[ Giln⁡Gi−Niln⁡Ni−(Gi−Ni)ln⁡(Gi−Ni) ]\ln W_{\mathrm{FD}} \approx \sum_i \bigl[\,G_i \ln G_i - N_i \ln N_i - (G_i - N_i)\ln(G_i - N_i)\,\bigr]

이것을 입자 수 ∑Ni\sum N_i와 총에너지 ∑NiEi\sum N_i E_i를 고정한 채 최대로 만들면 Ni/Gi=1/(e(Ei−EF)/kBT+1)N_i / G_i = 1/\bigl(e^{(E_i - E_F)/k_B T} + 1\bigr), 즉 페르미 함수가 나온다(여기서 EiE_i는 준위의 에너지, EFE_F는 페르미 준위, kBk_B는 볼츠만 상수다 — 이 장의 기댓값 EE와 다른 글자다). 반도체 통계 전체가 이 한 줄의 조합에서 시작한다는 것만 여기서 적어 두고, 계산은 6부로 넘긴다.

예 — 결함이 서로 다른 다이에 떨어질 확률

섹션 제목: “예 — 결함이 서로 다른 다이에 떨어질 확률”

웨이퍼에 다이 100개가 있고 결함 5개가 각각 독립적으로 무작위 다이에 떨어진다. 다섯 개가 모두 다른 다이에 떨어질 확률은? 결함마다 자리가 100가지이므로 전체 1005100^5, 서로 다르게 떨어지는 경우는 100×99×98×97×96=100P5100 \times 99 \times 98 \times 97 \times 96 = {}_{100}P_5.

P=100P51005=0.903P = \frac{{}_{100}P_5}{100^5} = 0.903

결함 5개면 열에 하나꼴로 어느 다이가 결함을 두 개 받는다. 결함이 20개면 같은 계산이 0.13으로 떨어진다 — 결함 수가 다이 수의 제곱근 근처(100=10\sqrt{100} = 10)를 넘어서면 겹침이 흔해진다. 생일 문제와 같은 구조다. 이 계산은 결함이 독립적으로 떨어진다는 가정 위에 있고, 실제 결함은 뭉쳐 다니는 경향이 있어 같은 다이에 몰리는 확률이 이보다 높다. 그 차이가 수율에 어떻게 나타나는지는 5절의 푸아송 분포를 거쳐 19.10에서 다룬다.

1절의 사건은 집합이었다. 집합으로는 “불량이 두 개 이하”는 말할 수 있어도 “불량 개수의 평균”은 말할 수 없다 — 더하고 곱하려면 수가 필요하다. 그래서 결과마다 수를 하나씩 붙인다.

확률 변수 — 결과에 수를 붙인다

섹션 제목: “확률 변수 — 결과에 수를 붙인다”

확률 변수 XX는 표본공간의 각 결과에 실수를 대응시키는 함수다. 다이 열 개를 검사한 결과(길이 10의 양품·불량 열)에 “불량의 개수”를 대응시키면 XX는 0에서 10까지의 정수를 값으로 갖는다. 저항을 잰 결과에 “측정값”을 대응시키면 XX는 실수 구간을 값으로 갖는다.

XX가 가질 수 있는 값이 많아야 셀 수 있을 만큼(유한 개이거나 0,1,2,…0, 1, 2, \dots처럼 번호를 붙일 수 있을 만큼)이면 이산, 누적분포가 밀도의 적분으로 쓰이면(아래) 연속이다. 불량 개수·결함 개수·장벽을 넘은 전자 수는 이산이고, 두께·문턱전압·고장 시간은 연속이다. 둘은 합과 적분의 차이일 뿐 같은 규칙을 따른다. “띄엄띄엄이냐 구간을 채우느냐”는 어림이다 — 유리수 전체처럼 촘촘하지만 셀 수 있는 값을 갖는 변수도 정의상 이산이다.

XX의 값이 xx일 사건 {X=x}\{X = x\}, 어느 값 이하일 사건 {X≤x}\{X \le x\}에 1절의 확률이 배정되고, 그 배정 전체를 XX의 확률 분포라 한다.

이산 — 확률함수와 누적분포함수

섹션 제목: “이산 — 확률함수와 누적분포함수”

이산 확률 변수의 분포는 값마다의 확률로 완전히 주어진다.

f(x)=P(X=x),f(x)≥0,∑xf(x)=1f(x) = P(X = x), \qquad f(x) \ge 0, \qquad \sum_x f(x) = 1

이것이 확률함수다(확률질량함수라고도 한다). XX가 취하지 않는 xx에서는 f(x)=0f(x) = 0이다. 값이 어느 수 이하일 확률을 모아 둔 것이 누적분포함수다. XX가 취하는 값을 x1,x2,…x_1, x_2, \dots라 하면

F(x)=P(X≤x)=∑xj≤xf(xj)F(x) = P(X \le x) = \sum_{x_j \le x} f(x_j)

Kreyszig는 FF를 그냥 분포함수라 부르고 “누적”을 별칭으로 둔다. Boas는 이산의 ff까지 “확률밀도함수”라 부르고 “분포함수”를 누적 쪽에 쓴다 — 책마다 이름이 흔들리므로 ff와 FF의 대소문자로 구분하는 편이 안전하다.

FF는 계단 모양이다 — XX가 취하는 값에서 ff만큼 뛰어오르고 그 사이에서는 평평하다. 구간의 확률은 계단의 높이 차로 읽는다.

P(a<X≤b)=F(b)−F(a)P(a < X \le b) = F(b) - F(a)

사건 {X≤b}\{X \le b\}가 배반인 두 조각 {X≤a}\{X \le a\}와 {a<X≤b}\{a < X \le b\}로 쪼개지므로 셋째 공리에서 F(b)=F(a)+P(a<X≤b)F(b) = F(a) + P(a < X \le b)이고, 옮기면 위 식이다. 부등호의 방향에 주의한다. 왼쪽은 열려 있고 오른쪽은 닫혀 있다. F(a)F(a)가 aa 까지를 포함해서 누적하기 때문이다. 연속에서는 한 점의 확률이 0이라 이 구분이 사라진다.

연속 확률 변수는 특정 값을 정확히 취할 확률이 0이다. 저항이 정확히 5 Ω5\,\Omega일 확률은 0이고, 5 Ω5\,\Omega 근처 어느 구간에 들 확률만 0이 아니다. 그래서 값마다의 확률 대신 구간마다의 확률로 분포를 정의하고, 그것을 적분으로 쓴다.

F(x)=P(X≤x)=∫−∞xf(v) dv,f(x)=F′(x)F(x) = P(X \le x) = \int_{-\infty}^{x} f(v)\,dv, \qquad f(x) = F'(x)

ff를 확률밀도함수라 한다. 적분 변수 vv는 이름만 빌린 더미 변수다(Kreyszig의 글자를 따랐다 — tt는 이 장에서 시간과 tt 분포에 쓴다). f=F′f = F'은 ff가 연속인 점에서 성립한다. 정의에서 곧바로

P(a<X≤b)=F(b)−F(a)=∫abf(x) dx,∫−∞∞f(x) dx=1P(a < X \le b) = F(b) - F(a) = \int_a^b f(x)\,dx, \qquad \int_{-\infty}^{\infty} f(x)\,dx = 1

5절과 6절에서 이항·푸아송·정규를 따로 다루므로, 여기서는 그 밖에 이 백과 전체에서 되풀이될 다섯만 적어 둔다. 평균과 분산은 4절에서 계산한다.

베르누이. 값이 0 또는 1이고 P(X=1)=pP(X = 1) = p, P(X=0)=q=1−pP(X = 0) = q = 1 - p. 가장 작은 확률 변수이고, 5절의 이항 분포는 이것을 nn번 더한 것이다. 물리에서는 한 양자 상태가 전자로 채워졌는가가 베르누이 변수이고, 그 pp가 페르미 함수 f(E)f(E)다. 페르미 함수를 “점유 확률”이라 부르는 것이 바로 이 뜻이다.

기하. 베르누이 시행을 되풀이해 처음 성공할 때까지 걸린 횟수 XX. 처음 x−1x - 1번 실패하고 xx번째에 성공해야 하므로

f(x)=qx−1p,x=1,2,3,…f(x) = q^{x-1}p, \qquad x = 1, 2, 3, \dots

불량률 pp인 라인에서 첫 불량 다이가 나올 때까지 검사한 개수가 이것이다. 값이 끝없이 이어지는 이산 분포의 첫 예이고, 전부 더하면 등비급수 p∑x≥1qx−1=p/(1−q)=1p\sum_{x \ge 1} q^{x-1} = p/(1 - q) = 1로 확률이 맞는다. 아래 지수 분포의 이산판이라 같은 무기억성을 갖는다 — 백 번 연속 양품이 나왔다고 다음 다이가 불량일 확률이 높아지지 않는다.

균등. 구간 [a,b][a, b]에 고르게 퍼진 분포. f(x)=1/(b−a)f(x) = 1/(b - a), a≤x≤ba \le x \le b. 컴퓨터가 만드는 난수가 [0,1)[0, 1) 위의 균등 분포이고, 7절에서 이것을 어떤 분포로든 바꾸는 방법을 본다 — 몬테카를로 시뮬레이션의 출발점이다.

지수. f(t)=λe−λtf(t) = \lambda e^{-\lambda t}, t≥0t \ge 0. 누적분포는 F(t)=1−e−λtF(t) = 1 - e^{-\lambda t}이고 평균은 1/λ1/\lambda다. 이 장에서 λ\lambda는 언제나 단위 시간(또는 단위 길이·면적)당 비율이다 — 파장이나 평균 자유 행로가 아니다. 5절의 푸아송 과정에서 사건 사이의 간격이 이 분포를 따른다. 전자가 산란 없이 날아가는 거리도 같은 꼴이다. 평균 자유 행로를 ℓ\ell이라 하면 f(x)=e−x/ℓ/ℓf(x) = e^{-x/\ell}/\ell이고, 2ℓ2\ell 넘게 날아갈 확률은 e−2=0.135e^{-2} = 0.135다. 방사성 붕괴의 반감기는 이 분포의 중앙값 F(t1/2)=1/2F(t_{1/2}) = 1/2, 즉 t1/2=ln⁡2/λ≈0.693/λt_{1/2} = \ln 2/\lambda \approx 0.693/\lambda로 평균 수명 1/λ1/\lambda보다 짧다 — 오른쪽 꼬리가 평균을 끌어올리기 때문이다. 특징은 무기억성이다 — 지금까지 ss만큼 살았다는 조건 아래 앞으로 tt만큼 더 살 확률이 처음의 것과 같다.

P(T>s+t∣T>s)=e−λ(s+t)e−λs=e−λt=P(T>t)P(T > s + t \mid T > s) = \frac{e^{-\lambda(s+t)}}{e^{-\lambda s}} = e^{-\lambda t} = P(T > t)

고장 시간과 위험률. 소자의 수명 TT의 분포를 f(t)f(t), F(t)F(t)로 두면, tt까지 살아남은 것이 다음 순간 고장 날 조건부 비율이 위험률(고장률)이다.

h(t)=f(t)1−F(t)h(t) = \frac{f(t)}{1 - F(t)}

분모가 “지금까지 살아 있을 확률”, 분자가 “지금 고장 날 밀도”이니 조건부 확률의 밀도판이다. 지수 분포는 h(t)=λh(t) = \lambda로 상수 — 낡지도 길들지도 않는다. 시간이 갈수록 hh가 오르면 마모, 내리면 초기 불량이 걸러지는 것이다. 신뢰성 공학의 욕조 곡선은 h(t)h(t)의 그래프이고, 그 바닥 구간이 지수 분포다. 마모 구간을 기술하는 와이불 분포와 대수정규 분포는 14.7·19.14에서 다룬다.

파라미터가 하는 일 — 위치와 척도

섹션 제목: “파라미터가 하는 일 — 위치와 척도”

분포는 대개 파라미터 한두 개로 정해지고, 그중 가장 흔한 둘이 위치와 척도다. XX의 밀도가 f(x)f(x)일 때 Y=aX+bY = aX + b (a>0a > 0)의 밀도는

fY(y)=1a f ⁣(y−ba)f_Y(y) = \frac{1}{a}\,f\!\left(\frac{y - b}{a}\right)

bb는 그래프를 오른쪽으로 옮기고, aa는 가로로 aa배 늘이면서 높이를 1/a1/a로 줄인다 — 넓이가 1로 유지돼야 하기 때문이다. 정규 분포의 μ\mu와 σ\sigma가 정확히 이 둘이다. 유도는 7절의 변수 변환에서 한다.

확률 변수의 독립 — 미리 적어 두는 정의

섹션 제목: “확률 변수의 독립 — 미리 적어 두는 정의”

4~6절은 “독립인 확률 변수를 더한다”는 말을 여러 번 쓴다. 정식으로는 7절에서 다루지만 정의만 여기서 적어 둔다. 두 확률 변수 X,YX, Y가 독립이라는 것은, 어떤 x,yx, y를 골라도 두 사건 {X≤x}\{X \le x\}와 {Y≤y}\{Y \le y\}가 1절의 뜻으로 독립이라는 것이다.

P(X≤x, Y≤y)=P(X≤x) P(Y≤y)모든 x, yP(X \le x,\ Y \le y) = P(X \le x)\,P(Y \le y) \qquad \text{모든 } x,\ y

한 변수가 어떤 값을 가졌는지 알아도 다른 변수의 분포가 달라지지 않는다는 뜻이고, 변수가 여럿이면 누적확률이 모두의 곱으로 갈라져야 한다. 서로 다른 다이의 검사 결과, 서로 겹치지 않는 시간 구간에 장벽을 넘은 전자 수가 전형적인 예다.

분포 전체를 다루기 무거울 때 숫자 두 개로 요약한다. 어디에 몰려 있는가(μ\mu), 얼마나 퍼져 있는가(σ\sigma). 이 둘이면 통계의 대부분이 굴러간다.

μ=E(X)=∑xx f(x)(이산),μ=E(X)=∫−∞∞x f(x) dx(연속)\mu = E(X) = \sum_x x\,f(x) \quad(\text{이산}), \qquad \mu = E(X) = \int_{-\infty}^{\infty} x\,f(x)\,dx \quad(\text{연속})

값에 확률을 곱해 더한 것이다. 확률 분포를 실수 축 위의 질량 분포로 보면 μ\mu는 무게중심이다 — 역학에서 ∫x ρ(x) dx/∫ρ dx\int x\,\rho(x)\,dx / \int \rho\,dx인데 총질량이 1이라 분모가 사라진 것. “기댓값”이라는 이름과 달리 XX가 실제로 취하는 값이 아닐 수 있다. 주사위의 기댓값 3.5는 어느 면에도 없다.

XX의 함수 g(X)g(X)도 확률 변수이고 그 기댓값은 분포를 새로 구하지 않고 바로 계산된다.

E(g(X))=∑xg(x) f(x)또는∫g(x) f(x) dxE\bigl(g(X)\bigr) = \sum_x g(x)\,f(x) \qquad\text{또는}\qquad \int g(x)\,f(x)\,dx

기댓값은 선형이다. E(aX+b)=aE(X)+bE(aX + b) = aE(X) + b이고, 7절에서 보듯 독립 여부와 무관하게 E(X+Y)=E(X)+E(Y)E(X + Y) = E(X) + E(Y)다. 선형성이 이 장에서 가장 많이 쓰이는 성질이다.

무게중심이라는 그림에서 곧바로 나오는 것이 하나 있다. 분포가 어떤 점 cc에 대해 좌우 대칭이면 — f(c−x)=f(c+x)f(c - x) = f(c + x) — 평균은 cc다(평균이 존재한다면). 균등 분포의 평균이 구간의 가운데 (a+b)/2(a + b)/2인 것, 정규 분포의 평균이 봉우리 자리인 것이 계산 없이 나온다.

평균에서 벗어난 거리를 제곱해 평균 낸 것이 분산이다.

σ2=Var⁡(X)=E[(X−μ)2]=E(X2)−μ2\sigma^2 = \operatorname{Var}(X) = E\bigl[(X - \mu)^2\bigr] = E(X^2) - \mu^2

둘째 등호는 제곱을 전개하고 선형성을 쓰면 나온다. E(X2)−2μE(X)+μ2=E(X2)−μ2E(X^2) - 2\mu E(X) + \mu^2 = E(X^2) - \mu^2. 표준편차 σ=σ2\sigma = \sqrt{\sigma^2}은 XX와 같은 단위라 실제 폭으로 읽을 수 있다. 분산은 단위가 제곱이라 직접 읽기 어렵지만 계산에서는 분산이 더한다(7절).

위치와 척도를 바꾸면 평균과 분산은 다음처럼 따라간다.

E(aX+b)=aμ+b,Var⁡(aX+b)=a2σ2E(aX + b) = a\mu + b, \qquad \operatorname{Var}(aX + b) = a^2\sigma^2

bb는 분산에 아무 영향이 없다 — 전체를 옮겨도 퍼짐은 그대로다. aa는 제곱으로 들어간다. 이것을 거꾸로 쓰면 어떤 확률 변수든 평균 0, 분산 1로 맞출 수 있다.

Z=X−μσZ = \frac{X - \mu}{\sigma}

이것이 표준화이고, 6절에서 정규 분포표를 하나만 두어도 되는 이유다. (Kreyszig는 일차 변환을 X∗=a1+a2XX^* = a_1 + a_2 X로 적어 μ∗=a1+a2μ\mu^* = a_1 + a_2\mu, σ∗2=a22σ2\sigma^{*2} = a_2^2\sigma^2로 쓴다. 같은 식이다.)

3절의 분포들에 정의를 적용해 두면 뒤에서 계속 쓴다.

분포평균 μ\mu분산 σ2\sigma^2계산의 요점
베르누이pppqpqE(X2)=E(X)=pE(X^2) = E(X) = p (값이 0·1이라 제곱해도 같다)
기하1/p1/pq/p2q/p^2급수 ∑xqx−1=1/(1−q)2\sum x q^{x-1} = 1/(1 - q)^2
균등 [a,b][a, b](a+b)/2(a + b)/2(b−a)2/12(b - a)^2/12대칭 · ∫x2dx/(b−a)\int x^2 dx/(b-a)
지수1/λ1/\lambda1/λ21/\lambda^2부분적분 · σ=μ\sigma = \mu

균등 분포의 σ=(b−a)/12\sigma = (b - a)/\sqrt{12}는 반올림 오차의 크기로 자주 쓰인다. 눈금 간격 Δ\Delta로 읽은 값의 반올림 오차는 [−Δ/2,Δ/2][-\Delta/2, \Delta/2]에 고르게 퍼져 있다고 보면 표준편차가 Δ/12≈0.29 Δ\Delta/\sqrt{12} \approx 0.29\,\Delta다 — ADC의 양자화 잡음이 이것이다. 지수 분포는 표준편차가 평균과 같아 상대 산포가 늘 100 %다. 고장 시간이 지수를 따르는 부품은 수명이 평균의 절반도 안 되는 것과 두 배가 넘는 것이 흔하게 섞인다.

E(Xk)E(X^k)를 kk차 모멘트, E[(X−μ)k]E[(X - \mu)^k]를 kk차 중심 모멘트라 한다. 평균은 1차 모멘트, 분산은 2차 중심 모멘트다. 3차 중심 모멘트를 σ3\sigma^3으로 나눈 왜도는 분포가 어느 쪽으로 기울었는지를, 4차를 σ4\sigma^4으로 나눈 첨도는 꼬리가 얼마나 두꺼운지를 잰다. 정규 분포는 왜도 0, 첨도 3이고, 이 둘이 정규성 확인의 첫 지표다(19.9).

모멘트를 한꺼번에 담는 도구가 모멘트 생성함수다.

M(t)=E(etX)=∑k=0∞tkk! E(Xk)M(t) = E\bigl(e^{tX}\bigr) = \sum_{k=0}^{\infty} \frac{t^k}{k!}\,E(X^k)

etXe^{tX}를 급수로 펼치면 tkt^k의 계수에 kk차 모멘트가 앉는다. 그래서 MM을 kk번 미분해 t=0t = 0을 넣으면 E(Xk)E(X^k)가 나온다 — M′(0)=μM'(0) = \mu, M′′(0)−M′(0)2=σ2M''(0) - M'(0)^2 = \sigma^2. (Kreyszig는 이것을 G(t)G(t)로 쓴다. 이 장은 GG를 2절에서 상태의 수로 썼으므로 MM을 쓴다. 여기의 tt는 시간이 아니라 보조 변수다.)

모멘트 생성함수가 정말 쓸모 있는 것은 독립인 변수의 합을 다룰 때다. X,YX, Y가 독립이면 et(X+Y)=etXetYe^{t(X+Y)} = e^{tX}e^{tY}의 기댓값이 기댓값의 곱으로 갈라지므로(7절)

MX+Y(t)=MX(t) MY(t)M_{X+Y}(t) = M_X(t)\,M_Y(t)

합의 분포를 직접 구하는 합성곱(7절) 대신 곱셈 한 번이면 된다. 뒤에서 쓸 것을 모아 둔다.

분포M(t)M(t)한 줄 유도
베르누이 (p)(p)q+petq + pe^tq⋅e0+p⋅etq \cdot e^0 + p \cdot e^t
이항 (n,p)(n, p)(q+pet)n(q + pe^t)^n베르누이 nn개의 합이므로 nn제곱
푸아송 (μ)(\mu)eμ(et−1)e^{\mu(e^t - 1)}∑xetxμxe−μ/x!\sum_x e^{tx}\mu^x e^{-\mu}/x! — 지수함수 급수
정규 (μ,σ2)(\mu, \sigma^2)eμt+σ2t2/2e^{\mu t + \sigma^2 t^2/2}지수 안의 제곱을 완성
지수 (λ)(\lambda)λ/(λ−t)\lambda/(\lambda - t), t<λt < \lambda∫0∞λe−(λ−t)xdx\int_0^\infty \lambda e^{-(\lambda - t)x}dx

5절에서 이항·푸아송의 분산을, 7절에서 “정규 + 정규 = 정규”와 “푸아송 + 푸아송 = 푸아송”을 이 표로 한 줄에 얻는다. tt 대신 iωi\omega를 넣은 것이 특성함수다.

ϕ(ω)=E(eiωX)=∫−∞∞eiωxf(x) dx\phi(\omega) = E\bigl(e^{i\omega X}\bigr) = \int_{-\infty}^{\infty} e^{i\omega x} f(x)\,dx

이것은 밀도함수의 푸리에 변환(1.10.4푸리에 변환의 성질)이다 — 정확히는 지수의 부호가 반대다. 1.10의 규약 F(ω)=∫f(x) e−iωx dxF(\omega) = \int f(x)\,e^{-i\omega x}\,dx로 쓰면 ϕ(ω)=F(−ω)\phi(\omega) = F(-\omega)이고, 확률론은 관례상 +i+i를 쓴다. 부호는 아래의 어떤 성질에도 영향을 주지 않는다. 특성함수의 값어치는 세 가지다. ① 모든 분포에 존재한다(∣eiωx∣=1\lvert e^{i\omega x}\rvert = 1이라 적분이 늘 수렴한다. 모멘트 생성함수는 꼬리가 두꺼우면 발산한다). ② 분포를 완전히 결정한다 — 푸리에 변환이 가역이므로. ③ 독립인 확률 변수의 합의 특성함수는 각각의 곱이다. 셋째가 6절에서 중심극한정리의 증명을 열 줄로 만든다. 위 표의 M(t)M(t)에 t=iωt = i\omega를 넣으면 그대로 특성함수가 된다.

분포를 전혀 모르고 μ\mu와 σ\sigma만 알 때도 말할 수 있는 것이 있다. 먼저 더 단순한 것부터. Y≥0Y \ge 0인 확률 변수와 양수 KK에 대해

P(Y≥K)≤E(Y)KP(Y \ge K) \le \frac{E(Y)}{K}

이것이 마르코프 부등식이다. E(Y)=∫yf dy≥∫y≥Kyf dy≥K⋅P(Y≥K)E(Y) = \int y f\,dy \ge \int_{y \ge K} y f\,dy \ge K \cdot P(Y \ge K) — KK 이상인 부분만 남기고, 그 부분에서 yy를 KK로 깎아 내린 것이다. 평균이 1인 음 아닌 양이 10을 넘을 확률은 많아야 10 %다. 여기에 Y=(X−μ)2Y = (X - \mu)^2, K=k2σ2K = k^2\sigma^2을 넣으면 E(Y)=σ2E(Y) = \sigma^2이므로

P(∣X−μ∣≥kσ)≤1k2P\bigl(\lvert X - \mu\rvert \ge k\sigma\bigr) \le \frac{1}{k^2}

이것이 체비셰프 부등식이다. 평균에서 2σ2\sigma 밖에 있을 확률은 어떤 분포든 25 % 이하, 3σ3\sigma 밖은 11 % 이하다. 정규 분포에서는 각각 4.6 %, 0.27 %이니 체비셰프는 매우 느슨하다 — 그러나 분포에 대한 가정이 하나도 없다는 것이 요점이고, 분산이 “퍼짐”의 척도라는 주장에 대한 정량적 보증이기도 하다.

데이터 쪽 — 표본평균과 표본분산

섹션 제목: “데이터 쪽 — 표본평균과 표본분산”

지금까지의 μ\mu, σ2\sigma^2은 분포(모집단)의 참값이었다. 측정값 x1,…,xnx_1, \dots, x_n이 손에 있으면 같은 이름의 양을 데이터에서 계산한다.

xˉ=1n∑j=1nxj,s2=1n−1∑j=1n(xj−xˉ)2\bar{x} = \frac{1}{n}\sum_{j=1}^{n} x_j, \qquad s^2 = \frac{1}{n-1}\sum_{j=1}^{n} (x_j - \bar{x})^2

s2s^2의 분모가 nn이 아니라 n−1n - 1인 이유는 8절에서 증명한다 — 짧게 말하면, 편차를 μ\mu가 아니라 xˉ\bar{x}에서 재기 때문에 제곱합이 조금 작게 나오고, 그것을 되돌리는 보정이다. nn이 크면 차이는 사라진다.

데이터를 요약하는 다른 수들 — 크기순으로 나열해 가운데를 취한 중앙값, 4분의 1·4분의 3 지점의 사분위수, 그 사이 폭인 사분위 범위 — 는 꼬리의 영향을 덜 받아 이상값이 섞인 계측 데이터에서 평균·표준편차보다 안전하다. 히스토그램은 ff의, 누적 빈도는 FF의 데이터판이다.

평균과 중앙값의 차이는 무엇을 최소로 하는가의 차이로도 읽힌다. 어떤 수 cc에서 데이터까지의 거리를 재어 합할 때, 거리의 제곱합 ∑(xj−c)2\sum(x_j - c)^2을 가장 작게 하는 cc가 평균 xˉ\bar x이고 (미분해 0을 놓으면 ∑(xj−c)=0\sum(x_j - c) = 0), 절댓값의 합 ∑∣xj−c∣\sum\lvert x_j - c\rvert를 가장 작게 하는 cc가 중앙값이다(cc를 옮길 때 양쪽에 남은 점의 개수가 같아야 합이 줄지 않는다). 제곱은 먼 점을 무겁게 세므로 평균은 이상값에 끌려가고, 절댓값은 모든 점을 같은 무게로 세므로 중앙값은 버틴다. 12절의 최소제곱이 제곱합 쪽을 택한 결과라는 것도 기억해 둘 것.

파라미터 연계 — 상대 산포와 개수의 제곱근

섹션 제목: “파라미터 연계 — 상대 산포와 개수의 제곱근”

세는 일에서 나오는 분포 둘이다. 이항 분포는 “정해진 횟수 중 몇 번”이고, 푸아송 분포는 “정해진 구간 안에 몇 개”다. 후자가 전자의 극한이다.

베르누이 시행에서 이항 분포로

섹션 제목: “베르누이 시행에서 이항 분포로”

성공 확률 pp인 시행을 독립적으로 nn번 되풀이한다. 성공 횟수 XX의 분포는? 특정한 순서로 성공이 xx번, 실패가 n−xn - x번 나올 확률은 독립이므로 곱해서 pxqn−xp^x q^{n-x}이고, 그런 순서는 nn자리 중 성공 자리 xx개를 고르는 (nx)\binom{n}{x}가지다. 따라서

f(x)=(nx)pxqn−x,x=0,1,…,n,q=1−pf(x) = \binom{n}{x} p^x q^{n-x}, \qquad x = 0, 1, \dots, n, \qquad q = 1 - p

이것이 이항 분포다(Kreyszig는 베르누이 분포라고도 부른다 — 3절의 0·1 변수 하나와 이름이 겹치니 주의). 전부 더하면 이항정리로 (p+q)n=1(p + q)^n = 1이 되어 확률의 합이 1임이 확인된다. 평균과 분산은 정의대로 합을 계산해도 되지만, 더 빠른 길이 둘 있다. 하나는 XX를 베르누이 변수 nn개의 합으로 보는 것이다. 베르누이 하나의 평균은 pp, 분산은 E(X2)−p2=p−p2=pqE(X^2) - p^2 = p - p^2 = pq이고, 독립이므로 평균도 분산도 더한다. 다른 하나는 4절의 모멘트 생성함수 M(t)=(q+pet)nM(t) = (q + pe^t)^n을 미분하는 것이다 — M′(0)=npM'(0) = np, M′′(0)=np+n(n−1)p2M''(0) = np + n(n-1)p^2이므로 σ2=M′′(0)−M′(0)2=np−np2\sigma^2 = M''(0) - M'(0)^2 = np - np^2.

μ=np,σ2=npq\mu = np, \qquad \sigma^2 = npq

이항 분포는 복원 추출을 전제한다 — 매 시행의 pp가 같아야 한다. 유한한 로트에서 검사할 다이를 뽑아 되돌려 놓지 않으면 pp가 시행마다 바뀐다(1절의 나사 예). 로트에 NN개가 있고 그중 MM개가 불량일 때 nn개를 비복원으로 뽑아 불량이 xx개일 확률은 셈으로 바로 나온다.

f(x)=(Mx)(N−Mn−x)(Nn)f(x) = \frac{\dbinom{M}{x}\dbinom{N - M}{n - x}}{\dbinom{N}{n}}

이것이 초기하 분포다. 분모는 NN개 중 nn개를 고르는 전체 경우, 분자는 불량 MM개 중 xx개와 양품 N−MN - M개 중 n−xn - x개를 고르는 경우다. xx에 대해 다 더하면 2절의 방데르몽드 항등식으로 분자의 합이 분모가 되어 1이다. 평균과 분산은

μ=nMN,σ2=npq N−nN−1(p=MN, q=1−p)\mu = n\frac{M}{N}, \qquad \sigma^2 = npq\,\frac{N - n}{N - 1} \qquad \Bigl(p = \frac{M}{N},\ q = 1 - p\Bigr)

평균은 이항과 같고, 분산에 유한 모집단 보정 (N−n)/(N−1)(N - n)/(N - 1)이 곱해진다. 되돌려 놓지 않으면 같은 다이를 두 번 볼 일이 없어 정보가 그만큼 알차고, 그래서 분산이 줄어든다. n=Nn = N(전수 검사)이면 보정이 0 — 불량 개수가 확률 변수가 아니게 된다. 나사 예(N=10N = 10, M=3M = 3, n=2n = 2)의 불량 0·1·2개 확률은 초기하로 0.47·0.47·0.07, 이항(p=0.3p = 0.3)으로 0.49·0.42·0.09다. NN, MM, N−MN - M이 모두 nn보다 충분히 크면 보정이 1에 가까워져 이항 분포(p=M/Np = M/N)로 돌아간다. 로트 합격 판정(10절, 19.11)에서 표본이 로트의 10 %를 넘으면(보정 0.9 이하) 이항 대신 이것을 써야 한다.

결과가 둘이 아니라 여럿이면 이항이 다항 분포가 된다. 한 번의 시행에서 결과 1,…,m1, \dots, m이 각각 확률 p1,…,pmp_1, \dots, p_m으로 나오고 nn번 되풀이해 각 결과가 x1,…,xmx_1, \dots, x_m번 나올 확률은

f(x1,…,xm)=n!x1!⋯xm! p1x1⋯pmxm,x1+⋯+xm=nf(x_1, \dots, x_m) = \frac{n!}{x_1!\cdots x_m!}\,p_1^{x_1}\cdots p_m^{x_m}, \qquad x_1 + \cdots + x_m = n

특정한 순서 하나의 확률이 p1x1⋯pmxmp_1^{x_1}\cdots p_m^{x_m}이고, 그런 순서의 수가 2절의 다항 계수다. 결과 ii만 보면 이항 B(n,pi)B(n, p_i)이지만, 개수들이 합이 nn으로 묶여 있어 독립이 아니다. 한 칸이 많이 나오면 다른 칸이 적게 나와야 하므로 공분산이 음이다(7절).

Var⁡(Xi)=npi(1−pi),Cov⁡(Xi,Xj)=−npipj(i≠j)\operatorname{Var}(X_i) = np_i(1 - p_i), \qquad \operatorname{Cov}(X_i, X_j) = -np_ip_j \quad (i \ne j)

웨이퍼 위 다이를 양품·수리 가능·폐기로 나눈 개수, 11절에서 도수를 칸별로 센 표가 이 분포를 따른다.

nn이 아주 크고 pp가 아주 작으면서 평균 np=μnp = \mu가 유한한 값으로 고정되는 극한을 생각한다. 결함 하나가 특정 다이에 떨어질 확률은 작고, 결함 후보 자리는 많고, 다이당 평균 결함 수는 적당한 값 — 정확히 이 상황이다. 이항 확률에 p=μ/np = \mu/n을 넣고 정리한다.

(nx)pxqn−x=n(n−1)⋯(n−x+1)x! μxnx(1−μn)n−x\binom{n}{x} p^x q^{n-x} = \frac{n(n-1)\cdots(n-x+1)}{x!}\,\frac{\mu^x}{n^x}\left(1 - \frac{\mu}{n}\right)^{n-x}

n→∞n \to \infty에서 첫 인수의 n(n−1)⋯(n−x+1)/nx→1n(n-1)\cdots(n-x+1)/n^x \to 1이고, (1−μ/n)n→e−μ(1 - \mu/n)^{n} \to e^{-\mu}, (1−μ/n)−x→1(1 - \mu/n)^{-x} \to 1이다. 남는 것이

f(x)=μxx! e−μ,x=0,1,2,…f(x) = \frac{\mu^x}{x!}\,e^{-\mu}, \qquad x = 0, 1, 2, \dots

푸아송 분포다. 파라미터가 μ\mu 하나뿐이고, 그 하나가 평균이면서 분산이다.

E(X)=μ,Var⁡(X)=μE(X) = \mu, \qquad \operatorname{Var}(X) = \mu

분산은 이항의 npqnpq에서 q→1q \to 1을 취한 것으로도 보이고, 직접 계산해도 된다. x(x−1)x(x-1)을 곱하면 x!x!의 앞 두 인수가 약분되는 것이 요령이다.

E[X(X−1)]=∑x≥2μxe−μ(x−2)!=μ2∑y≥0μye−μy!=μ2E\bigl[X(X - 1)\bigr] = \sum_{x \ge 2} \frac{\mu^x e^{-\mu}}{(x - 2)!} = \mu^2 \sum_{y \ge 0}\frac{\mu^y e^{-\mu}}{y!} = \mu^2

따라서 E(X2)=μ2+μE(X^2) = \mu^2 + \mu이고 σ2=E(X2)−μ2=μ\sigma^2 = E(X^2) - \mu^2 = \mu. 4절의 표로 가면 더 짧다 — M(t)=eμ(et−1)M(t) = e^{\mu(e^t - 1)}에서 M′(0)=μM'(0) = \mu, M′′(0)=μ2+μM''(0) = \mu^2 + \mu.

k (사건 수)P(X = k)0123456789100.00.10.20.3이항 n = 5, p = 0.6이항 n = 20, p = 0.15푸아송 μ = 3세 경우 모두 평균 np = μ = 3
그림 1.11-2. 평균 np = 3을 고정한 채 n을 5, 20으로 늘린 이항 분포와 평균 3인 푸아송 분포. n = 5(p = 0.6)는 대칭에 가깝고 n = 5에서 끝나지만, n = 20(p = 0.15)이면 벌써 푸아송의 점 쪽으로 크게 다가간다. p가 이만큼 커도 모양은 닮아 간다는 것이 그림의 요점이고, 확률값까지 몇 % 안에서 맞추려면 흔히 쓰는 기준 n ≥ 20, p ≤ 0.05를 지킨다.직접 작도

그 기준 안에서는 근사가 매우 좋다. n=100n = 100, p=0.01p = 0.01에서 불량이 셋 이상일 확률은 이항으로 7.94 %, 푸아송(μ=1\mu = 1)으로 8.03 %다. 계승과 거듭제곱이 가득한 이항 식 대신 1−e−1(1+1+12)1 - e^{-1}(1 + 1 + \tfrac12) 한 줄이면 된다.

푸아송 과정 — 시간과 공간에 흩뿌려진 사건

섹션 제목: “푸아송 과정 — 시간과 공간에 흩뿌려진 사건”

푸아송 분포가 나오는 상황을 이항의 극한 말고 직접 적을 수도 있다. 사건이 시간(또는 면적) 위에서 ① 서로 겹치지 않는 구간에서 독립이고 ② 짧은 구간 dtdt 안에서 하나 일어날 확률이 λ dt\lambda\,dt로 비율이 일정하며 ③ 같은 순간에 둘이 일어날 확률은 무시할 만하다고 하자. 이런 사건의 흐름을 푸아송 과정이라 한다. 길이 tt의 구간에 사건이 xx개 든 확률을 Px(t)P_x(t)라 하면, t+dtt + dt까지 xx개가 되는 길은 둘뿐이다 — tt까지 xx개였고 dtdt 동안 아무 일도 없었거나, x−1x - 1개였고 dtdt 동안 하나가 일어났거나. ①이 곱을, ②가 λ dt\lambda\,dt를, ③이 “길은 둘뿐”을 준다.

Px(t+dt)=Px(t) (1−λ dt)+Px−1(t) λ dtP_x(t + dt) = P_x(t)\,(1 - \lambda\,dt) + P_{x-1}(t)\,\lambda\,dt

dtdt로 나누면 미분방정식의 사슬이 된다.

dP0dt=−λP0,dPxdt=λ(Px−1−Px)(x≥1)\frac{dP_0}{dt} = -\lambda P_0, \qquad \frac{dP_x}{dt} = \lambda\bigl(P_{x-1} - P_x\bigr) \quad (x \ge 1)

시작할 때는 사건이 없으므로 P0(0)=1P_0(0) = 1, 나머지는 0이다. 첫 식에서 P0=e−λtP_0 = e^{-\lambda t}이고, 이것을 둘째 식에 넣어 차례로 풀면(1.4.2선형 1계 ODE와 베르누이 방정식의 선형 1계 방정식)

Px(t)=(λt)xx! e−λtP_x(t) = \frac{(\lambda t)^x}{x!}\,e^{-\lambda t}

— 평균 μ=λt\mu = \lambda t인 푸아송이다. 이항의 극한과 같은 답이 가정 셋에서 곧장 나왔다. 식의 꼴은 반도체의 속도 방정식(생성·포획률로 개수가 변하는 식)과 같다. 들어오는 흐름 λPx−1\lambda P_{x-1}과 나가는 흐름 λPx\lambda P_x의 차가 변화율이다.

같은 과정에서 사건과 사건 사이의 간격은 3절의 지수 분포를 따른다. 간격이 tt보다 길 확률은 ”tt 동안 사건이 하나도 없을 확률”이고 그것이 위의 P0(t)=e−λtP_0(t) = e^{-\lambda t}이므로 F(t)=1−e−λtF(t) = 1 - e^{-\lambda t}. 개수는 푸아송, 간격은 지수 — 같은 물건의 두 얼굴이다.

방사선 계수기로 확인하자. 10시간에 1800번을 세었으면 λ=3\lambda = 3회/분이다. 이 기록을 1분씩 600개 구간으로 자르면 한 번도 세지 않은 구간이 600×e−3≈30600 \times e^{-3} \approx 30개쯤 나와야 한다. 실제 개수가 이와 크게 다르면 계수기에 불감 시간이 있거나 선원이 일정하지 않다는 뜻이다 — 11절의 적합도 검정이 이 비교를 정량화한다.

반도체로 — 푸아송이 나오는 네 자리

섹션 제목: “반도체로 — 푸아송이 나오는 네 자리”

① 산탄 잡음. 전자가 pn 접합의 장벽을 넘는 사건은 서로 독립이고 일정한 비율로 일어난다. 시간 TT 동안 넘은 전자 수 NN은 푸아송이고, 전류는 I=qN/TI = qN/T다. (이 문단에서만 qq는 기본 전하, NN은 전자 수, TT는 관측 시간이다 — 이항의 q=1−pq = 1 - p, 모집단 크기 NN, 검정통계량 TT가 아니다.) 평균 전류를 Iˉ\bar I라 하면 ⟨N⟩=IˉT/q\langle N \rangle = \bar I T / q이고 분산도 같으므로

σI2=q2T2Var⁡(N)=q2T2⋅IˉTq=q IˉT\sigma_I^2 = \frac{q^2}{T^2}\operatorname{Var}(N) = \frac{q^2}{T^2}\cdot\frac{\bar I T}{q} = \frac{q\,\bar I}{T}

전류의 요동이 전류 자체에 비례하고 관측 시간에 반비례한다. 관측 시간을 대역폭으로 바꿔 쓰면 스펙트럼 밀도 2qIˉ2q\bar I가 되고, 이것이 13.9·22.6의 산탄 잡음 공식이다. 잡음의 근원은 회로가 아니라 “전자가 낱개로 센다”는 사실 하나이고, 그 사실을 수학으로 옮긴 것이 분산 == 평균이다.

② 수율. 다이 면적 AA, 단위 면적당 결함 밀도 D0D_0이면 다이 하나에 떨어지는 결함 수는 푸아송(AD0)(A D_0)이다. 결함이 하나라도 있으면 죽는다고 하면 수율 YY(확률 변수 YY가 아니라 수율의 관용 기호다)는 결함이 0개일 확률이다.

Y=P(X=0)=e−AD0Y = P(X = 0) = e^{-A D_0}

면적이 지수 위에 올라앉는다. 다이를 두 배로 키우면 ln⁡Y\ln Y가 두 배로 나빠진다. 실제 결함은 독립적으로 흩뿌려지지 않고 뭉쳐 다니므로 실측 수율은 이 식보다 높다 — 결함이 몇 개 다이에 몰리면 나머지 다이가 산다. 그 보정이 19.10의 음이항 모형이고, 출발점은 언제나 이 푸아송 식이다.

③ EUV의 광자 산탄 잡음. 레지스트의 한 픽셀에 도달하는 광자 수는 푸아송이라 상대 요동이 1/⟨N⟩1/\sqrt{\langle N \rangle}이다. 극자외선은 광자 하나의 에너지가 커서 같은 노광량에 광자 수가 적고, 그래서 선폭 거칠기가 통계적으로 생긴다. 노광량을 줄이면 처리량은 오르지만 ⟨N⟩\langle N \rangle이 줄어 거칠기가 는다 — 파라미터 하나가 두 방향으로 당기는 전형적 상충이다.

④ 랜덤 도펀트. 채널 부피 VV에 농도 NDN_D로 도핑하면 실제 개수는 푸아송(NDV)(N_D V)이다. 4절 끝의 1/N1/\sqrt{N}이 여기서 나온다. 개수만이 아니라 위치도 무작위라 실제 산포는 이보다 크고, 그 부분이 14.4의 일이다.

네 자리 모두 같은 가정 — 독립, 일정한 비율, 낱개 — 에서 같은 분포가 나온다. 반대로 데이터의 분산이 평균보다 뚜렷이 크면 그 가정 중 하나가 깨진 것이고(대개 독립성 — 결함의 군집), 그 자체가 진단 정보다.

이 장의 경첩이다. 앞의 이산 분포들이 nn이 커지면 전부 여기로 흘러들고, 뒤의 추정·검정은 전부 여기서 출발한다.

f(x)=1σ2πexp⁡ ⁣[−(x−μ)22σ2]f(x) = \frac{1}{\sigma\sqrt{2\pi}}\exp\!\left[-\frac{(x - \mu)^2}{2\sigma^2}\right]

파라미터는 둘, 평균 μ\mu와 표준편차 σ\sigma이고 N(μ,σ2)N(\mu, \sigma^2)로 적는다. 괄호 안 둘째 자리가 σ\sigma가 아니라 **σ2\sigma^2**인 것에 주의한다 — N(0,4)N(0, 4)는 표준편차 2다.

물리에서 가장 먼저 만나는 정규 분포는 열평형 기체 분자의 속도 성분 하나다. 볼츠만 인자 e−E/kBTe^{-E/k_BT}에 운동에너지 E=mvx2/2E = mv_x^2/2를 넣으면

f(vx)∝exp⁡ ⁣(−mvx22kBT)⟹vx∼N ⁣(0, kBTm)f(v_x) \propto \exp\!\left(-\frac{m v_x^2}{2k_BT}\right) \quad\Longrightarrow\quad v_x \sim N\!\left(0,\ \frac{k_BT}{m}\right)

지수 안을 위 식과 맞춰 읽으면 σ2=kBT/m\sigma^2 = k_BT/m이다(여기서 EE는 에너지, kBk_B는 볼츠만 상수). 반도체에서 전자의 열속도 kBT/m∗\sqrt{k_BT/m^*}가 이 표준편차이고, 온도가 네 배가 되어야 속도 산포가 두 배가 된다.

μ − 3σμ − 2σμ − σμμ + σμ + 2σμ + 3σ변곡점 (x = μ ± σ)68.3 %95.45 %99.73 %f(x)높이 1/(σ√2π)
그림 1.11-3. 정규 분포의 밀도. 평균에서 ±σ, ±2σ, ±3σ 안에 각각 68.3 %, 95.45 %, 99.73 %가 든다. 곡선의 변곡점이 μ ± σ에 있어 σ를 눈으로 읽을 수 있고, 봉우리 높이 1/(σ√2π)는 σ에 반비례한다.직접 작도

4절의 표준화 Z=(X−μ)/σZ = (X - \mu)/\sigma를 쓰면 ZZ는 N(0,1)N(0, 1)이다. 그 밀도와 누적분포에 이름을 따로 준다.

φ(z)=12πe−z2/2,Φ(z)=∫−∞zφ(u) du\varphi(z) = \frac{1}{\sqrt{2\pi}}e^{-z^2/2}, \qquad \Phi(z) = \int_{-\infty}^{z} \varphi(u)\,du

Φ\Phi는 닫힌 꼴이 없다. 오차함수(1.5.10오차함수와 불완전 감마함수)로 쓰면 Φ(z)=12[1+erf⁡(z/2)]\Phi(z) = \tfrac12\bigl[1 + \operatorname{erf}(z/\sqrt2)\bigr]이고, 표나 수치 계산으로 값을 얻는다. 대칭이므로 Φ(−z)=1−Φ(z)\Phi(-z) = 1 - \Phi(z)이며, 표는 z≥0z \ge 0만 있으면 된다. 양쪽 꼬리를 합친 확률은 여오차함수 하나로 쓰인다 — P(∣X−μ∣≥kσ)=erfc⁡(k/2)P(\lvert X - \mu\rvert \ge k\sigma) = \operatorname{erfc}(k/\sqrt2). 1.7에서 확산의 해로 만난 erfc⁡\operatorname{erfc}가 바로 이 꼬리 넓이다. 임의의 정규 분포는 표준화를 거쳐 이 하나로 돌아온다.

P(a<X≤b)=Φ ⁣(b−μσ)−Φ ⁣(a−μσ)P(a < X \le b) = \Phi\!\left(\frac{b - \mu}{\sigma}\right) - \Phi\!\left(\frac{a - \mu}{\sigma}\right)

외워 두면 좋은 값 몇 개.

zzΦ(z)\Phi(z)양쪽 ±z\pm z 안의 확률쓰이는 곳
0.67450.7550 %확률 오차 — 옛 물리 문헌의 오차 막대
10.841368.3 %1σ1\sigma, 물리 측정값의 ±\pm
1.6450.9590 %한쪽 5 % 검정, 90 % 신뢰구간
1.960.97595 %95 % 신뢰구간, 양쪽 5 % 검정
20.977295.45 %2σ2\sigma
2.5760.99599 %99 % 신뢰구간, Kreyszig의 관리도 한계
30.9986599.73 %3σ3\sigma, 관리도의 한계선
3.2910.999599.9 %99.9 % 신뢰구간
4.51−3.4×10−61 - 3.4 \times 10^{-6}—“6시그마”의 실제 기준 (평균 이동 1.5σ1.5\sigma 가정)

감각으로 옮기면 — 평균에서 1σ1\sigma 밖은 세 번에 한 번, 2σ2\sigma 밖은 22번에 한 번, 3σ3\sigma 밖은 370번에 한 번 나온다. 측정값 하나가 기대에서 1σ1\sigma쯤 벗어난 것은 아무 일도 아니고, 3σ3\sigma를 넘으면 그때 의심할 이유가 생긴다. 표의 첫 줄은 폭이 반반인 구간이다. 물리 문헌이 결과를 xˉ±σ\bar x \pm \sigma(68 % 구간)로 적는 관례와, 통계·공정이 95 % 구간을 쓰는 관례가 서로 다르다는 것도 기억해 둘 것 — 같은 ±\pm라도 어느 쪽인지 밝혀야 비교가 된다.

문턱전압이 N(0.40 V,(20 mV)2)N(0.40\,\mathrm{V}, (20\,\mathrm{mV})^2)이고 사양이 0.35∼0.45 V0.35 \sim 0.45\,\mathrm{V}이면, 사양 한계는 ±2.5σ\pm 2.5\sigma이고 안에 들 확률은 Φ(2.5)−Φ(−2.5)=0.9876\Phi(2.5) - \Phi(-2.5) = 0.9876, 즉 1.2 %가 사양 밖이다. σ\sigma를 15 mV15\,\mathrm{mV}로 줄이면 ±3.33σ\pm 3.33\sigma가 되어 0.09 %로 떨어진다. 사양 폭을 σ\sigma로 나눈 비가 공정 능력 지수 CpC_p의 뼈대이고(19.11), 그 지수가 “표준편차 몇 개가 사양 안에 들어가는가”라는 이 계산 하나를 이름 붙인 것이다.

거꾸로도 쓴다. 사양 밖을 1 % 이하로 두려면 ±50 mV\pm 50\,\mathrm{mV}가 ±2.576σ\pm 2.576\sigma보다 넓어야 하므로 σ≤50/2.576=19.4 mV\sigma \le 50/2.576 = 19.4\,\mathrm{mV} — 공정이 지켜야 할 산포의 상한이 표의 한 줄에서 나온다.

이항·푸아송의 정규 근사 — 스털링으로 유도

섹션 제목: “이항·푸아송의 정규 근사 — 스털링으로 유도”

nn이 크면 이항 분포의 봉우리 근처가 정규 분포와 같아진다(드무아브르–라플라스). 2절의 스털링 근사가 있으면 직접 보일 수 있다. 이항 확률의 계승 셋에 n!∼2πn(n/e)nn! \sim \sqrt{2\pi n}(n/e)^n을 넣으면 ee의 거듭제곱이 서로 지워지고

f(x)∼n2πx(n−x)(npx)x(nqn−x)n−xf(x) \sim \sqrt{\frac{n}{2\pi x(n - x)}}\left(\frac{np}{x}\right)^{x}\left(\frac{nq}{n - x}\right)^{n-x}

이 남는다. 봉우리에서 벗어난 거리 δ=x−np\delta = x - np로 옮겨 가자. 거듭제곱 부분의 로그는

−(np+δ)ln⁡ ⁣(1+δnp)−(nq−δ)ln⁡ ⁣(1−δnq)-(np + \delta)\ln\!\left(1 + \frac{\delta}{np}\right) - (nq - \delta)\ln\!\left(1 - \frac{\delta}{nq}\right)

이고, ln⁡(1+u)≈u−u2/2\ln(1 + u) \approx u - u^2/2로 2차까지 전개하면 1차 항 −δ-\delta와 +δ+\delta가 지워지고 2차 항만 남는다.

−δ22np−δ22nq=−δ22npq(왜냐하면 1p+1q=1pq)-\frac{\delta^2}{2np} - \frac{\delta^2}{2nq} = -\frac{\delta^2}{2npq} \qquad\Bigl(\text{왜냐하면 } \tfrac1p + \tfrac1q = \tfrac{1}{pq}\Bigr)

앞의 근호는 봉우리 근처에서 x(n−x)≈n2pqx(n - x) \approx n^2pq이므로 1/2πnpq1/\sqrt{2\pi npq}다. 합치면

f(x)∼12πnpqexp⁡ ⁣[−(x−np)22npq]f(x) \sim \frac{1}{\sqrt{2\pi npq}}\exp\!\left[-\frac{(x - np)^2}{2npq}\right]

— 평균 npnp, 분산 npqnpq인 정규 밀도다. 여기서 ∼\sim는 비가 1로 간다는 뜻이다. 두 가지를 읽어 둔다. ① 정규화 상수는 스털링의 2πn\sqrt{2\pi n}에서 왔다. 2절에서 “통계역학에서는 무시한다”던 그 항이 확률에서는 곡선의 높이를 정한다. 2절에서 “종 모양은 이항 계수의 모양”이라 한 말의 증명이 이것이다. ② 전개를 2차에서 끊었다. 버린 3차 항은 δ3/n2\delta^3/n^2 크기라 봉우리 근처(δ∼n\delta \sim \sqrt n)에서는 작지만 꼬리로 가면 커진다. 근사가 맞는 곳은 봉우리 근처이고, 꼬리의 작은 확률은 상대 오차가 크다. 같은 계산을 푸아송에 하면(x=μ+δx = \mu + \delta) μ\mu가 클 때 N(μ,μ)N(\mu, \mu)가 나온다.

실제로 쓰는 것은 구간의 꼴이다.

P(a≤X≤b)≈Φ(β)−Φ(α),α=a−np−0.5npq,β=b−np+0.5npqP(a \le X \le b) \approx \Phi(\beta) - \Phi(\alpha), \qquad \alpha = \frac{a - np - 0.5}{\sqrt{npq}}, \quad \beta = \frac{b - np + 0.5}{\sqrt{npq}}

±0.5\pm 0.5가 연속성 보정이다. 정수 xx의 확률을 폭 1짜리 막대 [x−0.5, x+0.5][x - 0.5,\ x + 0.5]의 넓이로 본 것이라, 양끝 막대를 온전히 넣으려면 반 칸씩 넓혀야 한다. 흔히 np≥5np \ge 5, nq≥5nq \ge 5 정도면 쓸 만하다. 보정의 크기를 보자. 동전 100번에서 앞면이 45~55번일 확률은 정확히 0.7287이다. 보정 없이 Φ(1)−Φ(−1)\Phi(1) - \Phi(-1)로 계산하면 0.6827로 7 %포인트 가까이 모자라고, 보정해 Φ(1.1)−Φ(−1.1)\Phi(1.1) - \Phi(-1.1)로 계산하면 0.7287로 넷째 자리까지 맞는다. 5절에서 “봉우리는 nn으로, 폭은 n\sqrt{n}으로 커진다”고 했던 그림이 이 근사의 내용이다.

정규 분포가 어디에나 나타나는 이유가 이 정리다.

X1,X2,…,XnX_1, X_2, \dots, X_n이 서로 독립이고 같은 분포를 따르며 평균 μ\mu, 분산 σ2\sigma^2(유한)을 갖는다고 하자. 합 Sn=X1+⋯+XnS_n = X_1 + \cdots + X_n을 표준화한

Zn=Sn−nμσnZ_n = \frac{S_n - n\mu}{\sigma\sqrt{n}}

의 분포는 n→∞n \to \infty에서 N(0,1)N(0, 1)로 수렴한다 — XiX_i의 분포가 무엇이든.

마지막 구절이 전부다. 개별 기여의 분포는 아무래도 좋다. 균등이든, 두 값만 갖는 베르누이든, 한쪽으로 기운 지수든, 많이 더하면 정규가 된다.

n = 1z = (S − nμ)/(σ√n)n = 2z = (S − nμ)/(σ√n)n = 4z = (S − nμ)/(σ√n)n = 12z = (S − nμ)/(σ√n)점선: 표준정규 φ(z)실선: 균등분포 n개 합의 밀도
그림 1.11-4. 균등 분포 n개의 합을 표준화한 밀도. n = 1은 직사각형, n = 2는 삼각형(균등끼리의 합성곱)이고, n = 4에서 이미 종 모양이며 n = 12면 점선의 표준정규와 겹친다. 시작이 정규와 전혀 닮지 않았는데도 그렇다.직접 작도

밀도의 언어로 같은 것을 말하면, 독립인 두 변수의 합의 밀도는 두 밀도의 합성곱이다 (1.10.5합성곱과 상관, 7절에서 유도). 그림의 n=2n = 2 삼각형이 직사각형과 직사각형의 합성곱이고, 합성곱을 되풀이할수록 모서리가 깎여 나가 종 모양만 남는다.

중심극한정리가 반도체에 가장 직접적으로 닿는 자리다. 입자가 시간 τ\tau마다 ±ℓ\pm\ell을 무작위로 움직인다. nn걸음 뒤의 위치는 걸음 nn개의 합이고, 한 걸음의 평균은 0, 분산은 ℓ2\ell^2이므로

⟨xn⟩=0,⟨xn2⟩=nℓ2=ℓ2τ t\langle x_n \rangle = 0, \qquad \langle x_n^2 \rangle = n\ell^2 = \frac{\ell^2}{\tau}\,t

위치의 분포는 정규이고 그 분산이 시간에 비례한다. σ2=2Dt\sigma^2 = 2Dt로 쓰면 D=ℓ2/(2τ)D = \ell^2/(2\tau)가 확산 계수다. 그런데 확산 방정식(1.7.6열·확산 방정식)의 점원 해가 정확히 분산 2Dt2Dt인 가우스다. 확산 방정식은 무작위 행보의 중심극한정리를 미분방정식으로 적은 것이다. 불순물 확산 프로파일이 가우스인 이유, 확산 길이가 Dt\sqrt{Dt}로 커지는 이유가 모두 “분산은 더하고 표준편차는 제곱근으로 큰다”는 4절의 규칙 하나다.

더하는 대신 곱하는 과정도 있다. 결정립이 여러 단계에 걸쳐 어떤 비율씩 자라거나, 산화막의 열화가 단계마다 어떤 배율로 진행되면, 최종값은 인수들의 곱이다. 로그를 취하면 곱이 합이 되고 중심극한정리가 걸린다 — ln⁡X\ln X가 정규다. 이런 XX를 대수정규라 한다. 밀도는 오른쪽으로 긴 꼬리를 갖고, 중앙값이 평균보다 작다. 절연막 파괴 수명(TDDB), 결정립 크기, 접촉 저항의 분포가 이쪽이다. 실무 요령은 하나다 — 로그를 취해 정규성을 확인하고 정규의 도구를 그대로 쓴다.

다변수 분포와 확률 변수의 변환

섹션 제목: “다변수 분포와 확률 변수의 변환”

확률 변수가 둘 이상이면 새로운 질문이 생긴다 — 둘이 함께 어떻게 움직이는가. 그리고 하나의 확률 변수를 함수에 넣어 새 확률 변수를 만들면 그 분포는 어떻게 되는가. 두 질문의 답이 이 절이고, 뒤의 통계 절들이 전부 이 답 위에 선다.

결합 분포·주변 분포·조건부 분포

섹션 제목: “결합 분포·주변 분포·조건부 분포”

두 확률 변수 X,YX, Y의 결합 분포는 사건 {X≤x, Y≤y}\{X \le x,\ Y \le y\}의 확률로 정의한다. 3절의 FF를 두 변수로 늘린 것이다.

F(x,y)=P(X≤x, Y≤y)F(x, y) = P(X \le x,\ Y \le y)

이산이면 값의 쌍마다 확률 f(xi,yj)=P(X=xi, Y=yj)f(x_i, y_j) = P(X = x_i,\ Y = y_j)를 주면 되고, 그것을 표로 적는다. 웨이퍼의 다이를 위치 XX(0 = 중앙, 1 = 가장자리)와 판정 YY(0 = 양품, 1 = 불량)로 나눈 예를 보자.

Y=0Y = 0 (양품)Y=1Y = 1 (불량)행 합 f1(x)f_1(x)
X=0X = 0 (중앙)0.560.040.60
X=1X = 1 (가장자리)0.340.060.40
열 합 f2(y)f_2(y)0.900.101

한 변수만 보고 싶으면 다른 변수에 대해 다 더한다. 행 합이 XX만의 분포, 열 합이 YY만의 분포다.

f1(x)=∑yf(x,y),f2(y)=∑xf(x,y)f_1(x) = \sum_{y} f(x, y), \qquad f_2(y) = \sum_{x} f(x, y)

이것이 주변 분포다 — 결합 분포표의 가장자리(margin)에 행 합·열 합을 적은 데서 온 이름이다. 연속이면 합이 적분이 되고, f(x,y)f(x, y)가 결합 밀도다 — 평면 위에 발린 질량 1의 두께.

F(x,y)=∫−∞x ⁣ ⁣∫−∞yf(u,v) dv du,f1(x)=∫−∞∞f(x,y) dy,f2(y)=∫−∞∞f(x,y) dxF(x, y) = \int_{-\infty}^{x}\!\!\int_{-\infty}^{y} f(u, v)\,dv\,du, \qquad f_1(x) = \int_{-\infty}^{\infty} f(x, y)\,dy, \qquad f_2(y) = \int_{-\infty}^{\infty} f(x, y)\,dx

직사각형 a1<X≤b1a_1 < X \le b_1, a2<Y≤b2a_2 < Y \le b_2에 들 확률은 FF의 네 모서리 값으로 F(b1,b2)−F(a1,b2)−F(b1,a2)+F(a1,a2)F(b_1, b_2) - F(a_1, b_2) - F(b_1, a_2) + F(a_1, a_2)다 — 두 번 뺀 왼쪽 아래 조각을 한 번 되돌려 놓는 포함–배제다.

X=xX = x로 고정한 채 YY를 보면 1절의 조건부 확률이 분포로 옮겨 온다.

f(y∣x)=f(x,y)f1(x)f(y \mid x) = \frac{f(x, y)}{f_1(x)}

분모가 새 전체의 눈금을 1로 맞추는 정규화라는 것도 1절과 같다. 위 표에서 가장자리 다이의 불량률은 f(1∣1)=0.06/0.40=15 %f(1 \mid 1) = 0.06/0.40 = 15\,\%이고 중앙은 0.04/0.60=6.7 %0.04/0.60 = 6.7\,\%다. 전체 불량률 10 %가 위치에 따라 두 배 넘게 갈린다.

두 확률 변수의 독립은 3절 끝에 적은 대로 결합 누적분포가 곱으로 갈라지는 것이고, 그것은 확률함수· 밀도가 곱으로 갈라지는 것과 같다.

X, Y 독립  ⟺  F(x,y)=F1(x) F2(y)  ⟺  f(x,y)=f1(x) f2(y)X,\ Y \text{ 독립} \;\Longleftrightarrow\; F(x, y) = F_1(x)\,F_2(y) \;\Longleftrightarrow\; f(x, y) = f_1(x)\,f_2(y)

(F1,F2F_1, F_2는 주변 누적분포.) 변수가 nn개면 F(x1,…,xn)=F1(x1)⋯Fn(xn)F(x_1, \dots, x_n) = F_1(x_1)\cdots F_n(x_n)이어야 한다. 조건부 분포로 읽으면 f(y∣x)=f2(y)f(y \mid x) = f_2(y) — “XX를 알아도 YY에 대해 아무 정보가 없다”는 1절의 뜻 그대로다. 위 표는 f(1,1)=0.06f(1, 1) = 0.06인데 f1(1)f2(1)=0.40×0.10=0.04f_1(1)f_2(1) = 0.40 \times 0.10 = 0.04라 독립이 아니다. 이 판정을 표본 데이터로 하는 것이 11절의 분할표 검정이다.

두 변수의 함수 g(X,Y)g(X, Y)의 기댓값은 결합 분포로 가중해 더한다.

E[g(X,Y)]=∑x∑yg(x,y) f(x,y)또는∬g(x,y) f(x,y) dx dyE\bigl[g(X, Y)\bigr] = \sum_x\sum_y g(x, y)\,f(x, y) \qquad\text{또는}\qquad \iint g(x, y)\,f(x, y)\,dx\,dy

g=X+Yg = X + Y로 두면 이중합이 두 주변 분포의 합으로 갈라져 E(X+Y)=E(X)+E(Y)E(X + Y) = E(X) + E(Y)가 독립과 무관하게 나온다. g=XYg = XY이고 독립이면 f=f1f2f = f_1f_2라 이중합이 곱으로 갈라져 E(XY)=E(X) E(Y)E(XY) = E(X)\,E(Y)다 — 이 곱셈 규칙은 독립일 때만이다.

이 절은 첨자가 유난히 많고, 특히 ff에 붙는 첨자가 “몇 번째 변수의 주변 분포”를 뜻해서 헷갈린다. 한 번에 적어 둔다.

기호읽는 법무엇을 가리키는가
f(x,y)f(x, y)결합 밀도두 변수를 함께 본 밀도
f1(x), f2(y)f_1(x),\ f_2(y)주변 밀도XX만, YY만 본 밀도. 아래첨자는 변수의 번호
f(y∣x)f(y \mid x)조건부 밀도X=xX = x로 고정했을 때 YY의 밀도
F1(x), F2(y)F_1(x),\ F_2(y)주변 누적분포독립의 정의에 쓴다
μX, μY\mu_X,\ \mu_Y각 변수의 평균. Kreyszig는 μ1,μ2\mu_1, \mu_2
σX2, σY2\sigma_X^2,\ \sigma_Y^2각 변수의 분산. Kreyszig는 σ12,σ22\sigma_1^2, \sigma_2^2
σXY\sigma_{XY}공분산E[(X−μX)(Y−μY)]E[(X - \mu_X)(Y - \mu_Y)]. 첨자 둘. Arfken은 cov⁡(X,Y)\operatorname{cov}(X, Y)
ρ\rho상관계수σXY/(σXσY)\sigma_{XY}/(\sigma_X\sigma_Y). −1≤ρ≤1-1 \le \rho \le 1
C\mathbf{C}공분산 행렬Cij=σXiXjC_{ij} = \sigma_{X_i X_j}. 합 기호 Σ\Sigma와 겹치지 않게 C\mathbf{C}로 쓴다
JJ야코비안변수 변환의 부피 비

두 변수가 함께 움직이는 정도를 재는 양이다.

σXY=E[(X−μX)(Y−μY)]=E(XY)−μXμY\sigma_{XY} = E\bigl[(X - \mu_X)(Y - \mu_Y)\bigr] = E(XY) - \mu_X\mu_Y

XX가 평균보다 클 때 YY도 평균보다 크면 곱이 양수라 공분산이 양이다. 단위가 두 변수의 곱이라 크기를 읽기 어려우므로 각각의 표준편차로 나눈 것이 상관계수다.

ρ=σXYσX σY,−1≤ρ≤1\rho = \frac{\sigma_{XY}}{\sigma_X\,\sigma_Y}, \qquad -1 \le \rho \le 1

범위는 코시–슈바르츠 부등식이다 — [E(UV)]2≤E(U2) E(V2)[E(UV)]^2 \le E(U^2)\,E(V^2)는 내적공간의 부등식 (1.2.5벡터공간과 내적공간)을 기댓값이라는 내적에 적용한 것이고, 그래서 ρ\rho는 두 확률 변수 사이의 각도의 코사인이다. ρ=0\rho = 0이면 “직교”다. 양 끝은 직접 확인할 수 있다. 표준화한 편차의 합과 차의 제곱을 평균 내면

E ⁣[(X−μXσX∓Y−μYσY) ⁣2 ]=2(1∓ρ)≥0E\!\left[\left(\frac{X - \mu_X}{\sigma_X} \mp \frac{Y - \mu_Y}{\sigma_Y}\right)^{\!2}\,\right] = 2(1 \mp \rho) \ge 0

이므로 −1≤ρ≤1-1 \le \rho \le 1이고, ρ=±1\rho = \pm 1이면 괄호 안의 확률 변수가 평균도 분산도 0 — 즉 거의 확실히 0이라 YY가 XX의 일차함수다. 역도 성립한다. 상관계수 ±1\pm 1과 완전한 직선 관계는 같은 말이다.

E(X+Y)=μX+μY(언제나),Var⁡(X+Y)=σX2+σY2+2σXYE(X + Y) = \mu_X + \mu_Y \qquad(\text{언제나}), \qquad \operatorname{Var}(X + Y) = \sigma_X^2 + \sigma_Y^2 + 2\sigma_{XY}

평균은 독립과 무관하게 더해진다 — 기댓값이 선형이므로. 분산은 Var⁡(Z)=E(Z2)−[E(Z)]2\operatorname{Var}(Z) = E(Z^2) - [E(Z)]^2에 Z=X+YZ = X + Y를 넣고 전개해 짝지으면 곧바로 나온다.

Var⁡(X+Y)=E(X2)+2E(XY)+E(Y2)−[μX2+2μXμY+μY2]=E(X2)−μX2⏟σX2+E(Y2)−μY2⏟σY2+2 [E(XY)−μXμY]⏟σXY\begin{aligned} \operatorname{Var}(X + Y) &= E(X^2) + 2E(XY) + E(Y^2) - \bigl[\mu_X^2 + 2\mu_X\mu_Y + \mu_Y^2\bigr] \\ &= \underbrace{E(X^2) - \mu_X^2}_{\sigma_X^2} + \underbrace{E(Y^2) - \mu_Y^2}_{\sigma_Y^2} + 2\,\underbrace{\bigl[E(XY) - \mu_X\mu_Y\bigr]}_{\sigma_{XY}} \end{aligned}

교차항이 공분산이고, 독립이면 E(XY)=μXμYE(XY) = \mu_X\mu_Y라 그것이 사라져 “분산은 더한다”가 된다. 일반 선형 결합으로 넓히면

Var⁡ ⁣(∑iaiXi)=∑iai2σi2+2∑i<jaiaj σij=aTC a\operatorname{Var}\!\left(\sum_i a_i X_i\right) = \sum_i a_i^2\sigma_i^2 + 2\sum_{i<j} a_i a_j\,\sigma_{ij} = \mathbf{a}^{\mathsf T}\mathbf{C}\,\mathbf{a}

마지막이 공분산 행렬 C\mathbf{C}의 이차 형식이다. 분산은 음이 될 수 없으므로 C\mathbf{C}는 양의 준정부호이고, 대칭이므로 정규직교 고유벡터를 갖는다(1.3.7이차 형식과 주축 변환). 그 고유벡터 방향은 변수들의 선형 결합 가운데 서로 상관이 없는 것들이고, 고유값이 그 방향의 분산이다. 이 주축 변환이 다변량 공정 데이터의 주성분 분석(19.12)이다 — 1.3의 이차 형식 대각화가 통계에서 얻은 이름이다.

측정값 X,YX, Y로부터 어떤 양 g(X,Y)g(X, Y)를 계산할 때 그 양의 산포는? gg를 평균 둘레에서 1차까지 전개하면 g≈g(μX,μY)+gx(X−μX)+gy(Y−μY)g \approx g(\mu_X, \mu_Y) + g_x (X - \mu_X) + g_y (Y - \mu_Y)이고, 이것은 선형 결합이므로 위 공식이 그대로 적용된다.

σg2≈gx2 σX2+gy2 σY2+2gxgy σXY\sigma_g^2 \approx g_x^2\,\sigma_X^2 + g_y^2\,\sigma_Y^2 + 2 g_x g_y\,\sigma_{XY}

여기서 gx=∂g/∂xg_x = \partial g/\partial x를 평균에서 계산한다. 독립이고 gg가 곱이나 나눗셈이면 상대 오차로 쓰는 편이 간단하다. R=V/IR = V/I이면

(σRR)2=(σVV)2+(σII)2\left(\frac{\sigma_R}{R}\right)^2 = \left(\frac{\sigma_V}{V}\right)^2 + \left(\frac{\sigma_I}{I}\right)^2

상대 오차는 제곱으로 더해지므로 큰 쪽이 지배한다 — 전압 오차 1 %, 전류 오차 0.1 %면 저항 오차는 1.005 %다. 작은 쪽을 개선해 봐야 소용이 없고, 큰 쪽을 잡아야 한다. 소자 파라미터 추출에서 어느 측정을 정밀하게 해야 하는가를 정하는 규칙이 이 식이다. gg가 일차식이면 전개가 정확하다 — g=4−2X+3Yg = 4 - 2X + 3Y(독립)이면 σg2=4σX2+9σY2\sigma_g^2 = 4\sigma_X^2 + 9\sigma_Y^2이고, 상수 4는 분산에 아무 기여를 하지 않는다.

실제 측정에서는 XX, YY 자리에 여러 번 잰 평균이 들어가는 일이 많다. 그때 전파할 것은 한 번 잰 값의 σ\sigma가 아니라 평균의 표준편차, 즉 8절의 표준오차 σ/n\sigma/\sqrt n이다. 전압을 10번, 전류를 10번 재어 평균으로 저항을 계산했으면, 위 식의 σV\sigma_V, σI\sigma_I 자리에 각 평균의 표준오차를 넣는다(Boas는 이것을 σm\sigma_m으로 적는다).

1차 전개에는 한계가 둘 있다. 하나는 극값 근처다. gg의 기울기가 0인 곳에서는 1차 항이 사라져 식이 σg=0\sigma_g = 0이라는 엉터리 답을 낸다. 다른 하나는 평균의 이동이다. 2차까지 전개해 기댓값을 취하면 1차 항은 평균이 0이라 사라지고 2차 항이 남는다(한 변수의 경우).

E[g(X)]≈g(μ)+12 g′′(μ) σ2E\bigl[g(X)\bigr] \approx g(\mu) + \tfrac12\,g''(\mu)\,\sigma^2

gg가 아래로 볼록(g′′>0g'' > 0)이면 gg의 평균이 평균의 gg보다 크다. 1/X1/X의 평균은 1/μ1/\mu보다 σ2/μ3\sigma^2/\mu^3만큼 크고, eXe^X의 평균은 eμe^{\mu}보다 크다 — XX가 정규이면 정확히 eμ+σ2/2e^{\mu + \sigma^2/2}로, 6절 대수정규의 평균이 중앙값 eμe^{\mu}보다 큰 이유가 이것이다. 반대로 ⋅\sqrt{\cdot}나 ln⁡\ln처럼 위로 볼록하면 평균이 아래로 끌린다 — 8절에서 SS가 σ\sigma를 작게 추정하는 이유, 12절에서 ln⁡τ\ln\tau로 변환한 적합이 치우치는 이유다. 선형화가 나쁠 만큼 산포가 크거나 gg가 심하게 휘면 아래 변수 변환으로 정확한 분포를 구하거나 몬테카를로로 뽑아 본다.

XX의 밀도 fXf_X를 알 때 Y=g(X)Y = g(X)의 밀도는? gg가 단조 증가면 사건 {Y≤y}\{Y \le y\}와 {X≤g−1(y)}\{X \le g^{-1}(y)\}가 같으므로 FY(y)=FX(g−1(y))F_Y(y) = F_X(g^{-1}(y))이고, 미분하면

fY(y)=fX(g−1(y))∣dxdy∣f_Y(y) = f_X\bigl(g^{-1}(y)\bigr)\left|\frac{dx}{dy}\right|

절댓값을 붙이면 단조 감소에도 같은 식이다. gg가 단조가 아니면 단조인 조각으로 나눠 각 조각의 기여를 더한다.

xX의 밀도00.51123균등: 높이 1dxXy = x²Y의 밀도00.511231/(2√y)dy = 2x dxY = X²같은 넓이
그림 1.11-5. 변수 변환은 확률(넓이)을 보존하고 밀도를 다시 배분한다. 균등 분포 X를 Y = X²으로 보내면 x 근처의 폭 dx가 y 근처의 폭 dy = 2x dx로 늘어나므로 밀도는 그만큼 낮아지고, x가 작은 곳은 폭이 줄어 밀도가 1/(2√y)로 치솟는다. 강조한 두 띠의 넓이가 같다.직접 작도

단조가 아닌 경우를 둘 해 둔다. 둘 다 뒤에서 다시 쓴다.

① 표준정규의 제곱. Z∼N(0,1)Z \sim N(0, 1)일 때 Y=Z2Y = Z^2. 한 y>0y > 0에 z=+yz = +\sqrt y와 −y-\sqrt y 두 조각이 대응하고, 각 조각에서 ∣dz/dy∣=1/(2y)\lvert dz/dy\rvert = 1/(2\sqrt y)이므로 두 기여를 더한다.

fY(y)=φ(y)+φ(−y)2y=12π y−1/2e−y/2,y>0f_Y(y) = \frac{\varphi(\sqrt y) + \varphi(-\sqrt y)}{2\sqrt y} = \frac{1}{\sqrt{2\pi}}\,y^{-1/2}e^{-y/2}, \qquad y > 0

y→0y \to 0에서 발산하는데도 넓이는 1이다 — 정규 변수는 0 근처에 몰려 있고 제곱이 그 근처를 더 좁은 구간으로 짓누르기 때문이다. 이것이 9절 χ2\chi^2 분포의 자유도 1짜리다.

② 고전 진동자는 어디에 있는가. 진폭 aa로 진동하는 입자 x=acos⁡θx = a\cos\theta를 아무 순간에나 찍으면 위상 θ\theta는 [0,2π)[0, 2\pi)에서 균등이다. 한 xx에 위상 두 개(±θ\pm\theta)가 대응하고 ∣dx/dθ∣=a∣sin⁡θ∣=a2−x2\lvert dx/d\theta\rvert = a\lvert\sin\theta\rvert = \sqrt{a^2 - x^2}이므로

f(x)=2⋅12π⋅1a2−x2=1πa2−x2,∣x∣<af(x) = 2 \cdot \frac{1}{2\pi}\cdot\frac{1}{\sqrt{a^2 - x^2}} = \frac{1}{\pi\sqrt{a^2 - x^2}}, \qquad \lvert x\rvert < a

같은 결과를 물리로 읽으면 입자를 찾을 확률은 그 자리에 머문 시간에 비례하고, 머문 시간은 속력에 반비례한다 — f(x) dx∝dt=dx/∣v(x)∣f(x)\,dx \propto dt = dx/\lvert v(x)\rvert. 입자는 돌아서는 끝점(x=±ax = \pm a)에서 가장 느리므로 거기서 가장 자주 발견되고, 밀도가 끝점에서 무한대로 솟는데도 넓이는 1이다. 평균 0, 표준편차 a/2a/\sqrt2. 양자역학의 바닥 상태는 정반대로 가운데가 가장 높은 가우스이고, 들뜬 상태로 올라갈수록 ∣ψ∣2\lvert\psi\rvert^2의 평균적인 모양이 이 고전 분포에 다가간다 — 대응 원리의 한 얼굴이다.

균등 분포에서 임의의 분포로 — 몬테카를로의 첫 줄

섹션 제목: “균등 분포에서 임의의 분포로 — 몬테카를로의 첫 줄”

변환 공식을 거꾸로 쓰면 원하는 분포를 만들 수 있다. UU가 [0,1)[0, 1)의 균등 분포이고 FF가 목표 누적분포함수이면

X=F−1(U)는 누적분포함수 F를 갖는다X = F^{-1}(U) \quad\text{는 누적분포함수 } F \text{를 갖는다}

P(X≤x)=P(F−1(U)≤x)=P(U≤F(x))=F(x)P(X \le x) = P(F^{-1}(U) \le x) = P(U \le F(x)) = F(x)이기 때문이다. 지수 분포면 F−1(u)=−ln⁡(1−u)/λF^{-1}(u) = -\ln(1 - u)/\lambda이고, 1−U1 - U도 균등이므로 X=−ln⁡U/λX = -\ln U/\lambda로 충분하다. 몬테카를로 수송 시뮬레이션에서 전자가 다음 산란까지 자유롭게 나는 시간을 뽑는 줄이 정확히 이것이다 — 산란 비율 λ\lambda의 푸아송 과정에서 간격이 지수이므로.

정규 분포는 Φ−1\Phi^{-1}이 닫힌 꼴이 아니라 이 방법이 불편하다. 대신 두 변수를 한꺼번에 만든다. 독립 균등 U1,U2U_1, U_2에 대해

Z1=−2ln⁡U1 cos⁡(2πU2),Z2=−2ln⁡U1 sin⁡(2πU2)Z_1 = \sqrt{-2\ln U_1}\,\cos(2\pi U_2), \qquad Z_2 = \sqrt{-2\ln U_1}\,\sin(2\pi U_2)

는 독립인 표준정규 둘이다(박스–뮬러). 이유는 다변수 변환에서 나온다.

변수가 여럿이면 ∣dx/dy∣|dx/dy|의 자리에 야코비안이 들어간다. (X1,X2)↦(Y1,Y2)(X_1, X_2) \mapsto (Y_1, Y_2)가 가역이면

fY(y1,y2)=fX(x1,x2) ∣J∣,J=det⁡∂(x1,x2)∂(y1,y2)f_Y(y_1, y_2) = f_X(x_1, x_2)\,\bigl|J\bigr|, \qquad J = \det\frac{\partial(x_1, x_2)}{\partial(y_1, y_2)}

이중적분의 변수 변환(1.1.5이중·삼중 적분)과 같은 식이다 — 넓이 보존이 부피 보존이 됐을 뿐이다. 박스–뮬러를 확인하자. 독립 표준정규 (Z1,Z2)(Z_1, Z_2)의 결합 밀도는 e−(z12+z22)/2/(2π)e^{-(z_1^2 + z_2^2)/2}/(2\pi)이고, 극좌표로 가면 r dr dθr\,dr\,d\theta의 야코비안이 붙어 θ\theta는 [0,2π)[0, 2\pi)에서 균등, r2/2r^2/2는 지수 분포다. 지수는 −ln⁡U1-\ln U_1로, 각도는 2πU22\pi U_2로 만들면 된다. 가우스 적분을 극좌표로 푸는 그 요령이 난수 생성기로 다시 나온 것이다.

두 변수의 함수 Z=g(X,Y)Z = g(X, Y)의 분포는 원리적으로 한 줄이다. 이산이면 g(x,y)=zg(x, y) = z가 되는 쌍의 확률을 모두 더하고, 연속이면 g(x,y)≤zg(x, y) \le z인 영역에서 결합 밀도를 적분해 FZ(z)F_Z(z)를 얻는다. 가장 자주 쓰는 S=X+YS = X + Y를 야코비안으로 해 보자. (x,y)↦(x,s=x+y)(x, y) \mapsto (x, s = x + y)로 바꾸면 J=1J = 1이므로 (X,S)(X, S)의 결합 밀도는 f(x,s−x)f(x, s - x)이고, xx를 적분해 없애면

fS(s)=∫−∞∞f(x, s−x) dxf_S(s) = \int_{-\infty}^{\infty} f(x,\ s - x)\,dx

— 이것은 종속이어도 성립한다. 독립이면 결합 밀도가 곱으로 갈라져

fS(s)=∫−∞∞fX(x) fY(s−x) dx=(fX∗fY)(s)f_S(s) = \int_{-\infty}^{\infty} f_X(x)\,f_Y(s - x)\,dx = (f_X * f_Y)(s)

S=sS = s가 되려면 X=xX = x이고 Y=s−xY = s - x여야 하며, 독립이라 곱하고, 모든 xx에 대해 더한 것이다. 이것이 합성곱이고(1.10.5합성곱과 상관), 특성함수가 곱이 되는 이유가 합성곱 정리다. 6절의 중심극한정리 그림이 이 적분을 되풀이한 것이다. 정수 값의 변수면 적분이 합이 된다 — P(S=s)=∑xfX(x) fY(s−x)P(S = s) = \sum_x f_X(x)\,f_Y(s - x).

두 가지 재생성이 요긴하다. 합성곱을 직접 계산할 필요 없이 4절의 모멘트 생성함수를 곱하면 된다.

정규:eμ1t+σ12t2/2 eμ2t+σ22t2/2=e(μ1+μ2)t+(σ12+σ22)t2/2푸아송:eμ1(et−1) eμ2(et−1)=e(μ1+μ2)(et−1)\begin{aligned} &\text{정규:} && e^{\mu_1 t + \sigma_1^2 t^2/2}\,e^{\mu_2 t + \sigma_2^2 t^2/2} = e^{(\mu_1 + \mu_2)t + (\sigma_1^2 + \sigma_2^2)t^2/2} \\[2pt] &\text{푸아송:} && e^{\mu_1(e^t - 1)}\,e^{\mu_2(e^t - 1)} = e^{(\mu_1 + \mu_2)(e^t - 1)} \end{aligned}

우변이 다시 같은 꼴이므로(모멘트 생성함수가 분포를 결정한다) 정규 + 정규 = N(μ1+μ2, σ12+σ22)N(\mu_1 + \mu_2,\ \sigma_1^2 + \sigma_2^2), 푸아송 + 푸아송 = 평균이 더해진 푸아송이다. 그래서 정규 잡음이 여러 단을 거쳐도 정규이고, 결함 원인이 여럿이어도 총 결함 수는 푸아송이다. 이항은 pp가 같을 때만 (q+pet)n1(q+pet)n2(q + pe^t)^{n_1}(q + pe^t)^{n_2}로 재생적이다.

합 말고도 곱과 비가 자주 나온다 — 저항 R=V/IR = V/I, 전력 P=VIP = VI, 그리고 9절의 tt 통계량. 같은 방법으로 (x,y)↦(x,z=xy)(x, y) \mapsto (x, z = xy)나 (y,z=x/y)(y, z = x/y)로 바꾸면 야코비안이 각각 1/∣x∣1/\lvert x\rvert, ∣y∣\lvert y\rvert이고, 독립이면

Z=XY:    fZ(z)=∫fX(x) fY ⁣(zx)dx∣x∣,Z=XY:    fZ(z)=∫fX(yz) fY(y) ∣y∣ dyZ = XY:\;\; f_Z(z) = \int f_X(x)\,f_Y\!\left(\frac{z}{x}\right)\frac{dx}{\lvert x\rvert}, \qquad Z = \frac{X}{Y}:\;\; f_Z(z) = \int f_X(yz)\,f_Y(y)\,\lvert y\rvert\,dy

비의 분포는 분모가 0 근처에 갈 수 있으면 꼬리가 두꺼워진다. 두 독립 표준정규의 비는 코시 분포 1/[π(1+z2)]1/[\pi(1 + z^2)]이고, 4절에서 말한 “분산이 발산하는” 분포가 바로 이것이다. 전류 측정값이 0에 가까운 영역에서 V/IV/I로 저항을 계산하면 1차 오차 전파가 말해 주는 것보다 훨씬 거친 값이 나오는 이유다. 9절의 tt 통계량은 분모를 정규 대신 χ2\chi^2의 제곱근으로 바꾼 비이고, 그 밀도가 이 식에서 나온다.

두 변수가 함께 정규인 가장 중요한 경우다. 밀도는

f(x,y)=12πσXσY1−ρ2exp⁡ ⁣[−12(1−ρ2)(u2σX2−2ρ uvσXσY+v2σY2)]f(x, y) = \frac{1}{2\pi\sigma_X\sigma_Y\sqrt{1 - \rho^2}} \exp\!\left[-\frac{1}{2(1 - \rho^2)}\left(\frac{u^2}{\sigma_X^2} - \frac{2\rho\,uv}{\sigma_X\sigma_Y} + \frac{v^2}{\sigma_Y^2}\right)\right]

여기서 u=x−μXu = x - \mu_X, v=y−μYv = y - \mu_Y다. 지수 안이 (u,v)(u, v)의 이차 형식이므로 등고선은 타원이고, 타원의 주축이 공분산 행렬의 고유벡터, 반지름이 고유값의 제곱근이다(1.3의 주축 변환 그대로). ρ=0\rho = 0이면 타원이 축에 나란하고 밀도가 f1f2f_1 f_2로 갈라져 독립이 된다 — 결합 정규이면 무상관이 곧 독립이라는 앞의 말이 이것이다. ρ→±1\rho \to \pm 1이면 타원이 직선으로 찌그러진다.

조건부 분포도 정규이고, 그 평균이 xx의 일차함수다.

E(Y∣X=x)=μY+ρ σYσX (x−μX),Var⁡(Y∣X=x)=σY2(1−ρ2)E(Y \mid X = x) = \mu_Y + \rho\,\frac{\sigma_Y}{\sigma_X}\,(x - \mu_X), \qquad \operatorname{Var}(Y \mid X = x) = \sigma_Y^2(1 - \rho^2)

이 직선이 12절 회귀 직선의 모집단판이고, 조건부 분산의 (1−ρ2)(1 - \rho^2)이 “XX를 알면 YY의 분산이 얼마나 줄어드는가”다 — ρ2\rho^2이 설명된 분산의 비율이라는 12절의 해석이 여기서 나온다.

거꾸로, 상관된 정규 쌍은 독립인 표준정규 둘로 만들 수 있다. Z1,Z2Z_1, Z_2가 독립 N(0,1)N(0, 1)이면

X=μX+σXZ1,Y=μY+σY(ρ Z1+1−ρ2 Z2)X = \mu_X + \sigma_X Z_1, \qquad Y = \mu_Y + \sigma_Y\bigl(\rho\,Z_1 + \sqrt{1 - \rho^2}\,Z_2\bigr)

가 상관계수 ρ\rho인 이변량 정규다. YY의 괄호 안은 분산이 ρ2+(1−ρ2)=1\rho^2 + (1 - \rho^2) = 1이고, XX와 공유하는 몫이 ρZ1\rho Z_1뿐이라 공분산이 ρσXσY\rho\sigma_X\sigma_Y가 된다. 이웃한 두 트랜지스터의 문턱전압처럼 함께 흔들리는 파라미터를 몬테카를로로 뽑을 때 쓰는 줄이 이것이다 — 공통 성분 Z1Z_1이 웨이퍼 전체의 공정 변동, 고유 성분 Z2Z_2가 소자 하나의 랜덤 변동이다. 변수가 여럿이면 공분산 행렬을 C=LLT\mathbf{C} = \mathbf{L}\mathbf{L}^{\mathsf T}로 콜레스키 분해해(1.12.5가우스 소거와 LU 분해) X=μ+LZ\mathbf{X} = \boldsymbol{\mu} + \mathbf{L}\mathbf{Z}로 쓰는 것이 같은 일이다.

여기서 방향이 뒤집힌다. 지금까지는 분포를 알고 데이터를 예측했다. 이제부터는 데이터를 보고 분포를 되짚는다. 분포에 미지의 파라미터 θ\theta가 있고(정규의 μ\mu·σ\sigma, 푸아송의 μ\mu, 이항의 pp), 유한한 관측으로 θ\theta를 알아내려 한다. 완전히 알아낼 수는 없다 — 관측이 무작위이므로 답도 무작위다. 그래서 통계의 모든 답은 “값”이 아니라 “값과 그 불확실성”이다.

관심 있는 대상 전체가 모집단이고, 그 분포가 f(x;θ)f(x; \theta)다. 웨이퍼 한 장의 소자 전부, 어떤 공정으로 만들 모든 다이, 어떤 저항을 무한히 되풀이 잰 값 전부. 모집단에서 뽑은 nn개의 관측이 표본이고, 서로 독립이며 같은 분포를 따르면 무작위 표본이다.

X1,X2,…,Xn  ∼iid  f(x;θ)X_1, X_2, \dots, X_n \;\overset{\text{iid}}{\sim}\; f(x; \theta)

독립이라는 조건은 공짜가 아니다. 1절의 나사 예처럼 작은 모집단에서 되돌려 놓지 않고 뽑으면 앞의 관측이 뒤의 확률을 바꾼다. 무작위 표본의 가정이 성립하는 것은 복원 추출이거나, 모집단 크기 NN이 표본 크기 nn보다 훨씬 커서 몇 개를 빼도 분포가 거의 변하지 않을 때다. 물리 측정처럼 “같은 저항을 되풀이해 잰 값”은 모집단이 무한하다고 보는 경우다.

표본의 함수 T(X1,…,Xn)T(X_1, \dots, X_n)를 통계량이라 한다. 표본평균 Xˉ\bar X, 표본분산 S2S^2, 최댓값, 중앙값이 모두 통계량이다. 파라미터를 겨냥한 통계량을 추정량, 그것이 실제 데이터에서 취한 값을 추정값이라 한다.

Xˉ=(X1+⋯+Xn)/n\bar X = (X_1 + \cdots + X_n)/n의 평균과 분산은 7절의 합 공식에서 바로 나온다.

E(Xˉ)=μ,Var⁡(Xˉ)=σ2n,σXˉ=σnE(\bar X) = \mu, \qquad \operatorname{Var}(\bar X) = \frac{\sigma^2}{n}, \qquad \sigma_{\bar X} = \frac{\sigma}{\sqrt n}

σXˉ\sigma_{\bar X}를 표준오차라 한다. 표본평균은 참값 둘레에서 σ/n\sigma/\sqrt n의 폭으로 흔들린다. 모집단이 정규면 Xˉ\bar X도 정확히 정규이고(7절의 재생성), 정규가 아니어도 nn이 크면 중심극한정리로 정규다. 6절 끝의 파라미터 연계가 그대로다 — 정밀도 두 배에 표본 네 배.

실제로는 σ\sigma를 모르므로 데이터의 ss로 표준오차를 추정한다.

σ^Xˉ=sn=∑j(xj−xˉ)2n(n−1)\hat\sigma_{\bar X} = \frac{s}{\sqrt n} = \sqrt{\frac{\sum_j (x_j - \bar x)^2}{n(n - 1)}}

물리 실험 보고서의 "xˉ±⋯\bar x \pm \cdots"에서 ±\pm 뒤에 오는 것이 대개 이 값이다(Boas는 이것을 평균의 표준편차 σm\sigma_m이라 부르고, 한 번 잰 값의 σ\sigma와 구분한다). 7절의 오차 전파에 넣을 것도 이것이다.

박막 두께를 한 점에서 재면 장비 반복성이 σ=0.6 nm\sigma = 0.6\,\mathrm{nm}인데, 아홉 점을 재어 평균하면 0.2 nm0.2\,\mathrm{nm}다. 다만 이것은 아홉 번의 오차가 독립일 때다. 같은 점을 연달아 재면 드리프트가 공통으로 들어가 7절의 교차항이 살아나고, 1/n1/\sqrt n은 성립하지 않는다.

모집단이 유한하고 비복원으로 뽑았으면 5절 초기하 분포와 같은 보정이 붙는다.

Var⁡(Xˉ)=σ2n⋅N−nN−1\operatorname{Var}(\bar X) = \frac{\sigma^2}{n}\cdot\frac{N - n}{N - 1}

로트 1000개에서 100개를 뽑으면 보정이 0.90이라 표준오차가 5 % 줄고, 전수 검사(n=Nn = N)면 0이 된다 — 모집단을 다 봤으니 평균에 불확실성이 없다. 표본이 모집단의 몇 % 안쪽이면 보정을 잊어도 된다.

S2=1n−1∑j=1n(Xj−Xˉ)2S^2 = \frac{1}{n - 1}\sum_{j=1}^{n}(X_j - \bar X)^2

분모가 n−1n - 1인 이유를 이제 증명할 수 있다. 편차를 μ\mu에서 재는 것과 Xˉ\bar X에서 재는 것을 이어 주는 항등식이 있다.

∑j(Xj−Xˉ)2=∑j(Xj−μ)2−n(Xˉ−μ)2\sum_j (X_j - \bar X)^2 = \sum_j (X_j - \mu)^2 - n(\bar X - \mu)^2

(Xj−μ=(Xj−Xˉ)+(Xˉ−μ)X_j - \mu = (X_j - \bar X) + (\bar X - \mu)로 쪼개 제곱하면 교차항이 ∑(Xj−Xˉ)=0\sum(X_j - \bar X) = 0 때문에 사라진다.) 양변의 기댓값을 취하면 우변 첫 항은 nσ2n\sigma^2, 둘째 항은 n⋅σ2/n=σ2n \cdot \sigma^2/n = \sigma^2 이므로

E ⁣[∑j(Xj−Xˉ)2]=(n−1)σ2⟹E(S2)=σ2E\!\left[\sum_j (X_j - \bar X)^2\right] = (n - 1)\sigma^2 \qquad\Longrightarrow\qquad E(S^2) = \sigma^2

nn으로 나누면 평균적으로 σ2\sigma^2보다 작게 나온다. Xˉ\bar X는 데이터에 가장 가까운 중심이라 μ\mu에서 잰 것보다 편차의 제곱합이 늘 작기 때문이고, 그 부족분이 정확히 σ2\sigma^2 하나다.

S2S^2이 σ2\sigma^2을 불편 추정하지만 SS는 σ\sigma를 불편 추정하지 않는다(제곱근이 선형이 아니므로). 그리고 S2S^2 자체의 흔들림이 크다. 정규 모집단에서

Var⁡(S2)=2σ4n−1⟹σSσ≈12(n−1)\operatorname{Var}(S^2) = \frac{2\sigma^4}{n - 1} \qquad\Longrightarrow\qquad \frac{\sigma_{S}}{\sigma} \approx \frac{1}{\sqrt{2(n - 1)}}

n=25n = 25면 표준편차의 추정값은 14 % 흔들린다. 평균을 재는 것보다 산포를 재는 것이 훨씬 어렵다 — 평균의 상대 오차가 σ/(μn)\sigma/(\mu\sqrt n)인 데 비해 산포의 상대 오차는 1/2n1/\sqrt{2n}으로 σ/μ\sigma/\mu의 이득이 없다. 소자 변동을 σVT\sigma_{V_T}로 규정하는 21.11에서 표본 수가 수백 단위로 올라가는 이유다.

같은 파라미터를 겨냥한 추정량이 여럿일 수 있다. 정규의 μ\mu는 표본평균으로도 표본 중앙값으로도 추정할 수 있다. 무엇이 더 나은가를 판정하는 기준이 셋이다.

  • 불편성. E(θ^)=θE(\hat\theta) = \theta. 평균적으로 맞춘다. Xˉ\bar X와 S2S^2이 그렇다.
  • 일치성. n→∞n \to \infty에서 θ^→θ\hat\theta \to \theta. 체비셰프 부등식으로 확인한다 — 불편이고 분산이 0으로 가면 일치한다. Xˉ\bar X의 분산이 σ2/n→0\sigma^2/n \to 0이므로 표본평균은 일치 추정량이다. 이것이 큰 수의 법칙이다.
  • 효율성. 불편 추정량끼리는 분산이 작은 쪽이 좋다. 정규 모집단에서 표본 중앙값의 분산은 πσ2/(2n)\pi\sigma^2/(2n)으로 표본평균의 1.57배다 — 중앙값으로 같은 정밀도를 얻으려면 표본이 57 % 더 필요하다. 대신 중앙값은 이상값 하나에 끌려가지 않는다. 효율과 강건성이 맞바꿈이다.

추정량을 만드는 가장 오래된 방법은 표본의 모멘트를 분포의 모멘트와 같다고 놓는 것이다. 표본의 kk차 모멘트 mk=1n∑jxjkm_k = \frac1n\sum_j x_j^k를 4절의 E(Xk)E(X^k)와 같게 놓고 파라미터에 대해 푼다. 파라미터가 하나면 식 하나(m1=μm_1 = \mu), 둘이면 식 둘이다. 평균을 xˉ\bar x로, 분산을 표본의 2차 중심 모멘트로 추정하는 것이 가장 흔한 적률 추정이다. 지수 분포면 m1=1/λm_1 = 1/\lambda에서 λ^=1/xˉ\hat\lambda = 1/\bar x, 균등 [0,θ][0, \theta]면 m1=θ/2m_1 = \theta/2에서 θ^=2xˉ\hat\theta = 2\bar x. 계산이 쉬워 첫 어림이나 아래 최대가능도의 수치 최적화 시작점으로 쓴다. 다만 균등의 2xˉ2\bar x가 관측된 최댓값보다 작게 나올 수도 있듯이 — 그러면 데이터와 모순이다 — 효율이 늘 좋지는 않다.

추정량을 만드는 일반적 방법이다. 관측 x1,…,xnx_1, \dots, x_n이 주어졌을 때, 파라미터가 θ\theta라면 이 관측이 나올 확률(밀도)은 독립이므로 곱이다.

L(θ)=∏j=1nf(xj;θ)L(\theta) = \prod_{j=1}^{n} f(x_j; \theta)

이것을 가능도라 한다(Kreyszig는 가능도를 ll, 그 로그를 ln⁡l\ln l로 쓴다 — 아래의 ℓ\ell은 로그 가능도이니 모양이 비슷해도 뜻이 다르다). 관측은 고정하고 θ\theta를 움직여 보는 함수다. 가능도를 가장 크게 만드는 θ\theta — “이 데이터가 나올 법한 정도가 가장 높은 파라미터” — 가 최대가능도 추정량이다. 곱은 다루기 어려우므로 로그를 취해 합으로 만들고 미분한다.

ℓ(θ)=ln⁡L(θ)=∑jln⁡f(xj;θ),∂ℓ∂θ=0\ell(\theta) = \ln L(\theta) = \sum_j \ln f(x_j; \theta), \qquad \frac{\partial \ell}{\partial \theta} = 0

정규 분포. ℓ=−n2ln⁡(2πσ2)−12σ2∑(xj−μ)2\ell = -\tfrac{n}{2}\ln(2\pi\sigma^2) - \tfrac{1}{2\sigma^2}\sum(x_j - \mu)^2. μ\mu로 미분해 0을 놓으면 ∑(xj−μ)=0\sum(x_j - \mu) = 0, 즉 μ^=xˉ\hat\mu = \bar x. σ2\sigma^2으로 미분하면

σ~2=1n∑j(xj−xˉ)2\tilde\sigma^2 = \frac{1}{n}\sum_j (x_j - \bar x)^2

분모가 **nn**이다(Kreyszig를 따라 최대가능도 추정은 물결  ~\tilde{\ }로, s2s^2 같은 불편 추정은 모자  ^\hat{\ }로 구분한다). 최대가능도는 편향된 답을 준다 — (n−1)/n(n-1)/n배만큼 작다. nn이 크면 무시되지만, 소프트웨어가 어느 쪽을 쓰는지 확인하지 않고 산포를 비교하면 그만큼 어긋난다. 4절에서 본 Boas의 s2s^2(분모 nn)이 바로 이 σ~2\tilde\sigma^2이다.

푸아송. ℓ=∑j(xjln⁡μ−μ−ln⁡xj!)\ell = \sum_j (x_j \ln\mu - \mu - \ln x_j!). 미분하면 ∑xj/μ−n=0\sum x_j/\mu - n = 0, μ^=xˉ\hat\mu = \bar x. 다이당 평균 결함 수는 관측한 결함 수의 평균이다.

이항. nn번 중 xx번 성공했으면 ℓ=xln⁡p+(n−x)ln⁡(1−p)+const\ell = x\ln p + (n - x)\ln(1 - p) + \text{const}, p^=x/n\hat p = x/n. 수율의 추정값은 양품 비율이다.

지수. 고장 시간 t1,…,tnt_1, \dots, t_n에서 ℓ=nln⁡λ−λ∑tj\ell = n\ln\lambda - \lambda\sum t_j, λ^=1/tˉ\hat\lambda = 1/\bar t — 고장률의 추정은 평균 수명의 역수다.

정밀도가 다른 측정의 결합. 같은 양 θ\theta를 장비 여럿으로 재어 xjx_j를 얻었고, 장비마다 오차의 표준편차 σj\sigma_j가 다르다고 하자. xj∼N(θ,σj2)x_j \sim N(\theta, \sigma_j^2)이므로 ℓ=−∑j(xj−θ)2/(2σj2)+const\ell = -\sum_j (x_j - \theta)^2/(2\sigma_j^2) + \text{const}이고, θ\theta로 미분해 0을 놓으면

θ^=∑jxj/σj2∑j1/σj2,σθ^=(∑j1σj2)−1/2\hat\theta = \frac{\sum_j x_j/\sigma_j^2}{\sum_j 1/\sigma_j^2}, \qquad \sigma_{\hat\theta} = \left(\sum_j \frac{1}{\sigma_j^2}\right)^{-1/2}

가중 평균이고 가중은 분산의 역수 wj=1/σj2w_j = 1/\sigma_j^2이다. 표준편차는 7절의 오차 전파를 θ^\hat\theta에 적용하면 나온다. 두께를 한 장비로 50.2±0.3 nm50.2 \pm 0.3\,\mathrm{nm}, 다른 장비로 50.8±0.6 nm50.8 \pm 0.6\,\mathrm{nm} 얻었으면 가중이 11.1:2.811.1 : 2.8이라 결합값은 50.32±0.27 nm50.32 \pm 0.27\,\mathrm{nm}다. 정밀한 쪽으로 끌려가고, 결합한 오차는 어느 하나보다 작다. 정밀도가 두 배 나쁜 측정은 무게가 4분의 1이다 — 거친 측정 네 번이 정밀한 측정 한 번과 같다. σj\sigma_j가 모두 같으면 보통 평균으로 돌아가고, 11절의 가중 최소제곱은 이 가중을 곡선 적합으로 넓힌 것이다.

다섯 다 “당연한” 답이 나왔는데, 최대가능도의 값어치는 당연하지 않은 경우에 있다. 파라미터가 여럿 얽힌 분포(와이불의 두 파라미터), 관측이 중간에 끊긴 데이터(시험을 끝낼 때까지 고장 나지 않은 소자 — 중도절단), 비선형 모형의 파라미터 추출. 그런 경우 ℓ\ell의 최대점을 닫힌 꼴로 못 구하고 1.12의 최적화로 넘긴다. 그리고 ∂ℓ/∂θ=0\partial\ell/\partial\theta = 0은 최대점이 파라미터 범위의 안쪽에 있을 때만 쓸 수 있다. 균등 [0,θ][0, \theta]에서 가능도는 θ≥max⁡jxj\theta \ge \max_j x_j일 때 θ−n\theta^{-n}이고 그 아래에서는 0이라, 미분이 0이 되는 곳 없이 경계 θ^=max⁡jxj\hat\theta = \max_j x_j에서 최대다. 최대가능도 추정량은 위의 σ~2\tilde\sigma^2처럼 유한한 nn에서는 편향될 수 있지만, n→∞n \to \infty에서 일치하고 정규에 가까워지며 점근적으로 불편이 되고 그 분산이 불편 추정량이 도달할 수 있는 하한(크라메르–라오 하한)에 닿는다 — 표본이 크면 이보다 나은 추정량이 없다. 쓸 수 있으면 이것을 쓴다.

점추정은 값 하나를 준다. 그 값이 얼마나 믿을 만한지는 말하지 않는다. xˉ=50.2 nm\bar x = 50.2\,\mathrm{nm}라는 답은 ±0.1\pm 0.1인지 ±5\pm 5인지에 따라 전혀 다른 정보다. 신뢰구간은 추정값에 폭을 붙인다.

표본에서 계산한 두 통계량 Θ1≤Θ2\Theta_1 \le \Theta_2가

P(Θ1≤θ≤Θ2)=1−αP(\Theta_1 \le \theta \le \Theta_2) = 1 - \alpha

를 만족하면 구간 [Θ1,Θ2][\Theta_1, \Theta_2]를 신뢰수준 1−α1 - \alpha의 신뢰구간이라 한다. 관례적으로 α=0.05\alpha = 0.05(95 %)를 쓰고, 더 조심스러우면 0.01(99 %)이다.

참값 μ (고정)12μ를 놓친 구간34567891011121314151617181920μ − 1σμμ + 1σ표본 20개, 각각 n = 10, 신뢰수준 95 %
그림 1.11-6. 같은 모집단에서 표본 스무 개를 뽑아 각각 95 % 신뢰구간을 만든 결과. 참값 μ는 한 자리에 고정돼 있고, 움직이는 것은 구간이다. 스무 개 중 하나가 μ를 놓쳤다 — 5 %의 기대와 같다. 어느 구간이 놓칠지는 뽑기 전에 알 수 없다.직접 작도

앞으로 “꼬리 넓이가 α\alpha가 되는 점”을 자주 쓴다. 표기를 정해 둔다.

기호정의뜻
zαz_\alphaΦ(zα)=1−α\Phi(z_\alpha) = 1 - \alpha표준정규의 위쪽 꼬리 넓이가 α\alpha인 점. z0.025=1.96z_{0.025} = 1.96
tν,αt_{\nu,\alpha}같은 뜻, tt 분포자유도 ν\nu
χν,α2\chi^2_{\nu,\alpha}같은 뜻, χ2\chi^2 분포자유도 ν\nu. 비대칭이라 양쪽을 따로 찾는다

양쪽 구간에는 α/2\alpha/2를 각 꼬리에 나눠 준다 — 95 % 구간이면 z0.025z_{0.025}. Kreyszig는 신뢰수준을 γ\gamma로 쓰고 임계값 cc를 아래쪽 누적확률로 정한다 — 양쪽 구간이면 F(c)=12(1+γ)F(c) = \tfrac12(1 + \gamma). γ=1−α\gamma = 1 - \alpha를 넣으면 F(c)=1−α/2F(c) = 1 - \alpha/2이니 같은 점이다. Arfken의 tt 표도 아래쪽 누적 기준이고 χ2\chi^2 표는 위쪽 꼬리 기준이다. 책마다 기준 꼬리가 다르므로 표를 볼 때 어느 꼬리인지 먼저 확인한다.

정규 모집단에서 Xˉ∼N(μ,σ2/n)\bar X \sim N(\mu, \sigma^2/n)이므로 표준화한 (Xˉ−μ)/(σ/n)(\bar X - \mu)/(\sigma/\sqrt n)은 N(0,1)N(0, 1)이다. 따라서

P ⁣(−zα/2≤Xˉ−μσ/n≤zα/2)=1−αP\!\left(-z_{\alpha/2} \le \frac{\bar X - \mu}{\sigma/\sqrt n} \le z_{\alpha/2}\right) = 1 - \alpha

괄호 안의 부등식을 μ\mu에 대해 풀면

  Xˉ−zα/2σn  ≤  μ  ≤  Xˉ+zα/2σn  \boxed{\;\bar X - z_{\alpha/2}\frac{\sigma}{\sqrt n} \;\le\; \mu \;\le\; \bar X + z_{\alpha/2}\frac{\sigma}{\sqrt n}\;}

이것이 σ\sigma를 알 때 μ\mu의 1−α1 - \alpha 신뢰구간이다. 95 %면 xˉ±1.96 σ/n\bar x \pm 1.96\,\sigma/\sqrt n. (Kreyszig는 이것을 CONF0.95{xˉ−k≤μ≤xˉ+k}\mathrm{CONF}_{0.95}\{\bar x - k \le \mu \le \bar x + k\}로 적고, ±\pm 표기는 “μ\mu가 그 폭 안에서 흔들린다”는 오해를 부른다며 피한다. 이 장은 짧게 ±\pm를 쓰되 뜻은 아래 경고의 것으로 읽는다.) 모집단이 정규가 아니어도 nn이 크면 중심극한정리로 같은 식을 쓴다. Kreyszig의 경험칙은 분포가 심하게 비대칭이 아니면 n≥20n \ge 20이다.

거의 언제나 σ\sigma는 모른다. σ\sigma 자리에 SS를 넣으면 통계량이 달라진다.

T=Xˉ−μS/nT = \frac{\bar X - \mu}{S/\sqrt n}

분모에도 무작위성이 들어왔으므로 TT는 더 이상 정규가 아니다. 정규 모집단에서 이것은 자유도 ν=n−1\nu = n - 1의 tt 분포를 따른다(스튜던트, 고셋). 이유는 분자와 분모를 나눠 보면 보인다.

T=(Xˉ−μ)/(σ/n)(n−1)S2/σ2n−1=ZV/νT = \frac{(\bar X - \mu)/(\sigma/\sqrt n)}{\sqrt{\dfrac{(n - 1)S^2/\sigma^2}{n - 1}}} = \frac{Z}{\sqrt{V/\nu}}

분자 ZZ는 표준정규, 분모 속 V=(n−1)S2/σ2V = (n-1)S^2/\sigma^2은 아래에서 보듯 자유도 ν=n−1\nu = n - 1의 χ2\chi^2이다. 모르는 σ\sigma가 위아래에서 약분되어 사라진다 — 이것이 TT를 쓸 수 있는 이유다. 그리고 정규 표본에서는 Xˉ\bar X와 S2S^2이 서로 독립이라는 정리가 있어(증명은 생략한다 — 편차 Xj−XˉX_j - \bar X가 Xˉ\bar X와 무상관이고 정규라 7절의 “결합 정규면 무상관이 곧 독립”이 걸린다) ZZ와 VV가 독립이다. 독립인 ZZ와 V/ν\sqrt{V/\nu}의 비이므로 7절의 비 공식으로 밀도를 계산할 수 있고, 결과는

fν(t)=Γ ⁣(ν+12)νπ  Γ ⁣(ν2)(1+t2ν)−(ν+1)/2f_\nu(t) = \frac{\Gamma\!\left(\frac{\nu + 1}{2}\right)}{\sqrt{\nu\pi}\;\Gamma\!\left(\frac{\nu}{2}\right)} \left(1 + \frac{t^2}{\nu}\right)^{-(\nu + 1)/2}

이다(Γ\Gamma는 감마함수, 1.5.9감마·베타 함수와 스털링 근사). 모양을 읽어 두자. 원점 대칭이고 종 모양이지만 꼬리가 e−t2/2e^{-t^2/2}가 아니라 ∣t∣−(ν+1)\lvert t\rvert^{-(\nu + 1)}로 거듭제곱으로 느리게 줄어든다. ν=1\nu = 1이면 1/[π(1+t2)]1/[\pi(1 + t^2)], 7절의 코시 분포다. ν→∞\nu \to \infty이면 (1+t2/ν)−ν/2→e−t2/2(1 + t^2/\nu)^{-\nu/2} \to e^{-t^2/2}이라 표준정규로 수렴한다. 분산은 ν>2\nu > 2일 때 ν/(ν−2)\nu/(\nu - 2)로 1보다 크다. 신뢰구간은 zz를 tt로 바꾸기만 하면 된다.

Xˉ±tn−1, α/2 Sn\bar X \pm t_{n-1,\,\alpha/2}\,\frac{S}{\sqrt n}
ν\nutν, 0.025t_{\nu,\,0.025}z0.025z_{0.025} 대비
24.3032.2배
42.7761.42배
92.2621.15배
242.0641.05배
991.9841.01배
∞\infty1.9601
-4-2024밀도t0246110⁻²10⁻⁴10⁻⁶꼬리 넓이 P(T > t)tν = 1ν = 3ν = 10정규굵은 실선: 표준정규 · 강조: ν = 3 · 긴 점선: ν = 1 · 짧은 점선: ν = 10
그림 1.11-7. 자유도 ν = 1, 3, 10인 t 분포와 표준정규. 왼쪽은 밀도 자체로, 봉우리 근처에서는 넷이 비슷해 보인다. 오른쪽은 위쪽 꼬리 넓이 P(T > t)를 로그 눈금으로 그린 것으로, 차이는 여기서 드러난다. 정규의 꼬리는 t = 4에서 3 × 10⁻⁵이지만 ν = 3이면 1.4 × 10⁻², 백 배가 넘게 두껍다. 꼬리가 거듭제곱으로 줄기 때문이고, ν가 커질수록 정규 쪽으로 다가간다.직접 작도

박막 두께 9점: xˉ=50.2 nm\bar x = 50.2\,\mathrm{nm}, s=0.6 nms = 0.6\,\mathrm{nm}. t8, 0.025=2.306t_{8,\,0.025} = 2.306이므로 95 % 구간은 50.2±2.306×0.6/3=50.2±0.46 nm50.2 \pm 2.306 \times 0.6/3 = 50.2 \pm 0.46\,\mathrm{nm}. zz를 썼으면 ±0.39\pm 0.39로, 실제보다 좁게 말한 셈이 된다.

정규 모집단에서

(n−1)S2σ2  ∼  χn−12\frac{(n - 1)S^2}{\sigma^2} \;\sim\; \chi^2_{n-1}

χ2\chi^2 분포는 독립 표준정규 Z1,…,ZνZ_1, \dots, Z_\nu의 제곱합

χ2=Z12+Z22+⋯+Zν2\chi^2 = Z_1^2 + Z_2^2 + \cdots + Z_\nu^2

의 분포이고, ν\nu가 자유도다. ∑j=1n(Xj−μ)2/σ2\sum_{j=1}^{n}(X_j - \mu)^2/\sigma^2이 χn2\chi^2_n이고, μ\mu 대신 Xˉ\bar X를 쓰면 자유도 하나가 줄어 χn−12\chi^2_{n-1}이다(8절의 셈법 그대로). 밀도는

f(x)=12ν/2 Γ(ν/2) xν/2−1e−x/2,x>0f(x) = \frac{1}{2^{\nu/2}\,\Gamma(\nu/2)}\,x^{\nu/2 - 1}e^{-x/2}, \qquad x > 0

이고, 7절의 도구로 두 줄에 유도된다. 7절 ①에서 Z2Z^2 하나의 밀도가 y−1/2e−y/2/2πy^{-1/2}e^{-y/2}/\sqrt{2\pi} — 위 식의 ν=1\nu = 1 — 임을 보았다. 그 모멘트 생성함수는 E(etZ2)=∫etz2φ(z) dz=(1−2t)−1/2E(e^{tZ^2}) = \int e^{tz^2}\varphi(z)\,dz = (1 - 2t)^{-1/2}이고(t<1/2t < 1/2), 독립인 ν\nu개를 더하면 곱이 되어 (1−2t)−ν/2(1 - 2t)^{-\nu/2}다. 위 밀도의 모멘트 생성함수를 계산해 보면 정확히 이것이다 — 모멘트 생성함수가 분포를 정하므로 밀도가 확정된다. 같은 식에서 M′(0)=νM'(0) = \nu, M′′(0)=ν(ν+2)M''(0) = \nu(\nu + 2)라 **평균 ν\nu, 분산 2ν2\nu**가 나오고, 독립인 χ2\chi^2끼리 더하면 지수가 더해지므로 자유도가 더해진다. (이 밀도는 xa−1e−x/bx^{a-1}e^{-x/b} 꼴의 감마 분포 가운데 a=ν/2a = \nu/2, b=2b = 2인 것이다.)

χ²밀도 f(χ²)051015200.00.10.20.30.40.5ν = 1ν = 2ν = 4ν = 8ν = 14평균 = ν평균 ν, 분산 2ν, 최빈값 ν − 2 (ν ≥ 2)ν가 크면 정규 N(ν, 2ν)로 간다
그림 1.11-8. 자유도 ν에 따른 χ² 밀도. ν = 1은 0에서 발산하고(표준정규 하나의 제곱은 0 근처에 몰린다), ν = 2는 지수 분포 그 자체이며, ν가 커질수록 봉우리가 ν − 2 근처로 옮겨 가고 대칭에 가까워져 N(ν, 2ν)로 간다 — 제곱 ν개의 합이니 중심극한정리다.직접 작도

여기서는 양쪽 꼬리를 α/2\alpha/2씩 잘라 σ2\sigma^2에 대해 풀기만 한다.

(n−1)s2χn−1, α/22  ≤  σ2  ≤  (n−1)s2χn−1, 1−α/22\frac{(n - 1)s^2}{\chi^2_{n-1,\,\alpha/2}} \;\le\; \sigma^2 \;\le\; \frac{(n - 1)s^2}{\chi^2_{n-1,\,1 - \alpha/2}}

분모의 큰 분위수가 왼쪽 끝을, 작은 분위수가 오른쪽 끝을 준다 — 역수를 취하면서 순서가 뒤집혔다. χ2\chi^2이 비대칭이라 구간도 s2s^2을 중심으로 대칭이 아니고 오른쪽이 길다. 위의 두께 데이터 (n=9n = 9, s2=0.36s^2 = 0.36)에서 χ8, 0.0252=17.53\chi^2_{8,\,0.025} = 17.53, χ8, 0.9752=2.18\chi^2_{8,\,0.975} = 2.18이므로 0.164≤σ2≤1.320.164 \le \sigma^2 \le 1.32, 즉 0.41≤σ≤1.15 nm0.41 \le \sigma \le 1.15\,\mathrm{nm}. 점추정 0.6에 비해 위로 두 배 가까이 열려 있다 — 8절에서 말한 “산포는 재기 어렵다”의 구간판이다.

nn개 중 xx개가 양품이면 p^=x/n\hat p = x/n이고, nn이 크면 이항의 정규 근사로

p^±zα/2p^(1−p^)n\hat p \pm z_{\alpha/2}\sqrt{\frac{\hat p(1 - \hat p)}{n}}

다이 200개 중 180개 양품: p^=0.90\hat p = 0.90, 반폭 1.960.9×0.1/200=0.0421.96\sqrt{0.9 \times 0.1/200} = 0.042. 수율은 **86 ~ 94 %**다. 200개를 보고도 4 %포인트를 못 좁힌다. 반폭이 p(1−p)\sqrt{p(1-p)}에 비례해 p=0.5p = 0.5에서 최대이고 p→1p \to 1에서 줄어들지만, 수율 99 %를 ±0.5\pm 0.5 %로 말하려면 n=(1.962×0.99×0.01)/0.0052≈1,500n = (1.96^2 \times 0.99 \times 0.01)/0.005^2 \approx 1{,}500개가 필요하다. 근사가 성립하려면 np^n\hat p와 n(1−p^)n(1 - \hat p)가 모두 5보다 커야 하며, 그 아래(불량이 한두 개)에서는 이항 분포로 직접 구간을 구한다.

추정이 “값이 얼마인가”라면 검정은 “이 주장이 데이터와 맞는가”다. 새 레시피가 문턱전압을 바꿨는가, 이 로트의 산포가 사양 안인가, 두 장비가 같은 결과를 내는가. 답은 예·아니오지만, 무작위 데이터로 내리는 답이라 틀릴 확률이 따라붙고, 그 확률을 관리하는 것이 검정의 전부다.

기호읽는 법무엇을 가리키는가
H0H_0귀무가설검정하려는 주장. “달라진 것이 없다” 쪽. 예: μ=μ0\mu = \mu_0
H1H_1대립가설H0H_0가 기각될 때 받아들이는 쪽. 예: μ≠μ0\mu \ne \mu_0, μ>μ0\mu > \mu_0
TT검정통계량표본에서 계산하는 수. H0H_0 아래서 분포를 안다
cc임계값TT가 이를 넘으면 기각. 기각역의 경계
α\alpha유의수준H0H_0가 참인데 기각할 확률 — 제1종 오류
β\betaH1H_1이 참인데 기각하지 못할 확률 — 제2종 오류
1−β1 - \beta검정력H1H_1이 참일 때 올바르게 기각할 확률. Kreyszig는 η\eta
pp값관측된 TT보다 극단적인 값이 H0H_0 아래서 나올 확률

(Kreyszig는 가설을 H0H_0, H1H_1 대신 ”θ=θ0\theta = \theta_0 대 θ=θ1\theta = \theta_1“처럼 파라미터의 값으로 적는다.)

두 가설 중 하나가 참이고 결정은 기각·채택 둘이므로 경우가 넷이다.

H0H_0 참H1H_1 참
H0H_0 채택옳음 (1−α1 - \alpha)제2종 오류 (β\beta)
H0H_0 기각제1종 오류 (α\alpha)옳음 — 검정력 (1−β1 - \beta)
검정통계량 x̄임계값 cμ₀μ₁cH₀ 가 참일 때H₁ 이 참일 때αβH₀ 채택 (x̄ ≤ c)H₀ 기각 (x̄ > c)검정력 1 − β = c 오른쪽의점선 아래 넓이
그림 1.11-9. 한쪽 검정의 두 오류. 실선은 H₀(μ = μ₀)가 참일 때 검정통계량의 분포, 점선은 H₁(μ = μ₁)이 참일 때의 분포다. 임계값 c 오른쪽의 실선 아래 넓이가 α, c 왼쪽의 점선 아래 넓이가 β. c 하나가 둘을 동시에 정하므로 α를 줄이면 β가 는다. 두 분포를 떼어 놓는 것(n 증가, 또는 큰 차이)만이 둘을 함께 줄인다.직접 작도

σ\sigma를 알 때. H0:μ=μ0H_0 : \mu = \mu_0. 검정통계량은 H0H_0 아래서 표준정규인

Z=Xˉ−μ0σ/nZ = \frac{\bar X - \mu_0}{\sigma/\sqrt n}

대립가설에 따라 기각역이 갈린다.

H1H_1기각역 (유의수준 α\alpha)이름
μ>μ0\mu > \mu_0Z>zαZ > z_\alpha오른쪽 한쪽 검정
μ<μ0\mu < \mu_0Z<−zαZ < -z_\alpha왼쪽 한쪽 검정
μ≠μ0\mu \ne \mu_0∣Z∣>zα/2\lvert Z\rvert > z_{\alpha/2}양쪽 검정

어느 쪽을 쓸지는 데이터를 보기 전에 질문이 정한다. “달라졌는가”는 양쪽, “나빠졌는가”는 한쪽. 데이터를 보고 나서 유리한 쪽을 고르면 실제 α\alpha가 두 배가 된다. 그래서 검정은 순서가 정해진 절차다 — ① 가설과 대립가설을 적는다 ② α\alpha를 정한다 ③ H0H_0 아래서 분포를 아는 통계량을 고른다 ④ 기각역(임계값 cc)을 정한다 ⑤ 그다음에야 데이터로 통계량을 계산한다 ⑥ 기각역에 들었는지 본다. ①~④가 데이터를 보기 전의 일이라는 것이 요점이다.

σ\sigma를 모를 때. σ\sigma를 SS로 바꾸면 9절과 똑같이 tn−1t_{n-1}이다.

T=Xˉ−μ0S/n,양쪽: ∣T∣>tn−1, α/2면 기각T = \frac{\bar X - \mu_0}{S/\sqrt n}, \qquad \text{양쪽: } \lvert T\rvert > t_{n-1,\,\alpha/2} \text{면 기각}

새 레시피 뒤 문턱전압 16개: xˉ=0.412 V\bar x = 0.412\,\mathrm{V}, s=0.020 Vs = 0.020\,\mathrm{V}. 목표 μ0=0.400 V\mu_0 = 0.400\,\mathrm{V}에서 벗어났는가(양쪽, α=0.05\alpha = 0.05)?

T=0.412−0.4000.020/16=0.0120.005=2.4,t15, 0.025=2.131T = \frac{0.412 - 0.400}{0.020/\sqrt{16}} = \frac{0.012}{0.005} = 2.4, \qquad t_{15,\,0.025} = 2.131

2.4>2.1312.4 > 2.131이므로 기각 — 평균이 목표에서 벗어났다고 5 % 수준에서 말할 수 있다. 같은 결론을 pp값으로 말하면, ∣T∣≥2.4\lvert T\rvert \ge 2.4가 H0H_0 아래서 나올 확률은 t15t_{15} 표에서 약 0.03이다. pp값이 α\alpha보다 작으면 기각이다. pp값은 “얼마나 아슬아슬하게 기각됐는가”까지 알려 주므로 결론만 적는 것보다 낫다.

α\alpha만 정하고 검정을 설계하면 β\beta가 얼마인지 모른 채 끝난다. 참값이 μ\mu일 때 H0H_0을 기각할 확률을 μ\mu의 함수로 적은 것이 검정력 함수 η(μ)\eta(\mu)다. σ\sigma를 아는 오른쪽 한쪽 검정이면 기각 조건 Xˉ>μ0+zασ/n\bar X > \mu_0 + z_\alpha\sigma/\sqrt n에서 Xˉ∼N(μ,σ2/n)\bar X \sim N(\mu, \sigma^2/n)으로 계산해

η(μ)=1−Φ ⁣(zα−(μ−μ0)nσ)\eta(\mu) = 1 - \Phi\!\left(z_\alpha - \frac{(\mu - \mu_0)\sqrt n}{\sigma}\right)

μ=μ0\mu = \mu_0에서 η=α\eta = \alpha이고, μ\mu가 커지면 1로 간다. 그 여함수, 즉 채택할 확률 1−η(μ)1 - \eta(\mu)를 μ\mu에 대해 그린 것이 OC 곡선(작동 특성 곡선)이다. H1H_1 쪽의 μ\mu에서 OC의 값이 바로 그 μ\mu에서의 β\beta다. 양쪽 검정이면 채택역이 μ0±zα/2σ/n\mu_0 \pm z_{\alpha/2}\sigma/\sqrt n이라

β(μ)=Φ ⁣(zα/2−(μ−μ0)nσ)−Φ ⁣(−zα/2−(μ−μ0)nσ)\beta(\mu) = \Phi\!\left(z_{\alpha/2} - \frac{(\mu - \mu_0)\sqrt n}{\sigma}\right) - \Phi\!\left(-z_{\alpha/2} - \frac{(\mu - \mu_0)\sqrt n}{\sigma}\right)

σ=3\sigma = 3, μ0=24\mu_0 = 24, α=5 %\alpha = 5\,\%인 양쪽 검정에서 n=10n = 10이면 채택역이 [22.14, 25.86][22.14,\ 25.86], n=100n = 100이면 [23.41, 24.59][23.41,\ 24.59]로 좁아진다 — 표본이 늘면 OC 곡선이 μ0\mu_0 둘레에서 가파른 골짜기가 되어 작은 차이도 잡는다. σ\sigma를 모르는 tt 검정의 검정력은 H1H_1 아래서 TT가 중심이 어긋난 비중심 tt 분포를 따르므로 따로 표가 필요하지만, nn이 크면 위 식으로 충분하다.

검출하고 싶은 차이 δ=μ1−μ0\delta = \mu_1 - \mu_0를 정하고 그것을 검정력 1−β1 - \beta로 잡으려면 표본이 얼마나 필요한가. 한쪽 검정의 η(μ1)=1−β\eta(\mu_1) = 1 - \beta에서 Φ\Phi의 인수가 −zβ-z_\beta여야 하므로 zα−δn/σ=−zβz_\alpha - \delta\sqrt n/\sigma = -z_\beta이고, nn에 대해 풀면 — 그림의 두 분포가 σ/n\sigma/\sqrt n의 폭으로 δ\delta만큼 떨어져 있어야 한다는 조건이다.

n≈((zα+zβ) σδ)2n \approx \left(\frac{(z_\alpha + z_\beta)\,\sigma}{\delta}\right)^2

α=0.05\alpha = 0.05, β=0.10\beta = 0.10이면 zα+zβ=1.645+1.282=2.93z_\alpha + z_\beta = 1.645 + 1.282 = 2.93이고, δ=σ/2\delta = \sigma/2의 차이를 잡으려면 n≈34n \approx 34, δ=σ/5\delta = \sigma/5면 n≈215n \approx 215다. 차이가 반으로 줄면 표본은 네 배다. 이 계산 없이 n=5n = 5로 “차이 없음”을 결론짓는 것이 공정 실험의 흔한 실수이고, 19.12의 실험 계획은 이 계산에서 시작한다. OC 곡선은 이 모든 것 — α\alpha, 여러 δ\delta에서의 β\beta, 표본 크기의 효과 — 을 한 장에 담아 검정 하나의 성능을 한눈에 보여 준다.

분산에 대한 검정과 두 표본의 비교

섹션 제목: “분산에 대한 검정과 두 표본의 비교”

분산. H0:σ2=σ02H_0 : \sigma^2 = \sigma_0^2. 9절의 (n−1)S2/σ02∼χn−12(n - 1)S^2/\sigma_0^2 \sim \chi^2_{n-1}을 그대로 쓴다. “산포가 사양 σ0\sigma_0 안인가”는 오른쪽 한쪽 검정 — (n−1)s2/σ02>χn−1, α2(n - 1)s^2/\sigma_0^2 > \chi^2_{n-1,\,\alpha}면 기각.

두 평균 — 먼저 짝이 있는지 본다. 두 조건의 평균이 같은지 보는 경우는 둘로 갈린다. 같은 대상을 두 방법으로 재거나 같은 웨이퍼를 처리 전후로 재는 것처럼 관측이 짝을 이루면, 차 Dj=Xj−YjD_j = X_j - Y_j를 만들어 “차의 평균이 0인가”를 한 표본 tt 검정으로 본다. 이것이 짝 비교이고, Kreyszig는 고를 수 있으면 이쪽을 쓰라고 한다. 이유는 7절의 교차항이다 — 같은 대상의 두 값은 양의 상관이 커서 차의 분산 σX2+σY2−2σXY\sigma_X^2 + \sigma_Y^2 - 2\sigma_{XY}가 짝을 무시할 때의 σX2+σY2\sigma_X^2 + \sigma_Y^2보다 훨씬 작다. 대상 사이의 변동을 빼고 처리의 효과만 남기는 것이다.

두 평균 — 짝이 없을 때. 장비 A와 B에서 서로 무관하게 n1n_1, n2n_2개를 재었으면, 두 모집단의 분산이 같다고 가정하고 두 표본분산을 자유도로 가중 평균한 합동 분산을 쓴다.

Sp2=(n1−1)S12+(n2−1)S22n1+n2−2,T=Xˉ1−Xˉ2Sp1/n1+1/n2  ∼  tn1+n2−2S_p^2 = \frac{(n_1 - 1)S_1^2 + (n_2 - 1)S_2^2}{n_1 + n_2 - 2}, \qquad T = \frac{\bar X_1 - \bar X_2}{S_p\sqrt{1/n_1 + 1/n_2}} \;\sim\; t_{n_1 + n_2 - 2}

자유도가 n1+n2−2n_1 + n_2 - 2인 것은 평균을 둘 추정했기 때문이다. 표본 크기가 같으면(n1=n2=nn_1 = n_2 = n) T=n (Xˉ1−Xˉ2)/S12+S22T = \sqrt n\,(\bar X_1 - \bar X_2)/\sqrt{S_1^2 + S_2^2}로 줄어든다.

짝의 값어치를 Kreyszig의 데이터로 보자. 같은 대상 여덟을 두 조건에서 잰 값이 xx = 105, 108, 86, 103, 103, 107, 124, 105와 yy = 89, 92, 84, 97, 103, 107, 111, 97이다. 짝을 무시하고 합동 tt 검정을 하면 xˉ−yˉ=7.63\bar x - \bar y = 7.63, t=1.56t = 1.56으로 t14, 0.025=2.14t_{14,\,0.025} = 2.14보다 작아 차이가 없다는 결론이 난다. 짝을 살려 차 16, 16, 2, 6, 0, 0, 13, 8로 한 표본 검정을 하면 dˉ=7.63\bar d = 7.63, sd2=45.7s_d^2 = 45.7, t=7.63/45.7/8=3.19t = 7.63/\sqrt{45.7/8} = 3.19로 t7, 0.025=2.36t_{7,\,0.025} = 2.36을 넘어 차이가 있다. 같은 데이터, 같은 평균 차이인데 결론이 뒤집힌 이유는 두 열의 상관이 0.76이라 차의 분산(45.7)이 두 분산의 합(190)의 4분의 1로 줄었기 때문이다. 실험을 짝지어 설계할 수 있으면 언제나 그렇게 한다.

두 분산 — FF 검정. 합동 tt 검정의 전제인 “두 분산이 같다”를 검정하려면 비 S12/S22S_1^2/S_2^2을 본다. 정규 모집단이고 분산이 같으면 이 비는 자유도로 나눈 독립 χ2\chi^2 둘의 비

F=V1/ν1V2/ν2,Vi∼χνi2,νi=ni−1F = \frac{V_1/\nu_1}{V_2/\nu_2}, \qquad V_i \sim \chi^2_{\nu_i}, \quad \nu_i = n_i - 1

이고, 이것이 자유도 (ν1,ν2)(\nu_1, \nu_2)의 FF 분포다. 밀도는 7절의 비 공식으로 나오며 zν1/2−1(ν2+ν1z)−(ν1+ν2)/2z^{\nu_1/2 - 1}(\nu_2 + \nu_1 z)^{-(\nu_1 + \nu_2)/2}에 비례한다. 관례상 큰 표본분산을 분자에 두고 s12/s22s_1^2/s_2^2이 위쪽 임계값 Fν1,ν2; αF_{\nu_1,\nu_2;\,\alpha}를 넘으면 기각한다. 아래쪽 임계값이 필요하면 Fν1,ν2; 1−α=1/Fν2,ν1; αF_{\nu_1,\nu_2;\,1-\alpha} = 1/F_{\nu_2,\nu_1;\,\alpha}로 위쪽 표에서 얻는다 — 분자와 분모를 바꾸면 비가 역수가 되기 때문이다. 위 데이터에서 sx2=106.1s_x^2 = 106.1, sy2=84.0s_y^2 = 84.0이라 비가 1.26이고, F7,7; 0.05=3.79F_{7,7;\,0.05} = 3.79보다 한참 작으니 분산이 같다는 가정은 기각되지 않는다. 분산이 다르다고 판정되면 Kreyszig는 두 표본을 같은 크기(30 이상)로 잡고 위의 TT를 근사적으로 표준정규로 쓰라고 한다 (분산이 다를 때의 일반적인 처리는 웰치의 방법이다). 세 분포 tt, χ2\chi^2, FF가 모두 정규에서 파생된 한 가족이고, 표는 19.9에 있다.

μ0\mu_0가 μ\mu의 1−α1 - \alpha 신뢰구간 밖에 있다   ⟺  \iff H0:μ=μ0H_0 : \mu = \mu_0가 유의수준 α\alpha에서 기각된다. 9절의 구간 식과 이 절의 기각역이 같은 부등식을 μ\mu에 대해 풀었느냐 xˉ\bar x에 대해 풀었느냐의 차이이기 때문이다. 앞의 문턱전압 예에서 95 % 구간은 0.412±2.131×0.005=[0.401,0.423]0.412 \pm 2.131 \times 0.005 = [0.401, 0.423]이고 0.4000.400이 밖에 있다 — 기각과 같은 결론이다. 구간을 계산했으면 검정은 눈으로 읽으면 된다.

공정에서 표본을 주기적으로 뽑아 평균을 찍고, 목표 μ0\mu_0 둘레에 한계선을 그은 것이 관리도다. 한계선을 μ0±3σ/n\mu_0 \pm 3\sigma/\sqrt n에 두면 매 점이 유의수준 α=0.0027\alpha = 0.0027의 양쪽 검정이고, 공정이 정상일 때 370점에 한 번꼴로 헛경보가 난다. 3을 고른 이유가 이것이다 — 2면 22점마다 한 번 멈추게 되고, 4면 실제 이상을 놓친다. (Kreyszig는 α=1 %\alpha = 1\,\%, 즉 μ0±2.58σ/n\mu_0 \pm 2.58\sigma/\sqrt n을 기본으로 두고 3σ를 연습문제로 돌린다. 업계 관행은 3σ다.) 표본 크기는 보통 310이고, σ\sigma를 모르면 처음 2030개 표본의 ss를 평균해 대신 쓴다.

평균만 볼 것은 아니다. 산포가 커지는 것도, 불량률이 오르는 것도 공정 이상이다. 같은 틀로 찍는 관리도가 몇 가지 있다.

관리도찍는 것한계선의 뿌리
xˉ\bar x 관리도표본평균정규 · μ0±3σ/n\mu_0 \pm 3\sigma/\sqrt n
ss 관리도 (또는 s2s^2)표본 표준편차9절 χn−12\chi^2_{n-1} — 위쪽 한계 σχn−1, α2/(n−1)\sigma\sqrt{\chi^2_{n-1,\,\alpha}/(n-1)}
RR 관리도범위(최댓값 − 최솟값)작은 nn에서 ss 대신. n>10n > 10이면 ss가 낫다
pp 관리도불량률5절 이항 · p0±3p0(1−p0)/np_0 \pm 3\sqrt{p_0(1 - p_0)/n}
cc 관리도다이·웨이퍼당 결함 수5절 푸아송 · cˉ±3cˉ\bar c \pm 3\sqrt{\bar c}

cc 관리도의 cˉ\sqrt{\bar c}가 푸아송의 “분산 = 평균”이다. 한계선 밖의 점 말고도 중심선 한쪽에 7점 이상 연속 같은 규칙이 있는데, 정상이면 한쪽에 올 확률이 1/2이라 7점 연속은 2×(1/2)7=1.6 %2 \times (1/2)^7 = 1.6\,\% — 드문 일이라는 계산이다. 관리도의 규칙은 전부 “정상이면 이 패턴은 얼마나 드문가”라는 이 절의 계산이고, 19.11에서 다룬다.

합격 판정 검사 — 로트를 통째로 받을지 정한다

섹션 제목: “합격 판정 검사 — 로트를 통째로 받을지 정한다”

공급자가 NN개들이 로트를 보내고, 받는 쪽이 nn개를 뽑아 불량이 cc개 이하면 로트를 받고 넘으면 돌려보낸다. 표본 크기 nn과 합격 판정 개수 cc가 이 계획의 전부다. 로트의 불량률이 θ\theta일 때 로트를 받을 확률은, 비복원 추출이므로 5절의 초기하 분포로

P(A;θ)=∑x=0c(Nθx)(N−Nθn−x)(Nn)  ≈  ∑x=0ce−nθ (nθ)xx!P(A;\theta) = \sum_{x=0}^{c}\frac{\dbinom{N\theta}{x}\dbinom{N - N\theta}{n - x}}{\dbinom{N}{n}} \;\approx\; \sum_{x=0}^{c} e^{-n\theta}\,\frac{(n\theta)^x}{x!}

이고, 로트가 크고 θ\theta가 작으면 오른쪽의 푸아송 근사를 쓴다. 이것을 θ\theta의 함수로 그린 것이 이 계획의 OC 곡선이다. n=20n = 20, c=1c = 1이면 P(A;θ)=e−20θ(1+20θ)P(A;\theta) = e^{-20\theta}(1 + 20\theta)다.

두 당사자가 원하는 것이 다르다. 공급자는 좋은 로트(불량률이 합의한 합격 품질 수준 AQL θ0\theta_0 이하)가 돌려보내지는 일을 줄이고 싶다 — 그 확률 α=1−P(A;θ0)\alpha = 1 - P(A;\theta_0)가 생산자 위험이다. 받는 쪽은 나쁜 로트(불량률이 로트 허용 불량률 LTPD 또는 RQL θ1\theta_1 이상)를 받는 일을 줄이고 싶다 — 그 확률 β=P(A;θ1)\beta = P(A;\theta_1)이 소비자 위험이다. 10절 앞부분과 한 줄씩 대응한다.

합격 판정 검사가설검정
AQL θ0\theta_0귀무가설 θ=θ0\theta = \theta_0
LTPD(RQL) θ1\theta_1대립가설 θ=θ1\theta = \theta_1
합격 판정 개수 cc임계값 cc
생산자 위험 α\alpha제1종 오류
소비자 위험 β\beta제2종 오류
로트 불량률 θ받을 확률 P(A; θ)0 %5 %10 %15 %20 %25 %30 %0.000.250.500.751.00n = 20, c = 1n = 80, c = 4AQL θ₀LTPD θ₁1 − α = 0.98β = 0.09좋은 로트나쁜 로트
그림 1.11-10. 합격 판정 계획의 OC 곡선 — 로트 불량률 θ에 대해 로트를 받을 확률. 강조한 곡선은 n = 20, c = 1로, AQL 1 %에서 98 %를 받아 생산자 위험 α가 2 %이고, 불량률 20 %짜리 나쁜 로트도 9 %는 받아 버린다(소비자 위험 β). 점선은 불량 허용 비율을 같게(c/n = 5 %) 두고 표본을 네 배로 늘린 n = 80, c = 4다. 곡선이 가팔라져 좋은 로트와 나쁜 로트를 훨씬 잘 가른다 — 두 위험을 함께 줄이는 길은 표본을 늘리는 것뿐이라는 10절의 결론 그대로다.직접 작도

돌려보낸 로트를 전수 검사해 불량을 모두 양품으로 바꿔 넣는다면(선별), 출하되는 물건의 평균 불량률은 받은 로트의 불량만 남아 AOQ(θ)=θ P(A;θ)\mathrm{AOQ}(\theta) = \theta\,P(A;\theta)가 된다(평균 출검 품질). θ\theta가 작으면 불량 자체가 적고, θ\theta가 크면 대부분 돌려보내져 선별되므로 양 끝에서 0이고 가운데에 최댓값이 있다 — 그것이 평균 출검 품질 한계 AOQL, 이 계획으로 받아들일 수 있는 최악의 평균 품질이다. n=20n = 20, c=1c = 1이면 θ≈8 %\theta \approx 8\,\%에서 AOQL이 약 4.2 %다.

지금까지의 검정은 파라미터 하나를 겨냥했다. 이 절은 분포 전체를 겨냥한다 — 이 데이터가 푸아송을 따르는가, 정규를 따르는가, 두 분류가 독립인가. 도구는 하나, χ2\chi^2 통계량이다.

9절에서 만든 χν2\chi^2_\nu — 독립 표준정규 ν\nu개의 제곱합 — 가 이 절의 유일한 도구다. 그 분포의 공간적 그림을 검정의 언어로 옮기면 이렇다. 관측과 기대의 차이를 각각 표준화한 것들을 좌표로 놓으면, 모형이 맞을 때 그 점은 원점 근처의 구름 안에 있어야 한다 — 거리의 제곱이 대략 자유도만큼. 구름 밖으로 멀리 나갔으면(거리의 제곱이 χν,α2\chi^2_{\nu,\alpha}를 넘으면) 모형을 의심한다.

관측값을 KK개의 구간(칸)으로 나누고, 칸 jj의 관측 도수를 bjb_j, 가설 분포가 예측하는 기대 도수를 ej=npje_j = n p_j라 한다(Kreyszig의 글자를 따랐다 — 관측 bjb_j, 기대 eje_j). 통계량은

χ02=∑j=1K(bj−ej)2ej\chi_0^2 = \sum_{j=1}^{K}\frac{(b_j - e_j)^2}{e_j}

아래첨자 0은 “데이터로 계산한 관측값”이라는 표시다. H0H_0(데이터가 그 분포를 따른다) 아래서 이것은 근사적으로 χν2\chi^2_\nu를 따르고,

ν=K−1−r\nu = K - 1 - r

rr은 데이터에서 추정한 파라미터의 개수다. 이 자유도는 파라미터를 최대가능도로(8절) 추정했을 때의 것이다. χ02\chi_0^2이 χν, α2\chi^2_{\nu,\,\alpha}를 넘으면 기각한다. 언제나 오른쪽 한쪽 검정이다 — 작은 χ2\chi^2은 잘 맞는다는 뜻이니 기각할 이유가 없다.

예 — 결함 수가 푸아송인가. 다이 200개의 결함 수를 세었다.

결함 수 xx0123 이상계
관측 bjb_j110602010200

평균은 (3 이상을 3으로 치면) xˉ=(60+40+30)/200=0.65\bar x = (60 + 40 + 30)/200 = 0.65이고 이것이 푸아송 μ\mu의 최대가능도 추정값이다(r=1r = 1). μ=0.65\mu = 0.65의 푸아송 확률은 p0=e−0.65=0.522p_0 = e^{-0.65} = 0.522, p1=0.339p_1 = 0.339, p2=0.110p_2 = 0.110, p3+=1−p0−p1−p2=0.028p_{3+} = 1 - p_0 - p_1 - p_2 = 0.028이므로 기대 도수는 104.4, 67.9, 22.1, 5.7104.4,\ 67.9,\ 22.1,\ 5.7.

χ02=(110−104.4)2104.4+(60−67.9)267.9+(20−22.1)222.1+(10−5.7)25.7=0.30+0.91+0.19+3.31=4.71\begin{aligned} \chi_0^2 &= \frac{(110 - 104.4)^2}{104.4} + \frac{(60 - 67.9)^2}{67.9} + \frac{(20 - 22.1)^2}{22.1} + \frac{(10 - 5.7)^2}{5.7} \\[4pt] &= 0.30 + 0.91 + 0.19 + 3.31 = 4.71 \end{aligned}

(각 항은 반올림 전의 기대 도수로 계산했다.) ν=4−1−1=2\nu = 4 - 1 - 1 = 2, χ2, 0.052=5.99\chi^2_{2,\,0.05} = 5.99. 기각하지 못한다 — 푸아송이 아니라고 말할 수 없다(p≈0.09p \approx 0.09). 그런데 네 항 중 마지막이 전체의 70 %다. 결함이 3개 이상인 다이가 기대의 두 배 가까이 있다. 이것은 결함이 뭉쳐 다닌다는 신호이고 — 실제로 표본분산이 s2=0.73s^2 = 0.73으로 평균 0.65보다 크다 — 표본을 늘리면 유의해질 것이다. 19.10의 군집 모형이 이 꼬리를 설명하러 나온다. 검정의 결론(기각 못 함)보다 어느 칸이 어긋나는가가 더 많은 것을 말할 때가 많다.

정규성. 데이터를 구간으로 나누고 추정한 정규 분포의 기대 도수와 비교한다. r=2r = 2. 자유도 K−3K - 3이 맞으려면 σ2\sigma^2도 최대가능도 추정 σ~2=1n∑(xj−xˉ)2\tilde\sigma^2 = \frac1n\sum(x_j - \bar x)^2으로 추정해야 한다(Kreyszig의 예가 그렇게 한다) — s2s^2을 쓰면 nn이 작을 때 조금 어긋난다. 정규성 확인은 앞의 tt·FF 검정과 분산의 구간이 전제하는 것이라 자주 필요한데, 히스토그램의 칸 나누기에 결과가 좌우되는 약점이 있다. 누적분포를 정규 눈금에 찍어 직선인지 보는 확률지가 더 민감하고, 19.9에서 다룬다.

두 분류 — 웨이퍼 위치(중앙·가장자리)와 판정(양품·불량) — 가 독립인가. 관측 도수를 행 II개, 열 JJ개의 표로 놓고, 독립이라면 칸 (i,j)(i, j)의 기대 도수는 행 합과 열 합의 곱을 nn으로 나눈 것이다 (eij=n⋅pi⋅ p⋅je_{ij} = n \cdot p_{i\cdot}\,p_{\cdot j} — 7절의 “독립이면 곱으로 갈라진다”).

χ02=∑i,j(bij−eij)2eij,ν=(I−1)(J−1)\chi_0^2 = \sum_{i,j}\frac{(b_{ij} - e_{ij})^2}{e_{ij}}, \qquad \nu = (I - 1)(J - 1)

자유도는 행 합과 열 합이 고정된 채 자유롭게 정할 수 있는 칸의 수다. 2×22 \times 2면 ν=1\nu = 1 — 칸 하나를 정하면 나머지 셋이 따라온다. 7절 표의 비율로 다이 200개를 셌다고 하자 — 중앙 120개 중 불량 8개, 가장자리 80개 중 불량 12개. 전체 불량률이 10 %이므로 기대 불량은 중앙 12개, 가장자리 8개이고,

χ02=(112−108)2108+(8−12)212+(68−72)272+(12−8)28=3.70\chi_0^2 = \frac{(112 - 108)^2}{108} + \frac{(8 - 12)^2}{12} + \frac{(68 - 72)^2}{72} + \frac{(12 - 8)^2}{8} = 3.70

χ1, 0.052=3.84\chi^2_{1,\,0.05} = 3.84에 조금 못 미쳐 기각되지 않는다(p=0.054p = 0.054). 불량률이 6.7 %와 15 %로 두 배 넘게 다른데도 다이 200개로는 5 % 수준에서 말하지 못한다. 같은 비율로 400개를 세면 χ02\chi_0^2이 두 배인 7.41로 기각된다 — 10절의 검정력 계산이 여기서도 그대로다. 기각되면 방사 방향의 공정 불균일을 의심한다.

물리 실험에서 χ2\chi^2은 도수표보다 모형을 데이터에 맞추는 자리에서 더 자주 나온다. 측정값 yjy_j가 각각 표준편차 σj\sigma_j의 정규 오차를 갖고, 모형이 y=g(x;θ1,…,θm)y = g(x; \theta_1, \dots, \theta_m)이면

χ2(θ)=∑j=1n(yj−g(xj;θ))2σj2\chi^2(\theta) = \sum_{j=1}^{n}\frac{\bigl(y_j - g(x_j; \theta)\bigr)^2}{\sigma_j^2}

이것을 최소로 하는 θ\theta가 가중 최소제곱 추정이고, 오차가 정규일 때 8절의 최대가능도와 정확히 같다 — 가능도의 로그가 −χ2/2+const-\chi^2/2 + \text{const}이기 때문이다. 최소점에서의 값 χmin⁡2\chi^2_{\min}은 모형이 맞으면 자유도 n−mn - m의 χ2\chi^2 분포를 따르므로, 환산 χ2\chi^2 χmin⁡2/(n−m)\chi^2_{\min}/(n - m)이 1 근처여야 한다.

모형이 파라미터에 대해 선형이면 최소점이 닫힌 꼴로 나온다. 가장 단순한 원점을 지나는 직선 y=axy = ax에서 ∂χ2/∂a=0\partial\chi^2/\partial a = 0을 풀면

a=∑jxjyj/σj2∑jxj2/σj2,σa2=∑j(∂a∂yj) ⁣2σj2=1∑jxj2/σj2a = \frac{\sum_j x_j y_j/\sigma_j^2}{\sum_j x_j^2/\sigma_j^2}, \qquad \sigma_a^2 = \sum_j \left(\frac{\partial a}{\partial y_j}\right)^{\!2}\sigma_j^2 = \frac{1}{\sum_j x_j^2/\sigma_j^2}

둘째 식은 7절의 오차 전파를 적합 결과에 적용한 것이다 — aa가 yjy_j의 선형 결합이므로 정확하다. 8절의 가중 평균은 xj=1x_j = 1로 둔 특수한 경우다. Arfken의 예로 확인하자. 세 점 (1, 0.8±0.1)(1,\ 0.8 \pm 0.1), (2, 1.5±0.05)(2,\ 1.5 \pm 0.05), (3, 2.7±0.2)(3,\ 2.7 \pm 0.2)에 가중 없이 맞추면 a=0.850±0.048a = 0.850 \pm 0.048이지만, 가중을 두면 a=0.770±0.023a = 0.770 \pm 0.023 — 가장 정밀한 가운데 점(a=1.5/2=0.75a = 1.5/2 = 0.75)으로 끌려가고 오차는 반으로 준다. 이때 χmin⁡2=4.53\chi^2_{\min} = 4.53, 자유도 3−1=23 - 1 = 2라 환산 χ2\chi^2이 2.3이고 이만큼 크거나 더 클 확률은 0.10이다 — 주어진 오차 막대가 조금 낙관적일 수 있다는 신호다.

일반적인 선형 모형 y≈Ak\mathbf{y} \approx A\mathbf{k}에서는 가중 행렬 W=diag⁡(1/σj2)W = \operatorname{diag}(1/\sigma_j^2)를 끼운 정규방정식 ATWA k=ATWyA^{\mathsf T}WA\,\mathbf{k} = A^{\mathsf T}W\mathbf{y}가 되고, 파라미터의 공분산 행렬이 (ATWA)−1(A^{\mathsf T}WA)^{-1}이다. 그 대각 성분이 각 파라미터의 분산, 비대각 성분이 파라미터끼리의 공분산이다 — 절편과 기울기는 대개 음의 상관을 갖는다. 12절의 보통 최소제곱은 WW가 단위 행렬의 상수배인 경우다.

지금까지의 검정은 거의 전부 정규를 전제했다. 전제가 의심스럽고 nn이 작아 중심극한정리에 기댈 수도 없으면 비모수 검정을 쓴다. 가장 단순한 것이 부호 검정이다 — 중앙값이 m0m_0라는 가설 아래서 m0m_0보다 큰 관측의 개수는 B(n,1/2)B(n, 1/2)을 따르므로, 이항 분포로 직접 pp값을 구한다. 정확히 m0m_0와 같은 관측은 어느 쪽 편도 들지 않으니 버리고 nn을 그만큼 줄인다. 짝 비교에도 그대로 쓴다 — 새 레시피로 처리한 웨이퍼 여섯 장이 모두 짝보다 좋아졌다면, 차이가 없을 때 그럴 확률은 (1/2)6=1.6 %(1/2)^6 = 1.6\,\%라 한쪽 5 % 수준에서 기각이다. 분포에 대해 “연속”이라는 것 말고는 아무것도 가정하지 않는다. 대신 정보를 부호 하나로 줄이므로 검정력이 낮다 — 8절의 효율성과 강건성의 맞바꿈이 여기서도 나온다.

같은 발상으로 추세도 검정할 수 있다. 시간 순서로 잰 값 x1,…,xnx_1, \dots, x_n에 추세가 없다면 n!n!가지 순서가 모두 같은 확률이다(2절의 셈). 앞의 값이 뒤의 값보다 큰 쌍의 수 — 전위의 수 TT — 가 너무 적으면 증가 추세, 너무 많으면 감소 추세다. 29, 31, 28, 30, 32를 순서대로 쟀으면 (29, 28), (31, 28), (31, 30)으로 T=3T = 3이고, 5개의 순열 120가지 중 전위가 3개 이하인 것이 29가지라 P(T≤3)=24 %P(T \le 3) = 24\,\% — 증가 추세라고 말할 수 없다. 같은 값이 섞이면 그 쌍마다 반 개로 센다. 장비 드리프트를 의심할 때 정규 가정 없이 쓰는 첫 검정이다. 순위를 쓰는 검정들(윌콕슨 등)이 부호와 원래 값 사이의 절충이고, 19.9에서 다룬다.

회귀와 상관 (공정 데이터로의 적용은 19.9·19.12)

섹션 제목: “회귀와 상관 (공정 데이터로의 적용은 19.9·19.12)”

두 변수가 어떻게 함께 움직이는가를 식으로 적는 절이다. 7절의 공분산과 상관계수가 “얼마나”였다면, 회귀는 “xx를 알 때 yy가 얼마인가”라는 예측식이다. 두 변수의 역할이 다르다는 것이 요점이다.

모형 — x는 통제하고 Y는 무작위

섹션 제목: “모형 — x는 통제하고 Y는 무작위”

회귀에서는 xx가 실험자가 정하는 값이고(온도, 노광량, 게이트 길이), YY가 그 xx에서 측정한 무작위 변수다. 가장 단순한 모형은 직선에 정규 오차를 얹은 것이다.

Y=κ0+κ1x+ε,ε∼N(0,σ2)Y = \kappa_0 + \kappa_1 x + \varepsilon, \qquad \varepsilon \sim N(0, \sigma^2)

오차 ε\varepsilon은 xx마다 독립이고 분산이 같다(등분산). κ0\kappa_0은 절편, κ1\kappa_1은 기울기이고 둘 다 모집단의 미지 파라미터다. 표본 (x1,y1),…,(xn,yn)(x_1, y_1), \dots, (x_n, y_n)에서 계산한 추정값을 k0,k1k_0, k_1로 쓴다 — 8절의 그리스·로마자 규칙 그대로다. Kreyszig는 ε\varepsilon을 쓰지 않고 같은 내용을 가정 셋으로 적는다. (A1) xjx_j가 모두 같지는 않다. (A2) 각 xx에서 YY는 정규 N(κ0+κ1x, σ2)N(\kappa_0 + \kappa_1 x,\ \sigma^2)를 따른다. (A3) 관측들은 서로 독립이다.

순서도 짚어 둔다. 아래의 최소제곱 자체는 분포 가정이 필요 없는 기하학적 원리다 — (A1)만 있으면 어떤 점들에도 직선이 하나 정해진다. (A2)(A3)은 그 직선의 불확실성을 말할 때, 즉 신뢰구간과 검정에서만 쓰인다.

이 절의 기호를 모아 둔다.

기호무엇을 가리키는가
κ0, κ1\kappa_0,\ \kappa_1모집단의 절편·기울기
k0, k1k_0,\ k_1그 추정값 (표본에서 계산)
y^j=k0+k1xj\hat y_j = k_0 + k_1 x_j적합값 — 직선이 xjx_j에서 주는 값
ε^j=yj−y^j\hat\varepsilon_j = y_j - \hat y_j잔차 — 오차 ε\varepsilon의 추정. 11절의 기대 도수 eje_j와 다른 글자
sx2, sy2s_x^2,\ s_y^2xx, yy의 표본분산
sxys_{xy}표본공분산 1n−1∑(xj−xˉ)(yj−yˉ)\frac{1}{n-1}\sum(x_j - \bar x)(y_j - \bar y)
q0=∑ε^j2q_0 = \sum \hat\varepsilon_j^2잔차 제곱합 (Kreyszig의 글자)
rr표본상관계수
ρ\rho모집단 상관계수

최소제곱 — 세로 잔차의 제곱합을 최소로

섹션 제목: “최소제곱 — 세로 잔차의 제곱합을 최소로”

직선을 데이터에 맞추는 기준은 잔차 제곱합이다.

q(k0,k1)=∑j=1n(yj−k0−k1xj)2  →  min⁡q(k_0, k_1) = \sum_{j=1}^{n}\bigl(y_j - k_0 - k_1 x_j\bigr)^2 \;\to\; \min

k0k_0, k1k_1로 편미분해 0을 놓으면 정규방정식 둘이 나온다.

∑j(yj−k0−k1xj)=0,∑jxj(yj−k0−k1xj)=0\sum_j (y_j - k_0 - k_1 x_j) = 0, \qquad \sum_j x_j(y_j - k_0 - k_1 x_j) = 0

첫째는 잔차의 합이 0, 둘째는 잔차와 xx의 내적이 0이라는 뜻이다. 풀면

  k1=sxysx2,k0=yˉ−k1xˉ  \boxed{\;k_1 = \frac{s_{xy}}{s_x^2}, \qquad k_0 = \bar y - k_1\bar x\;}

정규방정식의 계수 행렬식은 n∑jxj2−(∑jxj)2=n(n−1)sx2n\sum_j x_j^2 - (\sum_j x_j)^2 = n(n - 1)s_x^2이다. 이것이 0이 아니어야 해가 하나로 정해지고, 그 조건이 곧 (A1) — xx가 모두 같으면 sx2=0s_x^2 = 0이라 기울기를 정할 수 없다. 손으로 계산할 때는 평균을 먼저 빼지 않는 꼴이 편하다.

k1=n∑jxjyj−∑jxj∑jyjn(n−1)sx2,q0=(n−1)(sy2−k12sx2)k_1 = \frac{n\sum_j x_j y_j - \sum_j x_j \sum_j y_j}{n(n - 1)s_x^2}, \qquad q_0 = (n - 1)\bigl(s_y^2 - k_1^2 s_x^2\bigr)

(다만 4절의 경고대로, 큰 수끼리 빼는 이 꼴은 컴퓨터에서는 평균을 먼저 빼는 꼴보다 자릿수를 잃는다.) (A2)(A3) 아래서는 가능도의 로그가 −q/(2σ2)+const-q/(2\sigma^2) + \text{const}이므로 최소제곱 해가 곧 최대가능도 추정이다 — 11절에서 본 “정규 오차면 최소제곱 = 최대가능도”의 직선판이다.

x (통제한 변수)y (측정한 변수)024681002468(x̄, ȳ) — 직선이 반드시 지난다ŷ = k₀ + k₁x, k₁ = (x, y의 공분산) / (x의 분산)점선: 잔차 eᵢ = yᵢ − ŷᵢ (세로 방향)eᵢ
그림 1.11-11. 최소제곱 직선. 각 점에서 직선까지 세로로 내린 점선이 잔차이고, 그 제곱합을 최소로 하는 직선이다. 직선은 반드시 표본 평균점 (x̄, ȳ)를 지나고, 기울기는 x와 y의 공분산을 x의 분산으로 나눈 것이다. 잔차의 합은 0이고 잔차는 x와 무상관이다.직접 작도

k1k_1의 식에서 데이터 yjy_j 자리에 확률 변수 YjY_j를 넣으면 — 추정량으로 보면 — YjY_j의 선형 결합이므로 확률 변수다. 모형 아래서 불편이며 분산은

Var⁡(k1)=σ2(n−1)sx2=σ2∑j(xj−xˉ)2\operatorname{Var}(k_1) = \frac{\sigma^2}{(n - 1)s_x^2} = \frac{\sigma^2}{\sum_j (x_j - \bar x)^2}

σ2\sigma^2은 잔차 제곱합으로 추정한다 — 파라미터 둘을 추정했으므로 자유도 n−2n - 2.

σ^2=q0n−2\hat\sigma^2 = \frac{q_0}{n - 2}

그러면 κ1\kappa_1의 1−α1 - \alpha 신뢰구간과 “기울기가 0인가”의 검정이 9·10절 그대로 따라온다.

k1±tn−2, α/2q0(n−2)∑j(xj−xˉ)2k_1 \pm t_{n-2,\,\alpha/2}\sqrt{\frac{q_0}{(n - 2)\sum_j (x_j - \bar x)^2}}

7절의 ρ\rho를 표본에서 계산한 것이 표본상관계수다.

r=sxysx sy,−1≤r≤1r = \frac{s_{xy}}{s_x\,s_y}, \qquad -1 \le r \le 1

k1=sxy/sx2=r sy/sxk_1 = s_{xy}/s_x^2 = r\,s_y/s_x이므로 기울기와 상관계수는 척도만 다르다. 7절의 ρ\rho처럼 ∣r∣=1\lvert r\rvert = 1은 점들이 모두 한 직선 위에 있다는 것과 같은 말이다 — 그때 잔차가 전부 0이다. rr의 제곱에는 따로 뜻이 있다. yy의 총 변동 ∑(yj−yˉ)2\sum(y_j - \bar y)^2은 직선이 설명하는 부분 ∑(y^j−yˉ)2\sum(\hat y_j - \bar y)^2과 잔차 q0q_0으로 정확히 나뉘고(교차항이 정규방정식 때문에 사라진다),

r2=∑j(y^j−yˉ)2∑j(yj−yˉ)2=1−q0∑j(yj−yˉ)2r^2 = \frac{\sum_j (\hat y_j - \bar y)^2}{\sum_j (y_j - \bar y)^2} = 1 - \frac{q_0}{\sum_j (y_j - \bar y)^2}

yy의 변동 가운데 xx가 설명하는 비율이다. r=0.9r = 0.9면 81 %를 설명하고 19 %는 남는다. 7절 이변량 정규의 조건부 분산 σY2(1−ρ2)\sigma_Y^2(1 - \rho^2)이 이 “남는 19 %“의 모집단판이다.

x,yx, y가 둘 다 무작위인 상황(이변량 정규)에서 “상관이 있는가”(H0:ρ=0H_0 : \rho = 0)를 검정하려면

T=rn−21−r2  ∼  tn−2T = r\sqrt{\frac{n - 2}{1 - r^2}} \;\sim\; t_{n-2}

를 쓴다. 양쪽 검정(ρ≠0\rho \ne 0)이면 n=10n = 10에서 r=0.63r = 0.63이어야 5 %에서 유의하지만, n=100n = 100이면 r=0.20r = 0.20이면 된다 — 표본이 크면 약한 상관도 검출된다. 10절의 “유의와 중요”가 여기서도 그대로다. Kreyszig는 이것을 한쪽 검정(ρ>0\rho > 0)으로 두는데, 그러면 n=10n = 10의 문턱이 r=0.55r = 0.55로 낮아진다. 그의 예 r=0.6r = 0.6, n=10n = 10은 T=2.12T = 2.12로 한쪽 문턱 t8, 0.05=1.86t_{8,\,0.05} = 1.86은 넘지만 양쪽 문턱 2.31은 넘지 못한다 — 대립가설을 먼저 정해야 하는 이유(10절)가 숫자로 보인다.

직선이 아닌 관계도 변수를 바꾸면 직선이 된다. 열 활성화 과정의 수명 τ=τ0exp⁡(Ea/kBT)\tau = \tau_0\exp(E_a/k_BT)에 로그를 취하면

ln⁡τ=ln⁡τ0+Ea⋅1kBT\ln\tau = \ln\tau_0 + E_a\cdot\frac{1}{k_BT}

y=ln⁡τy = \ln\tau, x=1/(kBT)x = 1/(k_BT)로 놓으면 직선이고 기울기가 활성화 에너지 EaE_a다(EaE_a는 에너지, kBk_B는 볼츠만 상수 — 기댓값 EE나 회귀 추정값 k0,k1k_0, k_1과 다른 글자다). 온도 서너 개에서 잰 수명으로 EaE_a를 뽑는 아레니우스 그림이 이것이고, 신뢰성 시험의 가속 계수(14.7·19.14)가 이 기울기로 계산된다. 절편은 ln⁡τ0\ln\tau_0이다.

한 가지가 따라온다. τ\tau의 오차가 στ\sigma_\tau이면 ln⁡τ\ln\tau의 오차는 7절의 오차 전파로 στ/τ\sigma_\tau/\tau다 — 상대 오차가 된다. 수명이 긴 점(저온)은 대개 절대 오차가 크지만 상대 오차는 비슷하고, 그 반대일 수도 있다. 변환 뒤의 오차가 점마다 다르면 11절의 가중 1/σj21/\sigma_j^2을 두어야 하며, 그것이 아레니우스 적합에서 고온 점과 저온 점의 무게가 달라지는 이유다.

같은 요령이 거듭제곱 법칙 y=axby = ax^b(로그–로그: 기울기 bb), 지수 감쇠 y=ae−bty = ae^{-bt}(반로그: 기울기 −b-b), 그리고 문턱전압 추출의 ID\sqrt{I_D} 대 VGV_G에 쓰인다. 어느 경우든 어느 변수를 변환했고 오차가 어떻게 따라갔는가를 적어 두는 것이 결과의 신뢰구간을 맞게 만든다.

yy가 변수 여럿에 달려 있으면(y=κ0+κ1x1+κ2x2+⋯y = \kappa_0 + \kappa_1 x_1 + \kappa_2 x_2 + \cdots) 열을 더 붙인 행렬 AA로 같은 정규방정식 ATA k=ATyA^{\mathsf T}A\,\mathbf{k} = A^{\mathsf T}\mathbf{y}를 푼다. 다항식 y=κ0+κ1x+κ2x2y = \kappa_0 + \kappa_1 x + \kappa_2 x^2도 xx와 x2x^2을 두 변수로 보면 같은 꼴이다 — 선형이라는 말은 파라미터에 대해 선형이라는 뜻이지 xx에 대해서가 아니다. 변수가 서로 상관되면(공선성) ATAA^{\mathsf T}A가 특이에 가까워지고 1.2의 조건수 문제가 그대로 온다. 그 처리와 공정 모델링으로의 확장은 19.12.8이고, 파라미터에 대해 비선형인 모형(예: 소자 컴팩트 모델의 피팅)은 1.12의 최적화로 넘어간다.

이 장이 반도체에서 다시 나오는 곳

섹션 제목: “이 장이 반도체에서 다시 나오는 곳”
  • 통계역학(6부). 2절의 상태 세기와 스털링 근사에서 페르미–디랙·보스–아인슈타인 분포가 나오고, 묽은 극한에서 셋이 볼츠만 근사로 모인다. 페르미 함수는 “한 상태가 점유될 확률”이라는 3절의 베르누이 변수다.
  • 잡음(13.9·22.6). 산탄 잡음은 5절의 푸아송(분산 = 평균), 열잡음은 6절의 중심극한정리(무수한 충돌의 합)다. 잡음의 스펙트럼 밀도는 7절의 공분산을 시간 지연 τ\tau의 함수로 본 자기상관 E[X(t)X(t+τ)]E[X(t)X(t + \tau)]의 푸리에 변환이다(위너–킨친, 1.10.5합성곱과 상관).
  • 소자 변동성(14.4). 랜덤 도펀트의 개수는 푸아송, 그 기여의 합은 정규, 그래서 σVT∝1/WL\sigma_{V_T} \propto 1/\sqrt{WL}. 이웃 소자의 정합은 7절의 공분산 항이다.
  • 신뢰성(14.7·19.14). 3절의 위험률과 지수 분포, 6절의 대수정규와 극단값(와이불), 12절의 아레니우스 적합과 8절의 중도절단 데이터의 최대가능도.
  • 수율(19.10). 5절의 Y=e−AD0Y = e^{-AD_0}에서 시작해 11절의 적합도 검정이 군집을 드러내고, 2절의 음이항 계수가 군집 모형의 이름이 된다. 로트를 받을지는 10절의 합격 판정 검사가 정한다.
  • 계측(19부). 8절의 표준오차와 정밀도가 다른 측정의 가중 평균, 7절의 오차 전파, 11절의 가중 최소제곱.
  • 통계 기초·SPC·실험 계획(19.9·19.11·19.12). 8~12절 전부. 관리도는 되풀이되는 10절의 검정, 실험 계획은 10절의 검정력 계산과 12절의 ∑(xj−xˉ)2\sum(x_j - \bar x)^2을 크게 만드는 설계, 주성분 분석은 7절의 공분산 행렬 대각화다.
  • 회로의 통계적 설계(21.11). 파라미터의 정규 모형, 7절의 선형 결합의 분산, 6절 꼬리의 한계 (“6시그마”를 정규 꼬리로 믿지 말 것).

전부 같은 몇 줄 — 넓이로서의 확률, 분산은 더한다, 많이 더하면 정규, 데이터에서 추정한 양마다 자유도 하나 — 이고, 달라지는 것은 무엇을 세느냐뿐이다.