Skip to content

14회 · 분산분석과 실험설계 · 노트

4 여러 비교를 한꺼번에 ​

역사 분산분석의 FF가 “처치들이 모두 같지는 않다”고 말하면, 다음 질문은 “어느 것이 어느 것과 다른가”다. 처치가 6개면 짝은 15개이고, 각각을 5%에서 검정하면 우연만으로도 어느 하나가 유의할 확률이 크다. Fisher(1935)는 FF가 유의할 때만 짝 비교를 하라고 했다. 이탈리아의 Carlo Bonferroni(1936)는 확률의 합집합 부등식을 정리했다. 1953년 두 해법이 나란히 나왔다. John Tukey는 짝 비교 전체를 정확히 덮는 구간을 돌려 읽힌 원고로 내놓았고(정식 출판은 1994년), Henry Scheffé는 모든 대비를 동시에 덮는 구간을 Biometrika에 발표했다.

4.1 가족 단위 오류율과 Bonferroni ​

정의 4.1 (가족 단위 오류율) 가설 H0,1,…,H0,mH_{0,1},\dots,H_{0,m}을 함께 검정할 때, 참인 가설 가운데 하나라도 기각할 확률을 가족 단위 오류율(FWER)이라 한다. 신뢰구간 mm개에서는 하나라도 참값을 놓칠 확률이다.

명제 4.2 (Bonferroni 부등식) 각 검정의 크기가 α/m\alpha/m이면 FWER ≤α\le\alpha이다.

증명 AkA_k를 참인 kk번째 가설을 기각하는 사건이라 하면 P(⋃Ak)≤∑P(Ak)≤m⋅α/mP(\bigcup A_k)\le\sum P(A_k)\le m\cdot\alpha/m이다(1회의 합집합 부등식).

Bonferroni는 검정들 사이의 의존을 전혀 쓰지 않으므로 언제나 쓸 수 있지만, 검정이 많고 서로 상관되면 지나치게 보수적이다. 처치 평균들의 비교처럼 구조가 있으면 더 날카로운 방법이 있다.

4.2 Scheffé: 모든 대비를 동시에 ​

보조정리 4.3 (Cauchy–Schwarz의 꼴) WW가 양정치이면 sup⁡a≠0(a′u)2a′Wa=u′W−1u\displaystyle\sup_{\ba\ne\bzero}\frac{(\ba\T\bu)^2}{\ba\T W\ba}=\bu\T W^{-1}\bu이고, 최댓값은 a∝W−1u\ba\propto W^{-1}\bu에서 이루어진다.

증명 (a′u)2=((W1/2a)′(W−1/2u))2≤(a′Wa)(u′W−1u)(\ba\T\bu)^2=\bigl((W^{1/2}\ba)\T(W^{-1/2}\bu)\bigr)^2\le(\ba\T W\ba)(\bu\T W^{-1}\bu)이고, 등호는 W1/2a∝W−1/2uW^{1/2}\ba\propto W^{-1/2}\bu일 때다(Cauchy–Schwarz [T4]). 5회 연습 3.13과 같은 계산이다.

정리 4.4 (Scheffé (1953)) 13회의 정규 선형모형에서 CC를 계수 qq의 q×pq\times p 행렬이라 하고 L={c=C′a:a∈Rq}\mathcal L=\{\bc=C\T\ba:\ba\in\R^q\}라 하자. s2=RSS/(n−p)s^2=\mathrm{RSS}/(n-p)이면

P(모든 c∈L에 대해  ∣c′β^−c′β∣≤qFq,n−p,α sc′(X′X)−1c)=1−α.P\Bigl(\text{모든 }\bc\in\mathcal L\text{에 대해 }\ \bigl|\bc\T\bhat-\bc\T\bbeta\bigr|\le\sqrt{qF_{q,n-p,\alpha}}\ s\sqrt{\bc\T(X\T X)^{-1}\bc}\Bigr)=1-\alpha .

일원배치의 대비 ∑ciμi\sum c_i\mu_i (∑ci=0\sum c_i=0)들에서는 q=t−1q=t-1, c′(X′X)−1c=∑ci2/ni\bc\T(X\T X)^{-1}\bc=\sum c_i^2/n_i이다.

증명 전략 무한히 많은 대비에 대한 부등식을 최댓값 하나에 대한 부등식으로 바꾼다. 그 최댓값은 Cauchy–Schwarz로 계산되고, 참값에서 잰 일반선형가설의 FF 통계량이 된다.

  1. u=C(β^−β)\bu=C(\bhat-\bbeta), W=C(X′X)−1C′W=C(X\T X)^{-1}C\T로 두면 c=C′a\bc=C\T\ba에 대해 c′(β^−β)=a′u\bc\T(\bhat-\bbeta)=\ba\T\bu, c′(X′X)−1c=a′Wa\bc\T(X\T X)^{-1}\bc=\ba\T W\ba이다.대입

  2. CC의 계수가 qq이고 (X′X)−1(X\T X)^{-1}이 양정치이므로 WW는 양정치다.a′Wa=∥(X′X)−1/2C′a∥2\ba\T W\ba=\|(X\T X)^{-1/2}C\T\ba\|^2

  3. 1 2에서

    sup⁡c∈L, c≠0(c′(β^−β))2s2 c′(X′X)−1c=u′W−1us2.\sup_{\bc\in\mathcal L,\ \bc\ne\bzero}\frac{\bigl(\bc\T(\bhat-\bbeta)\bigr)^2}{s^2\,\bc\T(X\T X)^{-1}\bc}=\frac{\bu\T W^{-1}\bu}{s^2} .
    보조정리 4.3
  4. d=Cβ\mathbf d=C\bbeta로 두면 귀무가설이 참이므로, u′W−1u/(qs2)∼F(q,n−p)\bu\T W^{-1}\bu/(qs^2)\sim F(q,\allowbreak n-p)이다.13회 정리 4.9(c)의 증명

  5. “모든 c∈L\bc\in\mathcal L이 부등식을 만족한다”는 사건은 “3의 최댓값 ≤qFq,n−p,α\le qF_{q,n-p,\alpha}”와 같고, 4로 그 확률은 1−α1-\alpha이다.상한의 정의

  6. 일원배치의 대비 공간은 μi−μt\mu_i-\mu_t (i<ti<t)로 생성되므로 q=t−1q=t-1이고 (X′X)−1=diag⁡(1/ni)(X\T X)^{-1}=\diag(1/n_i)이다.정리 2.2의 증명 1

Scheffé의 구간은 FF 검정과 짝을 이룬다. FF 검정이 H0H_0을 기각하는 것과 “어떤 대비의 Scheffé 구간이 0을 포함하지 않는 것”이 같은 사건이다. 대비가 자료를 본 뒤에 정해져도 보증이 깨지지 않는다.

4.3 Tukey: 짝 비교 전체를 정확히 ​

정의 4.5 (스튜던트화 범위) Z1,…,Zt∼iidN(0,1)Z_1,\dots,Z_t\iid\N(0,1)과 V∼χ2(ν)V\sim\chi^2(\nu)가 독립이라 하자.

Q=max⁡iZi−min⁡iZiV/νQ=\frac{\max_iZ_i-\min_iZ_i}{\sqrt{V/\nu}}

의 분포를 스튜던트화 범위 분포라 하고, 위쪽 α\alpha 분위수를 qt,ν,αq_{t,\nu,\alpha}로 쓴다.

증명 없이 쓰는 사실 (스튜던트화 범위의 분포) QQ의 분포함수는 정규밀도와 χ\chi 밀도를 포함하는 이중적분으로 쓸 수 있고, 수치적분으로 계산한다(Student 1927, Hartley 1942). 노트북은 scipy.stats.studentized_range를 쓴다.

정리 4.6 (Tukey (1953)) 일원배치에서 모든 ni=nn_i=n이고 s2s^2이 자유도 ν\nu인 오차의 평균제곱이면

P(모든 i<j에 대해  ∣(yˉi⋅−yˉj⋅)−(μi−μj)∣≤qt,ν,αsn)=1−α.P\Bigl(\text{모든 }i<j\text{에 대해 }\ \bigl|(\bar y_{i\cdot}-\bar y_{j\cdot})-(\mu_i-\mu_j)\bigr|\le q_{t,\nu,\alpha}\frac{s}{\sqrt n}\Bigr)=1-\alpha .

증명 전략 처치 평균을 표준화한 ZiZ_i와 오차의 평균제곱으로 스튜던트화 범위를 만든다. 모든 짝의 차이에 대한 부등식은 최댓값 하나, 곧 범위에 대한 부등식이다. 단계별 증명은 연습 4.5(유도형)에서 직접 쓴다. 완성된 증명은 그 연습의 풀이에 있다.

처치 평균들에 공통인 성분이 더해져도(분할구의 블록과 주구 효과처럼) 차이에서는 지워지므로, 세구 요인의 평균들에도 같은 정리가 쓰인다. 짝마다의 구간 폭 q s/nq\,s/\sqrt n을 정직한 유의차(HSD)라 부른다.

예제 4.7 (질소 수준의 비교) 귀리의 질소 평균은 79.4, 98.9, 114.2, 123.4이고(수준마다 18세구), 세구 오차는 s2=177.1s^2=177.1, ν=45\nu=45다. q4,45,0.05=3.773q_{4,45,0.05}=3.773이므로

HSD=3.773177.1/18=11.83.\mathrm{HSD}=3.773\sqrt{177.1/18}=11.83 .

여섯 짝의 차 19.5, 34.8, 44.0, 15.3, 24.5, 9.2 가운데 0.4와 0.6 cwt의 차 9.2만 HSD보다 작다. 질소를 더 줄수록 수확이 늘지만 0.4를 넘으면 늘어나는 폭이 우연과 가려지지 않는다. 짝 하나의 tt 통계량으로 바꾸면 기준값은 Tukey q/2=2.668q/\sqrt2=2.668, Bonferroni(6짝) t45,0.05/12=2.760t_{45,0.05/12}=2.760, Scheffé 3F3,45,0.05=2.904\sqrt{3F_{3,45,0.05}}=2.904로, 짝 비교만 할 때는 Tukey가 가장 좁다. 선형 추세 대비 (−3,−1,1,3)(-3,-1,1,3)은 추정값 147.3, 표준오차 14.0, t=10.5t=10.5로 Scheffé의 기준을 훨씬 넘는다.

예제 4.8 (우연만으로 몇 번 틀리나) 처치 6개, 처치마다 5개, 모든 평균이 같은 세계를 4만 번 만들고 15쌍을 비교했다(ν=24\nu=24). 짝마다 5% tt 검정을 하면 하나라도 “유의”한 비율이 0.34다. Bonferroni는 0.034, Tukey는 0.049, Scheffé는 0.015다(그림 4.1 오른쪽). Tukey는 정확히 5%이고, Bonferroni와 Scheffé는 짝 비교에는 보수적이다. Scheffé는 짝뿐 아니라 무한히 많은 대비를 함께 덮기 때문이다.

그림 4.1. 왼쪽: 귀리 질소 수준의 여섯 짝 차이와 동시 95% 구간. 같은 중심에 Tukey(굵게), Bonferroni, Scheffé의 폭을 겹쳤다. 0.4–0.6 cwt의 구간만 0을 포함한다. 오른쪽: 평균이 모두 같은 6처치에서 15쌍을 비교할 때의 가족 단위 오류율(4만 번).
그림 4.1 왼쪽: 귀리 질소 수준의 여섯 짝 차이와 동시 95% 구간. 같은 중심에 Tukey(굵게), Bonferroni, Scheffé의 폭을 겹쳤다. 0.4–0.6 cwt의 구간만 0을 포함한다. 오른쪽: 평균이 모두 같은 6처치에서 15쌍을 비교할 때의 가족 단위 오류율(4만 번).
연습문제

연습 4.1 (독립이라면 ★) 독립인 검정 15개를 각각 5%로 하면 FWER가 1−0.9515=0.541-0.95^{15}=0.54임을 보여라. 예제 4.8의 0.34가 이보다 작은 이유는?

풀이

독립이면 하나도 기각하지 않을 확률이 0.9515=0.4630.95^{15}=0.463이므로 FWER는 0.5370.537이다. 짝 비교 15개는 같은 평균 6개와 같은 ss를 공유해서 양으로 상관되고, 기각 사건들이 겹치므로 합집합의 확률이 독립일 때보다 작다.

연습 4.2 (Scheffé는 tt보다 넓다 ★★) 대비 하나만 볼 때의 tt 구간 기준값 tν,α/2t_{\nu,\alpha/2}보다 Scheffé의 기준값 qFq,ν,α\sqrt{qF_{q,\nu,\alpha}}가 크거나 같음을, 정리 4.4의 사건이 대비 하나의 tt 사건을 포함한다는 사실로 보여라. q=1q=1이면 같다.

풀이

대비 c\bc 하나의 T=c′(β^−β)sc′(X′X)−1c∼t(ν)T=\tfrac{\bc\T(\bhat-\bbeta)}{s\sqrt{\bc\T(X\T X)^{-1}\bc}}\sim t(\nu)이고, Scheffé의 사건은 ∣T∣≤qF|T|\le\sqrt{qF}를 포함하므로 P(∣T∣≤qF)≥1−α=P(∣T∣≤tν,α/2)P(|T|\le\sqrt{qF})\ge1-\alpha=P(|T|\le t_{\nu,\alpha/2})이다. TT는 연속이므로 qF≥tν,α/2\sqrt{qF}\ge t_{\nu,\alpha/2}. q=1q=1이면 F(1,ν)F(1,\nu)는 t(ν)2t(\nu)^2의 분포여서 같다.

연습 4.3 (HSD 계산 ★) 예제 4.7의 HSD와 여섯 짝의 판정을 다시 계산하라. 질소 0과 0.2의 차이만 관심이 있었다면 어떤 구간을 쓰는가?

풀이

HSD=3.773×177.1/18=11.83\mathrm{HSD}=3.773\times\sqrt{177.1/18}=11.83. 짝의 차는 19.5, 34.8, 44.0, 15.3, 24.5, 9.2이고 마지막(0.4와 0.6)만 작다. 질소 0과 0.2만 미리 정해 두었다면 보통의 tt 구간 19.5±t45,0.0252⋅177.1/18=19.5±8.919.5\pm t_{45,0.025}\sqrt{2\cdot177.1/18}=19.5\pm8.9를 쓴다.

연습 4.4 (추세 대비 ★) 대비 (−3,−1,1,3)(-3,-1,1,3)의 추정값과 표준오차 s∑ci2/ns\sqrt{\sum c_i^2/n}을 계산하라. 이 대비를 자료를 보고 골랐다면 어느 기준값을 써야 하는가?

풀이

−3(79.39)−98.89+114.22+3(123.39)=147.3-3(79.39)-98.89+114.22+3(123.39)=147.3, 표준오차 177.1⋅20/18=14.0\sqrt{177.1\cdot20/18}=14.0. 자료를 보고 고른 대비이므로 Scheffé의 기준값 2.904를 쓴다. t=10.5t=10.5는 그래도 훨씬 크다.

연습 4.5 (Tukey의 동시구간: 증명 ★ 유도형) 정리 4.6를 다음 순서로 증명하라.

  1. (a)

    Zi=(yˉi⋅−μi)n/σZ_i=(\bar y_{i\cdot}-\mu_i)\sqrt n/\sigma (i=1,…,ti=1,\dots,t)가 독립인 N(0,1)\N(0,1)임을 보여라.

  2. (b)

    V=νs2/σ2∼χ2(ν)V=\nu s^2/\sigma^2\sim\chi^2(\nu)가 Z1,…,ZtZ_1,\dots,Z_t와 독립임을 정리 2.2의 증명으로 확인하라. (yˉi⋅\bar y_{i\cdot}은 HyH\y의 성분이고 s2s^2은 (I−H)y(I-H)\y의 함수다.)

  3. (c)

    모든 i<ji<j에 대해 ∣Zi−Zj∣≤c|Z_i-Z_j|\le c인 것과 max⁡iZi−min⁡iZi≤c\max_iZ_i-\min_iZ_i\le c인 것이 같은 사건임을 보여라.

  4. (d)

    (a)–(c)와 정의 4.5로 정리의 확률이 1−α1-\alpha임을 결론지어라.

풀이

(a) yˉi⋅∼N(μi,σ2/n)\bar y_{i\cdot}\sim\N(\mu_i,\allowbreak \sigma^2/n)이고 처치가 다르면 서로 다른 관측의 평균이므로 독립이다. 표준화하면 Zi∼iidN(0,1)Z_i\iid\N(0,1)이다. (b) 정리 2.2의 증명에서 (Hy)ij=yˉi⋅(H\y)_{ij}=\bar y_{i\cdot}이고 s2=∥(I−H)y∥2/νs^2=\|(I-H)\y\|^2/\nu이다. HyH\y와 (I−H)y(I-H)\y는 직교하는 사영의 정규벡터이므로 독립이고(13회 따름정리 4.2), νs2/σ2=∥(I−H)y∥2/σ2∼χ2(ν)\nu s^2/\sigma^2=\|(I-H)\y\|^2/\sigma^2\sim\chi^2(\nu)이다. (c) ∣Zi−Zj∣≤max⁡Z−min⁡Z|Z_i-Z_j|\le\max Z-\min Z이고 등호는 ZiZ_i가 최대, ZjZ_j가 최소일 때 이루어지므로 max⁡i<j∣Zi−Zj∣=max⁡Z−min⁡Z\max_{i<j}|Z_i-Z_j|=\max Z-\min Z이다. 따라서 “모든 짝에서 ≤c\le c”와 “범위 ≤c\le c”는 같은 사건이다. (d) 정리의 사건은 모든 짝에서 ∣Zi−Zj∣≤qt,ν,α s/σ|Z_i-Z_j|\le q_{t,\nu,\alpha}\,s/\sigma, 곧 Q=max⁡Z−min⁡ZV/ν≤qt,ν,αQ=\tfrac{\max Z-\min Z}{\sqrt{V/\nu}}\le q_{t,\nu,\alpha}이다. (a)(b)로 QQ는 정의 4.5의 스튜던트화 범위이므로 확률은 1−α1-\alpha이다.

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