Scheffe Test (쉐페 다중가설 검정)

stat._.jun·2026년 2월 10일

실험계획법 때도 나오고 여기저기 나오는 이름인데, 맨날 공부하고 까먹게 되는 것 같다. 약간 왈드, 스코어 감성이다.
H0:Cβ=0H_0 : C\beta = 0 가설검정에서 F 통계량이 다음과 같이 나온다. (s는 MSE임)

F=(Cβ^)[C(XX)1C]1(Cβ^)/qs2F = \frac{(C \hat \beta)^{\top}[C(X^{\top}X)^{-1}C^{\top}]^{-1}(C \hat \beta) /q} {s^2}

근데, 가설 하나에 대해서 표현한다면 어떻게 하면 될까?

F=(aβ^)[a(XX)1a]1(aβ^)/1s2=(aβ^)2s2[a(XX)1a]for some a\begin{aligned} F &= \frac{(a^{\top} \hat \beta)^{\top}[a^{\top}(X^{\top}X)^{-1}a]^{-1}(a^{\top} \hat \beta) /1} {s^2}\\ &= \frac{(a^{\top}\hat \beta)^2}{s^2 [a^{\top} (X^{\top}X)^{-1}a]} \quad \textup{for some } \, a \end{aligned}

쉐페 다중 가설검정의 아이디어는 "F 중에 제일 큰거 기준으로 기각역잡으면 한번에 가설검정할 수 있지 않을까"였다. 그래서 아래와 같은 수식이 나온다.

maxa(aβ^)2s2[a(XX)1a]를 컨트롤 하자!\max_a \frac{(a^{\top}\hat \beta)^2}{s^2 [a^{\top} (X^{\top}X)^{-1}a]}\textup{를 컨트롤 하자!}

몫의 미분법을 열심히 적용해보면 식이 나온다. 일단 Q를 정의하자.

Q=(aβ^)2s2[a(XX)1a]Q = \frac{(a^{\top}\hat \beta)^2}{s^2 [a^{\top} (X^{\top}X)^{-1}a]}
dQda=1s2[2(aβ^)(a(XX)1a)β^2(aβ^)2(XX)1a(a(XX)1a)2]=0(a(XX)1a)β^(aβ^)(XX)1a=0a=(a(XX)1a)(aβ^)(XX)β^=ξ(XX)β^\begin{aligned} &\frac{dQ}{da} = \frac{1}{s^2} \left[ \frac{2(a^{\top} \hat \beta)(a^{\top}(X^{\top}X)^{-1}a)\hat \beta - 2 (a^{\top} \hat \beta)^2 (X^{\top}X)^{-1}a }{(a^{\top} (X^{\top}X)^{-1}a)^2} \right] = 0 \\ &\Rightarrow (a^{\top}(X^{\top}X)^{-1}a)\hat \beta - (a^{\top} \hat \beta)(X^{\top}X)^{-1}a = 0 \\ &\Rightarrow a = \frac{(a^{\top}(X^{\top}X)^{-1}a)}{(a^{\top} \hat \beta)}(X^{\top}X) \hat \beta = \xi (X^{\top}X) \hat \beta \end{aligned}

그래서 마지막 식 저 식에 넣으면 aa가 사라지면서, 최댓값이 매우 이쁘게 나온다.

ξ2(β^XXβ^)2s2ξ2(β^XXβ^)=β^XXβ^s2\frac{\xi^2 (\hat \beta^{\top}X^{\top}X \hat \beta)^2}{s^2 \xi^2 (\hat \beta^{\top}X^{\top}X \hat \beta)} = \frac{\hat \beta X^{\top}X \hat \beta}{s^2}

그리고 위의 식은 아래의 H0:β0:p=0H_0 : \beta_{0:p} = 0의 F검정 통계량이랑 똑같다.

β^XYs2=SSR(Full)SSE\frac{\hat \beta X^{\top}Y}{s^2} = \frac{SSR(Full)}{SSE}

0개의 댓글