유효표본크기 (Effective Sample Size, MCMC)

통계
한 줄 정의: MCMC로 뽑은 표본들은 바로 앞 표본과 값이 비슷하게 이어지는 자기상관 때문에 실제 정보량이 표본 개수보다 적은데, 이 정보량에 해당하는 "실질적인 독립 표본 개수"를 말합니다.
유효표본크기(MCMC)유효표본크기(MCMC): 가로축 지연(lag), 세로축 자기상관. 빠른 감소: 유효표본 큼: 감쇠 곡선, 느린 감소: 유효표본 작음: 감쇠 곡선. 음영: 상관 합 큼 → ESS↓.자기상관상관 합 큼 → ESS↓지연(lag)빠른 감소: 유효표본 큼느린 감소: 유효표본 작음유효표본크기(MCMC)유효표본크기(MCMC): 가로축 지연(lag), 세로축 자기상관. 빠른 감소: 유효표본 큼: 감쇠 곡선, 느린 감소: 유효표본 작음: 감쇠 곡선. 음영: 상관 합 큼 → ESS↓.자기상관상관 합 큼 → ESS↓지연(lag)빠른 감소: 유효표본 큼느린 감소: 유효표본 작음
개념 설명용 모식도 — 실제 데이터가 아닙니다

쉽게 풀면

같은 동네에 사는 친한 친구 100명에게 정치 성향을 물어본다고 해봅시다. 서로 어울려 지내다 보니 의견이 비슷하게 몰려있어서, 실제로는 낯선 사람 100명에게 물어본 것만큼 다양한 정보를 얻지 못합니다. MCMC로 뽑은 표본도 비슷한 문제를 가집니다. 다음 표본이 바로 이전 표본에서 조금씩만 움직여 만들어지는 방식이라, 이웃한 표본끼리 값이 서로 닮아 있습니다(자기상관). 그래서 10,000개를 뽑았다고 해도 실제로 담고 있는 독립적인 정보는 그보다 훨씬 적을 수 있는데, 이 "진짜 독립 정보에 해당하는 표본 개수"를 유효표본크기라고 부릅니다.

왜 중요한가

베이지안 통계 분석의 핵심인 MCMC는 사후분포를 근사하는 데 널리 쓰이는데, 그 결과가 얼마나 신뢰할 만한지는 표본 개수가 아니라 유효표본크기로 판단해야 하기 때문에 이 개념은 베이즈 추론을 다루는 거의 모든 논문에서 수렴 진단의 핵심 지표로 등장합니다. 유효표본크기가 지나치게 작으면 사후평균이나 신용구간 추정치의 몬테카를로 오차가 커져 결론의 신뢰성이 흔들리므로, 생태학·유전체학·심리측정학 등 베이지안 모형을 적용하는 다양한 응용 분야에서 결과 보고의 표준 항목으로 자리잡고 있습니다.

계산과 범위

N개의 표본이 자기상관 ρt(지연 t)를 가질 때 유효표본크기는 다음과 같이 정의됩니다.

Neff = N / (1 + 2 Σt≥1 ρt)

가상의 예: 1차 자기회귀 사슬에서 지연 t의 자기상관이 ρt라면 Σρt = ρ/(1−ρ)이므로 Neff/N = (1−ρ)/(1+ρ)입니다. N = 10,000일 때 ρ = 0.5이면 Neff ≈ 3,333, ρ = 0.9이면 1 + 2×9 = 19로 Neff ≈ 526입니다. 이때 MCSE는 독립 표본일 때보다 √19 ≈ 4.4배 큽니다.

해석 기준

보고 방법

모수별 유효표본크기를 표나 부록에 싣고, 사슬 수·사슬당 반복 수·번인 구간·사용한 소프트웨어를 함께 적습니다.

사슬 4개를 각 2,500회 표집(번인 제외)하였으며(N = 10,000), 모든 모수의 Rˆ < 1.01이고 유효표본크기는 최소 526이었다. (형식을 보여 주는 가상의 문장입니다.)

논문에서는 이렇게 쓰입니다

실제 논문에서

이 용어를 직접 쓴 국내 논문 문장을 아직 수집하지 못했습니다. 수집되는 대로 출처와 함께 싣겠습니다.

예시 문장

아래는 용어의 쓰임을 보여 주려고 만든 예시로, 실제 논문에서 가져온 문장이 아닙니다.

"총 10,000회 반복 표집을 수행하였으며, 자기상관을 고려한 유효표본크기는 모수당 평균 1,850으로 나타나 사후분포 추정에 충분한 것으로 판단하였다."

이 문장은 "겉으로는 10,000개의 표본을 뽑았지만, 표본끼리 서로 닮아 있는 정도를 감안하면 실질적으로 약 1,850개의 독립 표본만큼의 정보를 가진 것이며, 이 정도면 결과를 신뢰할 수 있는 수준"이라는 뜻입니다.

"계층적 베이지안 모형에서 분산 성분의 유효표본크기가 다른 모수에 비해 현저히 낮게 나타나, 사전분포를 재모수화하여 표집 효율을 개선하였다."

계층모형(hierarchical model)을 다루는 통계 방법론 논문에서는 특정 모수의 유효표본크기가 유독 낮게 나올 때 이를 모형 구조 문제의 신호로 보고, 재모수화 같은 개선 조치를 취하는 예입니다.

"베이지안 계통발생 분석에서 나무 위상에 대한 유효표본크기가 낮게 나와, 반복 횟수를 늘리고 초기 번인 구간을 확대하였다."

진화생물학의 베이지안 계통수 추정 연구에서는 나무 구조 자체에 대한 유효표본크기를 계산해 표집이 충분히 이루어졌는지 점검하는 예입니다.

조금 더 깊게 보면

유효표본크기는 흔히 표본들의 자기상관함수를 이용해 계산하는데, 지연(lag)별 자기상관을 합산하되 추정 잡음이 커지는 지점에서 합산을 끊는 방식이 대표적입니다. 실무에서는 CODA, Stan, PyMC 같은 소프트웨어가 이를 자동으로 계산해 주며, 흔히 겔만-루빈 통계량(Ȓ) 같은 다른 수렴 진단 지표와 함께 보고됩니다. 유효표본크기가 낮게 나오는 원인은 대개 사슬(chain) 간 이동성이 낮은 표집 알고리즘, 모수 간 강한 상관관계, 또는 부적절한 모형 모수화에 있으므로, 논문에서는 이를 개선하기 위해 표집기(sampler) 변경이나 재모수화 같은 조치를 함께 언급하는 경우가 많습니다.

주의할 점

유효표본크기는 단순히 표본 개수를 늘린다고 항상 비례해서 커지는 것이 아닙니다. 자기상관이 심한 경우 반복 횟수를 늘리거나 표집기를 바꾸는 등의 조치가 필요하며(표집 간격을 넓히는 솎아내기는 대개 정밀도만 떨어뜨립니다), 설문조사에서 표본 간 유사성으로 정보량이 줄어드는 설계효과와 개념적으로 비슷하지만 서로 다른 맥락에서 쓰이는 용어이므로 혼동하지 않아야 합니다.

헷갈리기 쉬운 용어

MCMC 결과를 점검하는 도구는 서로 다른 질문에 답합니다.

용어무엇을 알려 주나한계
유효표본크기자기상관을 감안한 독립 표본 수에 해당하는 정보량수렴 여부는 별도로 확인해야 함
겔만-루빈 통계량(Rˆ)여러 사슬이 같은 분포로 모였는지표본이 충분히 독립적인지는 말해 주지 않음
자기상관표본이 자기 과거와 얼마나 닮았는지유효표본크기를 구하는 재료
번인초기값의 영향이 남은 앞부분 표본을 버리는 구간버린 뒤의 표본에도 자기상관은 남음
추적 그림반복에 따른 값의 흐름을 눈으로 확인수치 기준이 아니라 시각 점검

참고 문헌

  1. Geyer, C. J. (1992). Practical Markov chain Monte Carlo. Statistical Science, 7(4).
  2. Vehtari, A., Gelman, A., Simpson, D., Carpenter, B., & Bürkner, P.-C. (2021). Rank-normalization, folding, and localization: An improved Rˆ for assessing convergence of MCMC (with discussion). Bayesian Analysis, 16(2), 667–718.
  3. Link, W. A., & Eaton, M. J. (2012). On thinning of chains in MCMC. Methods in Ecology and Evolution, 3(1), 112–115.

표의 기준값은 위 문헌에 근거한 관례이며, 분야·학술지마다 다른 기준을 쓸 수 있습니다.

관련 용어