본문 바로가기
@한눈에보기/검정통계량

Levene's test 의 검정통계량 (등분산검정)

by bigpicture 2021. 9. 1.
반응형

Levene's test 는 세 그룹 이상의 등분산검정에 사용합니다. 물론 두 그룹의 비교도 가능합니다. F검정의 경우 세 그룹 이상은 불가합니다. 

 

Levene's test 의 검정통계량은 아래와 같습니다. W도 F처럼 F분포에서의 통계량입니다. 

 

W=ki=1Ni(Zi.Z..)2k1ki=1Nij=1(ZijZi.)2N1+N2++NkkW=ki=1Ni(Zi.Z..)2k1ki=1Nij=1(ZijZi.)2N1+N2++Nkk

 

변수들은 아래와 같이 정의됩니다. 

 

NN : 전체 원소의 개수 (모든 그룹의 원소 개수의 합) NiNi 들의 합입니다. 

kk : 그룹의 개수

NiNi : i번째 그룹의 원소 수

XijXij : i번째 그룹의 j번째 원소

 

아래는 Z의 정의입니다. 

 

Zij=|Xijμi|Zij=Xijμi

 

Zi.=Nij=1ZijNiZi.=Nij=1ZijNi

 

Z..=ki=1Nij=1ZijNZ..=ki=1Nij=1ZijN

 

ZijZij는 i 번째 그룹 j번째 원소와 YijYij에서 i번째 그룹의 평균의 차이입니다. i번째 그룹 내에서 정의된 편차라고 할 수 있습니다. i번째 그룹 j번째 원소의 편차입니다. 

Zi.Zi. 는 i번째 그룹의 평균 절대편차입니다. 

Z..Z.. 전체 원소의 평균절대편차입니다. 하지만 편차를 구할 때 전체 평균을 가지고 구한 것은 아니고, 해당 그룹의 평균을 이용합니다. 이는 각 그룹의 평균절대편차의 가중치평균입니다. Z..Z..을 아래와 같이 변형하면 이해가 되실겁니다. 

 

Z..=ki=1Nij=1ZijN=N1j=1Z1j+N2j=1Z2j+N2j=1Z2jN=N1Z1.+N2Z2.+N3Z3.NZ..=ki=1Nij=1ZijN=N1j=1Z1j+N2j=1Z2j+N2j=1Z2jN=N1Z1.+N2Z2.+N3Z3.N

 


분산분석의 통계량과 비교

분산분석의 통계량과 비교하면 W통계량에 대한 이해도를 높일 수 있습니다. 분산분석의 F통계량과 함께 써봅시다. 

 

W=ki=1Ni(Zi.Z..)2k1ki=1Nij=1(ZijZi.)2N1+N2++NkkW=ki=1Ni(Zi.Z..)2k1ki=1Nij=1(ZijZi.)2N1+N2++Nkk

 

F=ki=1Ni(ˉXi.ˉX..)2k1ki=1Nij=1(XijˉXi.)2(N11)+(N21)++(Nk1)

 

모양이 동일합니다. ANOVA의 원소 자리에 절대편차가 들어갔습니다. ANOVA가 각 집단의 평균을 비교하는 것이라면, levene's test는 각 집단의 절대편차의 평균을 비교하는 것이라고 이해할 수 있습니다. 


계산하기 쉽게 변형

이번에는 계산하기 쉬운 모양으로 바꿔보겠습니다. 간단히 계산하기 위해 세 그룹을 비교하는 수식에서 변형하겠습니다. 

 

W=N1(Z1.Z..)2+N2(Z2.Z..)2+N3(Z3.Z..)22N1j=1(Z1jZ1.)2+N2j=1(Z2jZ2.)2+N3j=1(Z3jZ3.)2(N11)+(N21)+(N31)

 

분모의 분자의 첫항만 따로 떼어서 봅시다. 

 

N1j=1(Z1jZ1.)2

 

전개합시다. 

 

N1j=1(Z1jZ1.)2=N1j=1{(Z1j)22Z1jZ1.+(Z1.)2}

 

시그마를 분리해서 써주겠습니다. 

 

N1j=1(Z1jZ1.)2=N1j=1(Z1j)2N1j=12Z1jZ1.+N1j=1(Z1.)2

 

두번째 항에서 시그마와 무관한 변수를 밖으로 꺼내줍니다. 

 

N1j=1(Z1jZ1.)2=N1j=1(Z1j)22Z1.N1j=1Z1j+N1j=1(Z1.)2

 

두번째 항의 시그마항은 N1Z1. 과 같습니다. 

 

N1j=1(Z1jZ1.)2=N1j=1(Z1j)22N1(Z1.)2+N1j=1(Z1.)2

 

세번째 항도 아래와 같이 변형됩니다. 

 

N1j=1(Z1jZ1.)2=N1j=1(Z1j)22N1(Z1.)2+N1(Z1.)2

 

두번째 항과 세번째 항을 계산합니다. 

 

N1j=1(Z1jZ1.)2=N1j=1(Z1j)2N1(Z1.)2

 

첫번째 항의 Z1j를 아래와 같이 바꿔 써줍시다. 제곱되므로 절댓값을 없앨 수 있습니다. 

 

N1j=1(Z1jZ1.)2=N1j=1(X1jμ1)2N1(Z1.)2

 

첫항에 N11을 곱하고 나눠줍니다. 

 

N1j=1(Z1jZ1.)2=(N11)N1j=1(X1jμ1)2N11N1(Z1.)2

 

그룹 1의 분산입니다. 

 

N1j=1(Z1jZ1.)2=(N11)s21N1(Z1.)2

 

위 변형을 이용하여 원래 식을 변형하면 아래와 같습니다. 

 

W=N1(Z1.Z..)2+N2(Z2.Z..)2+N3(Z3.Z..)22(N11)s21N1(Z1.)2+(N21)s22N2(Z2.)2+(N31)s23N3(Z3.)2(N11)+(N21)+(N31)

 

k개 그룹으로 일반화 시키면 아래와 같습니다. 

 

W=N1(Z1.Z..)2+N2(Z2.Z..)2++Nk(Zk.Z..)2k1(N11)s21N1(Z1.)2+(N21)s22N2(Z2.)2++(Nk1)s2kNk(Zk.)2(N11)+(N21)++(Nk1)

 

아래 형태가 엑셀 등에서 입력하기 편합니다. 

 

W=(N11)+(N21)++(Nk1)k1N1(Z1.Z..)2+N2(Z2.Z..)2++Nk(Zk.Z..)2(N11)s21N1(Z1.)2+(N21)s22N2(Z2.)2++(Nk1)s2kNk(Zk.)2

 

반응형

댓글

bigpicture님의
글이 좋았다면 응원을 보내주세요!