Skip to content

8회 · 추론의 기초 · 노트

3 검정의 언어 — 크기와 검정력 ​

Arbuthnot (1710) Anne 여왕의 주치의이자 풍자 작가였던 John Arbuthnot은 An argument for divine providence, taken from the constant regularity observed in the births of both sexes에서 런던의 82년치 세례 기록을 표로 실었다. 남아가 많은 해를 동전의 앞면으로 보면, 공평한 동전 82번이 모두 앞면일 확률은 1/4 8360 0000 0000 0000 0000 00001/4\,8360\,0000\,0000\,0000\,0000\,0000이다. 그는 남아가 더 많이 태어나는 것은 남자가 전쟁과 위험한 일로 더 많이 죽기 때문에 결혼할 수 있는 남녀의 수를 맞추려는 섭리라고 결론지었다. 오늘의 말로 그것은 “부호 검정”이다. 귀무가설(남아 확률 12\tfrac12)을 기각한 것은 옳았다. 기각한 다음 특정한 대립가설(섭리)을 받아들인 것은 검정이 말해 주지 않는 일이었다.

3.1 가설과 오류 ​

정의 3.1 (가설, 검정, 기각역) 모수공간을 Ω=Ω0∪Ω1\Omega=\Omega_0\cup\Omega_1 (서로소)로 나누어 H0:θ∈Ω0H_0:\theta\in\Omega_0 (귀무가설)와 H1:θ∈Ω1H_1:\theta\in\Omega_1 (대립가설)을 세운다. Ω0\Omega_0가 한 점이면 단순가설, 아니면 복합가설이다. 검정은 표본공간의 부분집합 CC (기각역)를 정해 X∈C\X\in C이면 H0H_0를 기각하는 규칙이다. 보통 검정통계량 T(X)T(\X)와 기준값 cc로 C={T(X)≥c}C=\{T(\X)\ge c\}의 꼴이다.

정의 3.2 (오류, 크기, 검정력) H0H_0가 참인데 기각하는 것을 1종 오류, H1H_1이 참인데 기각하지 못하는 것을 2종 오류라 한다. 검정력 함수는 γ(θ)=Pθ(X∈C)\gamma(\theta)=P_\theta(\X\in C)이고, 크기는 α=sup⁡θ∈Ω0γ(θ)\alpha=\sup_{\theta\in\Omega_0}\gamma(\theta), 곧 1종 오류의 확률의 최댓값이다. θ∈Ω1\theta\in\Omega_1에서 γ(θ)\gamma(\theta)를 검정력이라 한다.

두 오류는 서로 당긴다. 기각역을 넓히면 1종 오류가 늘고 2종 오류가 준다. Neyman과 Pearson(1933)의 처방은 비대칭이다. 크기를 미리 정한 α\alpha 이하로 묶고, 그 안에서 검정력을 가장 크게 하는 기각역을 찾는다. 그 최적 기각역은 12회의 주제다. 이 절은 주어진 검정의 크기와 검정력을 계산한다.

예제 3.3 (이항 검정의 크기와 검정력) 동전이 앞면 쪽으로 치우쳤는지 100번 던져 검정한다. H0:p=12H_0:p=\tfrac12, H1:p>12H_1:p>\tfrac12, 기각역 {K≥59}\{K\ge59\}이면 크기는 P1/2(K≥59)=0.044P_{1/2}(K\ge59)=0.044이다. 검정력은

참 pp0.550.600.650.70
γ(p)=Pp(K≥59)\gamma(p)=P_p(K\ge59)0.240.620.910.99

p=0.55p=0.55처럼 작은 치우침은 100번으로는 넷에 하나꼴로만 잡는다. “기각하지 못했다”는 “H0H_0가 참이다”가 아니다. 검정력이 낮았을 수도 있다.

그림 3.1. 왼쪽: 예제 3.3의 검정력 함수(n=100, 기각역 K≥59)와 n=400일 때(기각역 K≥217). 오른쪽: 정규 평균의 한쪽 z 검정에서 H_0와 H_1 아래 검정통계량의 분포. 빨간 넓이가 α, 파란 넓이가 검정력이다.
그림 3.1 왼쪽: 예제 3.3의 검정력 함수(n=100n=100, 기각역 K≥59K\ge59)와 n=400n=400일 때(기각역 K≥217K\ge217). 오른쪽: 정규 평균의 한쪽 zz 검정에서 H0H_0와 H1H_1 아래 검정통계량의 분포. 빨간 넓이가 α\alpha, 파란 넓이가 검정력이다.

3.2 정규 평균의 검정과 표본 크기 ​

정리 3.4 (zz 검정의 검정력) Xi∼iidN(μ,σ2)X_i\iid\N(\mu,\sigma^2) (σ\sigma 알려짐)에서 H0:μ≤μ0H_0:\mu\le\mu_0를 Xˉ≥μ0+zασ/n\bar X\ge\mu_0+z_\alpha\sigma/\sqrt n일 때 기각하면 크기는 α\alpha이고 검정력 함수는

γ(μ)=Φ(n(μ−μ0)σ−zα).\gamma(\mu)=\Phi\Bigl(\frac{\sqrt n(\mu-\mu_0)}\sigma-z_\alpha\Bigr).

검정력 1−β1-\beta로 차이 δ=μ−μ0>0\delta=\mu-\mu_0>0을 잡으려면 n≥((zα+zβ)σδ)2n\ge\Bigl(\dfrac{(z_\alpha+z_\beta)\sigma}\delta\Bigr)^2이어야 한다.

증명 전략 기각 사건을 참 평균 μ\mu로 표준화한 Z=n(Xˉ−μ)σ∼N(0,1)Z=\tfrac{\sqrt n(\bar X-\mu)}\sigma\sim\N(0,\allowbreak 1)의 사건으로 바꾼다. 검정력 함수가 μ\mu에 대해 증가하므로 크기는 경계 μ0\mu_0에서 정해진다. 단계별 증명은 연습 3.6(유도형)에서 직접 쓴다. 완성된 증명은 그 연습의 풀이에 있다.

양쪽 검정이면 zαz_\alpha 대신 zα/2z_{\alpha/2}를 쓴다. α=0.05\alpha=0.05 (양쪽), 검정력 0.8, δ=0.5σ\delta=0.5\sigma이면 n≥(1.96+0.840.5)2=31.4n\ge\bigl(\tfrac{1.96+0.84}{0.5}\bigr)^2=31.4, 곧 32명이다. 효과가 절반이면 네 배, 128명이 필요하다. 실험을 설계할 때 가장 먼저 하는 계산이다(14회). σ\sigma를 모르면 6회의 tt 검정을 쓰고, 큰 nn에서는 같은 식이 근사적으로 맞는다(7회 따름정리 4.3).

3.3 구간과 검정은 같은 것이다 ​

정리 3.5 (쌍대성) 

  1. (a)

    모든 θ0\theta_0에 대해 H0:θ=θ0H_0:\theta=\theta_0의 크기 α\alpha 검정의 수락역 A(θ0)A(\theta_0)가 있으면, C(X)={θ0:X∈A(θ0)}C(\X)=\{\theta_0:\X\in A(\theta_0)\}는 100(1−α)%100(1-\alpha)\% 신뢰집합이다.

  2. (b)

    거꾸로 100(1−α)%100(1-\alpha)\% 신뢰집합 C(X)C(\X)가 있으면 “θ0∉C(X)\theta_0\notin C(\X)이면 기각”은 H0:θ=θ0H_0:\theta=\theta_0의 크기 α\alpha 검정이다.

증명 전략 두 방향 모두 사건의 등식 {θ0∈C(X)}={X∈A(θ0)}\{\theta_0\in C(\X)\}=\{\X\in A(\theta_0)\} 하나로 귀결된다. 이 등식은 CC와 AA를 서로의 정의로 삼은 데서 나온다.

(a)

  1. C(x)={θ0:x∈A(θ0)}C(\x)=\{\theta_0:\x\in A(\theta_0)\}이므로 θ0∈C(x)  ⟺  x∈A(θ0)\theta_0\in C(\x)\iff\x\in A(\theta_0)이다.CC의 정의 [T1]

  2. 크기가 α\alpha이므로 Pθ0(X∉A(θ0))≤αP_{\theta_0}(\X\notin A(\theta_0))\le\alpha이다.정의 3.2

  3. 따라서 모든 θ0\theta_0에서 Pθ0(θ0∈C(X))=Pθ0(X∈A(θ0))≥1−αP_{\theta_0}(\theta_0\in C(\X))=P_{\theta_0}(\X\in A(\theta_0))\ge1-\alpha이고, CC는 100(1−α)%100(1-\alpha)\% 신뢰집합이다.1 2, 정의 2.1

(b)

  1. A(θ0)={x:θ0∈C(x)}A(\theta_0)=\{\x:\theta_0\in C(\x)\}로 두면 검정 “θ0∉C(X)\theta_0\notin C(\X)이면 기각”의 수락역이 A(θ0)A(\theta_0)이다.AA의 정의 [T1]

  2. Pθ0(기각)=1−Pθ0(θ0∈C(X))≤αP_{\theta_0}(\text{기각})=1-P_{\theta_0}(\theta_0\in C(\X))\le\alpha이므로 크기가 α\alpha 이하다.정의 2.1, 여사건

tt-구간이 0을 포함하지 않는 것과 tt 검정이 μ=0\mu=0을 기각하는 것은 같은 문장이다. 쌍대성은 새로운 구간을 만드는 방법이기도 하다.

예제 3.6 (Wilson 구간 (1927)) H0:p=p0H_0:p=p_0를 ∣p^−p0∣p0(1−p0)/n>z\tfrac{|\hat p-p_0|}{\sqrt{p_0(1-p_0)/n}}>z일 때 기각하는 검정(분산을 귀무가설의 p0p_0로 계산한다)을 뒤집는다. 수락역 (p^−p0)2≤z2p0(1−p0)/n(\hat p-p_0)^2\le z^2p_0(1-p_0)/n은 p0p_0에 대한 이차부등식이고, 풀면

p^+z22n1+z2n ± z1+z2np^(1−p^)n+z24n2\frac{\hat p+\frac{z^2}{2n}}{1+\frac{z^2}n}\ \pm\ \frac{z}{1+\frac{z^2}n}\sqrt{\frac{\hat p(1-\hat p)}n+\frac{z^2}{4n^2}}

이다(연습 3.4). Wald 구간과 달리 중심이 12\tfrac12 쪽으로 당겨지고, p^=0\hat p=0이어도 폭이 0이 아니다. 7절에서 두 구간의 포함확률을 비교한다.

연습문제

연습 3.1 (Arbuthnot의 숫자 ★) 282=4.836×10242^{82}=4.836\times10^{24}을 확인하라. Arbuthnot의 “부호 검정”에서 귀무가설과 검정통계량은 무엇이고, 크기 0.05의 기각역은? (힌트: KK = 남아가 많은 해의 수.)

풀이

282=280⋅4=(1024)8⋅4≈4.836×10242^{82}=2^{80}\cdot4=(1024)^8\cdot4\approx4.836\times10^{24}. H0H_0: 해마다 남아가 더 많을 확률이 12\tfrac12이고 해들이 독립. 검정통계량은 그런 해의 수 K∼b(82,12)K\sim\mathrm b(82,\tfrac12). 크기 0.05의 한쪽 기각역은 {K≥49}\{K\ge49\}이다(P(K≥49)=0.049P(K\ge49)=0.049, P(K≥48)=0.075P(K\ge48)=0.075). 관측은 K=82K=82.

연습 3.2 (검정력 함수 ★) 예제 3.3의 검정력 함수가 pp에 대해 증가함을 보이고(이항분포의 확률적 순서: p<p′p<p'이면 b(n,p′)\mathrm b(n,p')를 b(n,p)\mathrm b(n,p) 위에 “쌓아” 만들 수 있다), H0:p≤12H_0:p\le\tfrac12로 바꿔도 크기가 같음을 설명하라.

풀이

Ui∼iidU(0,1)U_i\iid\mathrm U(0,1)로 Kp=∑1{Ui≤p}K_p=\sum1\{U_i\le p\}를 만들면 Kp∼b(n,p)K_p\sim\mathrm b(n,p)이고, p<p′p<p'이면 같은 UU로 만든 Kp≤Kp′K_p\le K_{p'}이다. 따라서 P(Kp≥59)≤P(Kp′≥59)P(K_p\ge59)\le P(K_{p'}\ge59). 검정력이 증가하므로 Ω0={p≤12}\Omega_0=\{p\le\tfrac12\} 위의 최댓값은 p=12p=\tfrac12에서이고 크기는 그대로 0.044다.

연습 3.3 (표본 크기 ★) 두 집단의 평균 차이를 양쪽 5%, 검정력 90%로 δ=0.3σ\delta=0.3\sigma까지 잡으려면 집단당 몇 명이 필요한가? (두 표본이면 분산이 2σ2/n2\sigma^2/n이다.)

풀이

Xˉ−Yˉ\bar X-\bar Y의 분산이 2σ2/n2\sigma^2/n이므로 정리 3.4의 식에서 σ2\sigma^2를 2σ22\sigma^2로 바꿔 n≥2(1.960+1.2820.3)2=233.5n\ge2\bigl(\tfrac{1.960+1.282}{0.3}\bigr)^2=233.5, 집단당 234명.

연습 3.4 (Wilson 구간 ★★) 예제 3.6의 이차부등식을 풀어 Wilson 구간을 유도하라. n=20n=20, p^=0\hat p=0이면 Wald 구간과 Wilson 구간은 각각 무엇인가?

풀이

(p^−p0)2≤z2np0(1−p0)(\hat p-p_0)^2\le\tfrac{z^2}np_0(1-p_0)을 p0p_0에 대해 정리하면 (1+z2n)p02−(2p^+z2n)p0+p^2≤0(1+\tfrac{z^2}n)p_0^2-(2\hat p+\tfrac{z^2}n)p_0+\hat p^2\le0. 근의 공식의 두 근이 예제 3.6의 끝점이다. n=20n=20, p^=0\hat p=0이면 Wald는 {0}\{0\} (폭 0), Wilson은 [0, 0.161][0,\ 0.161].

연습 3.5 (한쪽 구간과 한쪽 검정 ★★) 정리 3.4의 검정을 모든 μ0\mu_0에 대해 뒤집으면 어떤 한쪽 신뢰구간이 나오는가?

풀이

H0:μ≤μ0H_0:\mu\le\mu_0를 기각하지 않는 μ0\mu_0의 집합은 Xˉ<μ0+zασ/n\bar X<\mu_0+z_\alpha\sigma/\sqrt n, 곧 μ0>Xˉ−zασ/n\mu_0>\bar X-z_\alpha\sigma/\sqrt n이다. 따라서 [Xˉ−zασ/n, ∞)[\bar X-z_\alpha\sigma/\sqrt n,\allowbreak \ \infty)가 μ\mu의 100(1−α)%100(1-\alpha)\% 아래쪽 한계다.

연습 3.6 (zz 검정의 검정력 증명 ★ 유도형) 정리 3.4를 증명하라.

  1. (a)

    기각 사건 {Xˉ≥μ0+zασ/n}\{\bar X\ge\mu_0+z_\alpha\sigma/\sqrt n\}을 Z=n(Xˉ−μ)σZ=\tfrac{\sqrt n(\bar X-\mu)}\sigma의 사건으로 바꾸고 γ(μ)=Φ(n(μ−μ0)σ−zα)\gamma(\mu)=\Phi\bigl(\tfrac{\sqrt n(\mu-\mu_0)}\sigma-z_\alpha\bigr)을 얻어라. Z∼N(0,1)Z\sim\N(0,1)인 이유는?

  2. (b)

    γ\gamma가 μ\mu에 대해 증가함을 보이고, Ω0={μ≤μ0}\Omega_0=\{\mu\le\mu_0\} 위의 최댓값 γ(μ0)=α\gamma(\mu_0)=\alpha에서 크기를 얻어라.

  3. (c)

    γ(μ0+δ)≥1−β\gamma(\mu_0+\delta)\ge1-\beta를 nn에 대해 풀어 표본 크기 식을 얻어라. Φ(zβ)=1−β\Phi(z_\beta)=1-\beta에 주의한다.

풀이

(a) Xˉ∼N(μ,σ2/n)\bar X\sim\N(\mu,\sigma^2/n)이므로(6회 정리 2.2) Z∼N(0,1)Z\sim\N(0,1)이다. 기각 사건은 Xˉ−μ≥μ0−μ+zασ/n\bar X-\mu\ge\mu_0-\mu+z_\alpha\sigma/\sqrt n, 곧 Z≥zα−n(μ−μ0)σZ\ge z_\alpha-\tfrac{\sqrt n(\mu-\mu_0)}\sigma이므로 γ(μ)=1−Φ(zα−n(μ−μ0)σ)=Φ(n(μ−μ0)σ−zα)\gamma(\mu)=1-\Phi\bigl(z_\alpha-\tfrac{\sqrt n(\mu-\mu_0)}\sigma\bigr)=\Phi\bigl(\tfrac{\sqrt n(\mu-\mu_0)}\sigma-z_\alpha\bigr)이다. (b) Φ\Phi가 증가함수이고 그 안의 식이 μ\mu에 대해 증가하므로 γ\gamma는 증가한다. Ω0={μ≤μ0}\Omega_0=\{\mu\le\mu_0\}에서 최댓값은 γ(μ0)=Φ(−zα)=α\gamma(\mu_0)=\Phi(-z_\alpha)=\alpha이다. (c) γ(μ0+δ)≥1−β=Φ(zβ)\gamma(\mu_0+\delta)\ge1-\beta=\Phi(z_\beta)은 nδσ−zα≥zβ\tfrac{\sqrt n\delta}\sigma-z_\alpha\ge z_\beta와 같고, nn에 대해 풀면 n≥((zα+zβ)σδ)2n\ge\bigl(\tfrac{(z_\alpha+z_\beta)\sigma}\delta\bigr)^2이다.

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