기본 콘텐츠로 건너뛰기

사후 검정은 몇 개의 그룹까지 하면 좋을까?



 ANOVA와 사후 검정 (post hoc analysis)은 널리 사용되는 방식이기는 하지만, 역시 분석 방법에 다른 특징과 단점도 가지고 있습니다. 일단 다양한 사후 검정 방법이 존재하므로 서로 다른 결과가 나올 수 있다는 점과 검증하고자 하는 그룹이 많아질수록 우연히 유의한 결과가 나올 가능성도 커진다는 점 등이 문제입니다. 물론 후자의 경우 본페로니 방법이 이를 쉽게 회피할 수 있는 가장 간단한 방법이지만, 대신 유의한 결과를 놓칠 수 있는 문제도 있기는 합니다. 


 우선 비교하고자 하는 그룹이 3개에서 4개로 증가하면 어떻게 되는지를 살펴보겠습니다. 앞서 예제와 같이 A,B,C 반의 학생의 키의 차이를 비교하는 것에서 이제 D 반을 새로 만들겠습니다. 


#n=50
set.seed(1234)
A<-rnorm span="">
set.seed(123)
B<-rnorm span="">
set.seed(12345)
C<-rnorm span="">

DFA<-data .frame="" class="" height="" span="">
colnames(DFA)<-c height="" lass="" span="">
DFB<-data .frame="" class="" height="" span="">
colnames(DFB)<-c height="" lass="" span="">
DFC<-data .frame="" class="" height="" span="">
colnames(DFC)<-c height="" lass="" span="">

DF2<-rbind span="">

out=aov(height~Class, data=DF2)
summary(out)
             Df Sum Sq Mean Sq F value   Pr(>F)    
Class         2    447  223.56   9.436 0.000139 ***
Residuals   147   3483   23.69                     
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1


set.seed(1234)
A<-rnorm span="">
set.seed(123)
B<-rnorm span="">
set.seed(12345)
C<-rnorm span="">
set.seed(12345)
D<-rnorm span=""> 

DFA<-data .frame="" class="" height="" span="">
colnames(DFA)<-c height="" lass="" span="">
DFB<-data .frame="" class="" height="" span="">
colnames(DFB)<-c height="" lass="" span="">
DFC<-data .frame="" class="" height="" span="">
colnames(DFC)<-c height="" lass="" span="">
DFD<-data .frame="" class="" height="" span="">
colnames(DFD)<-c height="" lass="" span="">


DF2<-rbind span="">

out=aov(height~Class, data=DF2)
summary(out)
             Df Sum Sq Mean Sq F value  Pr(>F)    
Class         3    811  270.47   11.98 3.1e-07 ***
Residuals   196   4425   22.58                    
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1



 당연한 이야기지만 비교하려는 그룹의 수가 증가할수록 ANOVA에서 유의한 결과가 나올 가능성이 커집니다. 그래서 사후 검정을 통해서 어떤 그룹끼리 차이가 나는지 비교하려고 할 경우에도 문제는 있습니다. 그룹의 수가 증가함에 따라 P 값의 숫자가 급격히 증가하기 때문입니다. 예를 들어 그룹이 3개인 경우 P 값은 3개 (A-B, B-C, A-C)가 되지만 4개인 경우 6개로 증가합니다. (A-B, A-C, A-D, B-C, B-D, C-D) 


pairwise.t.test(DF2$height,DF2$Class,p.adjust.method = "bonferroni")

Pairwise comparisons using t tests with pooled SD 

data:  DF2$height and DF2$Class 

  A       B       C      
B 0.79229 -       -      
C 0.00012 0.02748 -      
D 2.4e-06 0.00150 1.00000

P value adjustment method: bonferroni 




 따라서 이 경우 비교하고자 하는 그룹은 사실 3개인 경우가 가장 적당하며 이 이상이되면 모든 P값을 보여주기보다 레퍼런스가 되는 그룹을 하나 정해서 그 그룹과 차이가 나는 경우를 표시해주면 좋을 것입니다. 물론 통계 분석 방법 자체를 바꾸는 것도 방법인데, 어떤 분석 방법을 사용할 것인지는 연구 종류 및 목적에 따라 천차만별일 것입니다. 앞으로 이 이야기를 계속 해보겠습니다. 



(추가 : 사실 이런 문제 때문에 Compact letter display라는 표기 방법이 존재합니다. 앞으로 Tukey 사후 검정과 함께 실제 예제를 통해서 알아 보겠습니다)

댓글

이 블로그의 인기 게시물

100 테슬라급 자기장 도달

 미국의 로스 알라모스 국립 연구소 (Los Alamos National Laboratory) 에서 과학자들이 지금까지 인간이 개발한 가장 강력한 자기장을 발생시키는 장치 개발에 도전하고 있습니다. 자기장의 세기를 나타내는 방법으로 자기력선의 밀도를 나타내기 위해 단위 면적당 자기력선의 수를 표시하는 단위인 테슬라 (T) 가 있습니다. (1T = 1Wb/㎡  웨버 (Wb) 는 자속의 단위)   의료용으로 사용되는 초전도체를 이용한 MRI 의 경우 1.5 - 3 테슬라급의 강력한 자기장으로 인체 내부를 볼 수 있게 만들지만 과학 연구용으로 이보다 더 강력한 자기장이 필요할 수 있습니다. 최근에 등장한 90 테슬라급 자기장에 이어 이번에 로스 알라모스 국립 연구소에서는 100 테슬라급인 100.75 T 를 실현 했다고 합니다.   이를 구현한 것은 18000 파운드 (8.16 톤 정도) 의 코일과 여기에 에너지를 공급할 1200 메가줄 (Megajoule) 급 모터 제네레이터등의 설비입니다.  (   The 1,200-megajoule motor generator that powers the magnetic pulse.  )  이와 같은 연구를 통해 알아내고자 하는 것은  Quantum Phase transitions and new ultra high field magnetic states Electronic Structure determination Topologically protected states of matter  로 요약할 수 있다고 합니다.   아무튼 수 T 급 MRI 만 해도 자기장의 힘이 엄청난데 100 T 라니 엄청난 자기장이네요. 이는 지구 자기장 세기보다 200만배 강력한 (물론 좁은 범위에서 작용하는 자기장이라 지구 전체...

고대 양서류 이야기 (2) - 악어를 닮은 거대 양서류들

  페름기에는 다양한 양막류가 진화해서 앞서 소개한 육상형 템노스폰딜리는 점차 설 자리를 잃게 됩니다. 하지만 양서류는 본래 자신의 서식지인 물과 습지에서 여전히 번성을 누렸습니다. 당시에는 악어류 같은 대형 양서형 파충류도 없던 시절이었기 때문에 이와 비슷한 생태학적 지위는 여전히 양서류의 몫이었습니다. 이들에 대한 이야기는 제 책인 포식자에서 비교적 간단히 다뤘는데, 오늘은 여기에 대한 보충 설명입니다.  책 정보:  http://book.naver.com/bookdb/book_detail.nhn?bid=13347200 Yes 24:  http://www.yes24.com/24/goods/58772859 11번가:  http://books.11st.co.kr/product/SellerProductDetail.tmall?method=getSellerProductDetail&prdNo=1977867160 알라딘:  http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=134877825 교보문고:  http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788970447988&orderClick=LAG&Kc= 인터파크 :  http://book.interpark.com/product/BookDisplay.do?_method=detail&sc.prdNo=279593764&sc.saNo=003002003&bid1=search_auto&bid2=detail&bid3=prd_img&bid4=001 영풍문고:  http://www.ypbooks.co.kr/book.yp?bookcd=100843205&gubun=NV ...

이빨이 다시 진화한 개구리

  ( CT scans of Gastrotheca guentheri skulls revealed what appeared to be identical rows of teeth on both the upper and lower jaws, which researchers later confirmed through dissection. Credit: Florida Museum/Daniel Paluh )  개구리는 2억년 전 진화 과정에서 이빨을 잃어버리고 큰 턱과 혀를 이용해 곤충 같은 작은 먹이를 잡아 먹는 방향으로 진화했습니다. 파충류나 포유류 같은 다른 사지류와의 경쟁에서 밀려 양서류가 쇠퇴하고 멸종하던 시기에도 개구리는 여전히 생존할 수 있었던 비결입니다.   이빨이 없는 덕분에 큰 혀를 발사하기 편해졌을지는 모르지만, 이빨이 없으면 종종 불편할 때가 있습니다. 씹는 대신 삼키기 때문에 음식을 씹을 수 없다는 점은 문제되지 않지만, 필사적으로 달아나려는 먹이를 잡기 힘들기 때문입니다. 이런 이유 때문에 일부 개구리는 이빨 같이 보이는 엄니 (fang)을 지니고 있으나 이는 사라진 이빨이 다시 난 것이 아니라 다른 부분이 진화한 것입니다.   이는 돌로의 법칙 ( Dollo's Law )으로 알려져 있습니다. 진화 과정에서 퇴화한 부분이 다시 생겨나지 않으며 대신 필요하면 다른 부분이 진화해 그 역할을 대신한다는 것입니다. 예를 들어 아가미가 사라진 사지 동물은 다시 물에 들어온다고 해도 아가미가 다시 생기진 않습니다. 대신 고래처럼 폐가 커져서 그 기능을 대신하게 됩니다.   하지만 모든 법칙엔 예외가 있기 마련입니다. 남미에서 발견된 멸종 위기 개구리 중 하나인 구엔터 유대류 개구리 ( Gastrotheca guentheri, Guenther's marsupial frog, dentate marsupial frog)는 완전한 형태의 이빨을 지니고 있습니다. 참고로 유대류 개구리라는 명칭은...