스킬캠퍼스

오늘 끝나면

다중비교 보정

  • 다중비교 보정의 핵심 문제를 한 문장으로 설명한다
  • 오른쪽 실습에서 다중비교이 어떻게 움직이는지 관찰한다
  • 다음 강의와 이어지는 한계를 말할 수 있다

실습 미션

많이 검정하면 거짓양성도 늘어남(본페로니) 이 문장이 실제로 무슨 뜻인지 실습에서 한 번 손으로 확인한다.

성공 조건

  • 실습의 기본값을 먼저 관찰
  • 입력값이나 모드를 한 번 이상 바꿔 결과 비교
  • 왜 결과가 바뀌었는지 한 문장으로 설명

통계 · 38

다중비교
보정

검정을 여러 번 하면 우연히 유의한 결과가 튀어나온다.
20번 돌리면 효과가 없어도 평균 1번은 p<0.05가 나온다.
보정하지 않으면 가짜 발견이 쌓인다.

P.01통계 · 38

검정 한 번의 5%가 반복되면

유의수준 α=0.05는 효과가 없어도 우연히 유의가 뜰 확률 5%를 허용한다는 뜻이다.

검정 한 번이면 5%는 받아들일 만하다. 100번 중 5번은 헛스윙이다.
문제는 검정을 한 번만 하지 않는다는 데 있다.

유전자 2만 개, 광고 문구 50종, 부분집단 10개를 다룬다.
한 연구에서 수십, 수백 번씩 검정을 돌린다.
그 많은 검정 중 일부는 진짜 효과가 없어도 5% 운으로 유의가 뜬다.

귀무가설이 참이면 p-value는 0과 1 사이 균등분포가 된다.
그래서 p<0.05가 나올 확률이 딱 5%다. 우연이 끼어드는 틈이다.

α = 우연히 유의할 확률
귀무가설 참 → p는 균등분포
p-value 한 줄 (0 → 1) · 칠해진 칸이 p<0.05
00.051

20칸 중 1칸이 5%다. 효과가 없어도 이 칸에 떨어지면 “유의”로 오인한다

P.02통계 · 38

검정이 늘면 거짓양성이 폭증

검정을 m번 하면 “적어도 한 번 우연히 유의”할 확률이 빠르게 커진다.

한 검정이 헛스윙하지 않을 확률은 0.95다.
m번 모두 안 터질 확률은 0.95^m이 된다.
적어도 하나 터질 확률은 1 − 0.95^m이고, 이게 family-wise 에러율(FWER)이다.

m=1이면 5%다. m=14면 51%로, 이미 동전 던지기보다 나쁘다.
m=20이면 64%, m=100이면 99.4%까지 올라간다.

즉 검정을 많이 할수록 가짜 양성 하나쯤은 거의 확정으로 나온다.
개별 p<0.05만 보고 “발견”을 외치면 대부분 우연을 줍는 셈이다.

≥1개 거짓양성 확률 = 1 − 0.95^m
거짓양성 ≥1 확률 vs 검정 수
50%m=20 → 64%mP

검정 수 m이 커지면 1로 수렴한다. 가짜 양성은 사실상 확정이다

P.03통계 · 38

본페로니, 문턱을 α/m로

가장 단순한 보정은 본페로니다. 문턱 α를 검정 수 m으로 나눈다.

각 검정은 p < α/m일 때만 유의로 인정한다.
검정 20개에 α=0.05면 문턱이 0.0025로 내려간다. 어지간한 우연은 이 선을 넘지 못한다.

이러면 family-wise 에러율, 즉 적어도 하나 거짓양성이 나올 확률이 α 아래로 눌린다.

대신 문턱이 너무 빡세져서 진짜 효과도 놓치기 쉬워진다. 검정력이 떨어진다.
본페로니는 보수적이다. 검정이 아주 많으면 거의 아무것도 건지지 못한다.

검정 수로 나눠 더 엄격하게
다중비교 시뮬 · 진짜 효과는 0
검정 20개 · 빨간 칸 = 거짓양성 (전부 우연)

문턱 = α = 0.0500

검정 수 m20
1100
거짓양성 개수

0

≥1개 터질 확률

64.2%

보정 없으면 m=20에서 적어도 하나 우연히 유의할 확률이 64.2%. m이 클수록 1에 수렴한다.

P.04통계 · 38

FDR, 발견 중 가짜 비율을 관리

유의가 수백 개 나오는 분야, 예컨대 유전체에서는 본페로니가 너무 가혹하다. 그 대안이 FDR이다.

FWER은 “가짜를 단 하나도 내지 않겠다”는 목표라서 너무 엄격하다.
FDR(거짓발견율)은 “유의로 부른 것 중 가짜 비율을 q 이하로”라는 목표라서 더 너그럽다.

벤자미니-호흐베르그(BH) 절차로 구한다.
p값을 작은 순으로 줄 세운 뒤, k번째 p값을 (k/m)·q와 비교한다.
이 선 아래로 들어온 것 중 가장 큰 순위까지를 전부 유의로 채택한다.

본페로니는 거짓양성을 0으로 누르려다 진짜 효과까지 버린다.
BH는 약간의 가짜, 예를 들어 5%를 허용하는 대신 진짜 발견을 더 많이 건진다. 탐색 연구에 적합하다.

본페로니 vs BH 문턱 비교 (펼치기)본페로니는 모든 검정에 같은 문턱 α/m을 쓴다. 가장 엄격하다.
BH는 순위 k마다 문턱이 (k/m)·q로 커진다. 작은 p값일수록 엄격하고 뒤로 갈수록 완화된다.
그래서 BH가 본페로니보다 더 많은 발견을 통과시킨다. 대신 통과한 것 중 일부는 가짜일 수 있고, 평균적으로 q 비율만큼이다.
벤자미니-호흐베르그 절차
정렬된 p값 · 두 문턱
본페로니 α/mBH (k/m)q순위 kp

본페로니 문턱은 수평으로 낮다. BH 문턱은 순위 따라 올라가 더 많은 발견을 통과시킨다

P.05통계 · 38

정리, 많이 검정했으면 보정

한 연구에서 검정을 여러 번 했으면 개별 p<0.05만으로 결론을 내면 안 된다.

가짜를 단 하나도 못 참는 확증 연구나 임상에서는 FWER을 관리한다. 본페로니를 쓴다.
발견을 많이 건지되 가짜 비율만 관리하는 탐색 연구나 유전체에서는 FDR을 관리한다. BH를 쓴다.

핵심은 검정 수만큼 운의 기회도 늘어난다는 데 있다.
보정은 그렇게 늘어난 운을 문턱으로 되갚는 일이다.

Q. 효과가 전혀 없는데 검정을 20번 하면 유의 결과는 평균 몇 번 나올까?정답은 평균 1번이다.
귀무가설이 참이면 각 검정이 우연히 유의할 확률은 α=0.05다.
20번 × 0.05 = 1이고, 기대 거짓양성은 1개다.
그래서 여러 번 검정했으면 본페로니(α/m)나 BH(FDR)로 보정해야 가짜 발견을 막는다.
언제 무엇을 쓰나
언제 무엇을
상황방법
가짜 1개도 못 참음FWER본페로니 α/m · 확증·임상
발견 중 가짜 비율만FDRBH (k/m)q · 탐색·유전체
보정 안 하면?가짜 발견m 클수록 거의 확정

3줄 요약

  1. 1많이 검정하면 거짓양성도 늘어남(본페로니)
  2. 2다중비교 보정은 분포 → 표본 → 검정 → 회귀 → 모델 선택 흐름 안의 한 칸이다.
  3. 3개념을 외우는 것보다 입력을 바꾸면 무엇이 달라지는지 보는 것이 우선이다.

완료 전 점검

복습 카드

다중비교

많이 검정하면 거짓양성도 늘어남(본페로니)

분포

데이터가 어떤 모양으로 퍼져 있는지 나타낸 것

표본

전체를 알기 위해 뽑아 본 일부 데이터