Levene's test 는 세 그룹 이상의 등분산검정에 사용합니다. 물론 두 그룹의 비교도 가능합니다. F검정의 경우 세 그룹 이상은 불가합니다.
Levene's test 의 검정통계량은 아래와 같습니다. W도 F처럼 F분포에서의 통계량입니다.
W=∑ki=1Ni(Zi.−Z..)2k−1∑ki=1∑Nij=1(Zij−Zi.)2N1+N2+⋯+Nk−kW=∑ki=1Ni(Zi.−Z..)2k−1∑ki=1∑Nij=1(Zij−Zi.)2N1+N2+⋯+Nk−k
변수들은 아래와 같이 정의됩니다.
NN : 전체 원소의 개수 (모든 그룹의 원소 개수의 합) NiNi 들의 합입니다.
kk : 그룹의 개수
NiNi : i번째 그룹의 원소 수
XijXij : i번째 그룹의 j번째 원소
아래는 Z의 정의입니다.
Zij=|Xij−μi|Zij=∣∣Xij−μi∣∣
Zi.=∑Nij=1ZijNiZi.=∑Nij=1ZijNi
Z..=∑ki=1∑Nij=1ZijNZ..=∑ki=1∑Nij=1ZijN
ZijZij는 i 번째 그룹 j번째 원소와 YijYij에서 i번째 그룹의 평균의 차이입니다. i번째 그룹 내에서 정의된 편차라고 할 수 있습니다. i번째 그룹 j번째 원소의 편차입니다.
Zi.Zi. 는 i번째 그룹의 평균 절대편차입니다.
Z..Z.. 전체 원소의 평균절대편차입니다. 하지만 편차를 구할 때 전체 평균을 가지고 구한 것은 아니고, 해당 그룹의 평균을 이용합니다. 이는 각 그룹의 평균절대편차의 가중치평균입니다. Z..Z..을 아래와 같이 변형하면 이해가 되실겁니다.
Z..=∑ki=1∑Nij=1ZijN=∑N1j=1Z1j+∑N2j=1Z2j+∑N2j=1Z2jN=N1Z1.+N2Z2.+N3Z3.NZ..=∑ki=1∑Nij=1ZijN=∑N1j=1Z1j+∑N2j=1Z2j+∑N2j=1Z2jN=N1Z1.+N2Z2.+N3Z3.N
분산분석의 통계량과 비교
분산분석의 통계량과 비교하면 W통계량에 대한 이해도를 높일 수 있습니다. 분산분석의 F통계량과 함께 써봅시다.
W=∑ki=1Ni(Zi.−Z..)2k−1∑ki=1∑Nij=1(Zij−Zi.)2N1+N2+⋯+Nk−kW=∑ki=1Ni(Zi.−Z..)2k−1∑ki=1∑Nij=1(Zij−Zi.)2N1+N2+⋯+Nk−k
F=∑ki=1Ni(ˉXi.−ˉX..)2k−1∑ki=1∑Nij=1(Xij−ˉXi.)2(N1−1)+(N2−1)+⋯+(Nk−1)
모양이 동일합니다. ANOVA의 원소 자리에 절대편차가 들어갔습니다. ANOVA가 각 집단의 평균을 비교하는 것이라면, levene's test는 각 집단의 절대편차의 평균을 비교하는 것이라고 이해할 수 있습니다.
계산하기 쉽게 변형
이번에는 계산하기 쉬운 모양으로 바꿔보겠습니다. 간단히 계산하기 위해 세 그룹을 비교하는 수식에서 변형하겠습니다.
W=N1(Z1.−Z..)2+N2(Z2.−Z..)2+N3(Z3.−Z..)22∑N1j=1(Z1j−Z1.)2+∑N2j=1(Z2j−Z2.)2+∑N3j=1(Z3j−Z3.)2(N1−1)+(N2−1)+(N3−1)
분모의 분자의 첫항만 따로 떼어서 봅시다.
∑N1j=1(Z1j−Z1.)2
전개합시다.
∑N1j=1(Z1j−Z1.)2=∑N1j=1{(Z1j)2−2Z1jZ1.+(Z1.)2}
시그마를 분리해서 써주겠습니다.
∑N1j=1(Z1j−Z1.)2=∑N1j=1(Z1j)2−∑N1j=12Z1jZ1.+∑N1j=1(Z1.)2
두번째 항에서 시그마와 무관한 변수를 밖으로 꺼내줍니다.
∑N1j=1(Z1j−Z1.)2=∑N1j=1(Z1j)2−2Z1.∑N1j=1Z1j+∑N1j=1(Z1.)2
두번째 항의 시그마항은 N1Z1. 과 같습니다.
∑N1j=1(Z1j−Z1.)2=∑N1j=1(Z1j)2−2N1(Z1.)2+∑N1j=1(Z1.)2
세번째 항도 아래와 같이 변형됩니다.
∑N1j=1(Z1j−Z1.)2=∑N1j=1(Z1j)2−2N1(Z1.)2+N1(Z1.)2
두번째 항과 세번째 항을 계산합니다.
∑N1j=1(Z1j−Z1.)2=∑N1j=1(Z1j)2−N1(Z1.)2
첫번째 항의 Z1j를 아래와 같이 바꿔 써줍시다. 제곱되므로 절댓값을 없앨 수 있습니다.
∑N1j=1(Z1j−Z1.)2=∑N1j=1(X1j−μ1)2−N1(Z1.)2
첫항에 N1−1을 곱하고 나눠줍니다.
∑N1j=1(Z1j−Z1.)2=(N1−1)∑N1j=1(X1j−μ1)2N1−1−N1(Z1.)2
그룹 1의 분산입니다.
∑N1j=1(Z1j−Z1.)2=(N1−1)s21−N1(Z1.)2
위 변형을 이용하여 원래 식을 변형하면 아래와 같습니다.
W=N1(Z1.−Z..)2+N2(Z2.−Z..)2+N3(Z3.−Z..)22(N1−1)s21−N1(Z1.)2+(N2−1)s22−N2(Z2.)2+(N3−1)s23−N3(Z3.)2(N1−1)+(N2−1)+(N3−1)
k개 그룹으로 일반화 시키면 아래와 같습니다.
W=N1(Z1.−Z..)2+N2(Z2.−Z..)2+⋯+Nk(Zk.−Z..)2k−1(N1−1)s21−N1(Z1.)2+(N2−1)s22−N2(Z2.)2+⋯+(Nk−1)s2k−Nk(Zk.)2(N1−1)+(N2−1)+⋯+(Nk−1)
아래 형태가 엑셀 등에서 입력하기 편합니다.
W=(N1−1)+(N2−1)+⋯+(Nk−1)k−1N1(Z1.−Z..)2+N2(Z2.−Z..)2+⋯+Nk(Zk.−Z..)2(N1−1)s21−N1(Z1.)2+(N2−1)s22−N2(Z2.)2+⋯+(Nk−1)s2k−Nk(Zk.)2
'@한눈에보기 > 검정통계량' 카테고리의 다른 글
Tukey 사후분석의 검정통계량 (0) | 2021.09.03 |
---|---|
F 검정의 검정통계량 (0) | 2021.08.31 |
카이제곱검정의 검정통계량과 자유도 (0) | 2021.08.30 |
분산분석 수식으로 이해하기 (검정통계량 구하기) (0) | 2021.06.01 |
독립표본 t검정, 대응표본 t검정 검정통계량 수식 (0) | 2021.03.19 |
댓글
bigpicture님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.