잭나이프 재표본법 (Jackknife Resampling)

통계
한 줄 정의: 전체 표본에서 관측치를 한 번에 하나씩 제외하며 통계량을 반복 계산하고, 그 값들이 얼마나 흔들리는지를 보고 편향과 표준오차를 추정하는 재표본 기법입니다.

쉽게 풀면

표본이 100명이라면, 잭나이프는 "1번 사람을 뺀 99명으로 계산 → 2번 사람을 뺀 99명으로 계산 → ... → 100번 사람을 뺀 99명으로 계산"하는 식으로 딱 한 명씩 돌아가며 뺀 100개의 부분표본을 만듭니다.

각 부분표본에서 관심 있는 통계량(평균, 상관계수 등)을 계산하면, 특정 관측치 하나가 빠졌을 때 결과가 얼마나 달라지는지를 알 수 있습니다.

이 100개의 계산값이 서로 얼마나 흩어져 있는지를 보면, 원래 표본으로 구한 통계량이 전체 모집단에서도 안정적으로 나올 값인지, 아니면 몇몇 튀는 관측치에 크게 좌우된 값인지를 가늠할 수 있고, 이를 이용해 표준오차와 편향을 추정합니다.

왜 중요한가

잭나이프는 복잡한 통계량의 표준오차나 신뢰구간을 이론적 공식 없이도 계산할 수 있게 해주는 재표본 기법으로, 특히 이론적 분산 공식이 알려져 있지 않거나 유도하기 어려운 통계량을 다룰 때 유용하게 쓰입니다.

계산량이 부트스트랩보다 적고 결과가 결정론적이어서 재현이 쉽다는 장점 때문에, 계산 자원이 제한적이던 시기부터 생태학, 계량경제학 등 다양한 분야에서 표준적인 강건성 점검 도구로 자리 잡았습니다.

또한 특정 관측치 하나가 결과를 좌우하는지 확인하는 민감도 분석의 성격도 겸하고 있어, 이상치의 영향력을 진단하는 데도 활용됩니다.

언제 쓰나

평균처럼 공식이 있는 통계량이 아니라 상관계수, 비율, 복잡한 추정량의 편향과 표준오차를 구하고 싶은데 이론적 공식이 번거로울 때 씁니다. 관측치를 한 번에 하나씩 빼고 통계량을 다시 계산합니다(leave-one-out).

방법재표본 방식주 용도
잭나이프하나씩 빼기(n번)편향·표준오차
부트스트랩복원추출(수천 번)표준오차·신뢰구간
교차검증(leave-one-out)하나씩 빼서 예측예측 성능 평가

결과는 이렇게 읽는다

가상의 예: 8개 값 12, 15, 9, 20, 14, 11, 18, 13 (평균 14.0). 한 값씩 빼고 구한 평균은 14.29, 13.86, 14.71, 13.14, 14.00, 14.43, 13.43, 14.14입니다.

논문에는 이렇게 보고한다

어떤 통계량에 잭나이프를 썼는지, 무엇을 구했는지(표준오차, 편향 보정, 신뢰구간), 소프트웨어를 적습니다. (위 가상 자료 기준)

상관계수의 표준오차는 잭나이프 방법(leave-one-out, 8회)으로 추정하였다(r = .91, SE = 0.04).

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

실제 논문에서

국내 학술지 논문에서 이 용어가 쓰인 문장을 그대로 옮겼습니다. 제목·학술지·연도와 원문 링크를 함께 적었습니다.

예시 문장

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

"추정치의 편향을 확인하기 위해 잭나이프 재표본법을 적용하였으며, 원표본 추정치와 잭나이프 편향보정 추정치 간 차이는 무시할 만한 수준이었다."

이 문장은 "관측치를 하나씩 빼가며 재계산해봤더니, 특정 관측치 하나에 결과가 크게 흔들리지 않고 안정적이었다"는 뜻으로, 추정량의 신뢰성을 점검하는 방법론 섹션에서 주로 사용됩니다.

"계통발생 분석에서 지지도를 평가하기 위해 염기서열 위치를 하나씩 제외하는 잭나이프 절차를 반복하여 각 분기점에 대한 지지값을 산출하였다."

생물학의 계통수 분석에서는 관측치 대신 서열 위치(사이트)를 하나씩 빼가며 반복 계산해 나무 구조의 특정 가지가 얼마나 안정적으로 재현되는지를 확인하는 데 잭나이프가 쓰인다는 것을 보여줍니다.

"소지역 단위 표본을 하나씩 제외하는 잭나이프 방식으로 전국 추정치의 분산을 계산하여, 특정 지역의 표본이 결과에 과도한 영향을 미치지 않는지 점검하였다."

조사방법론·표본설계 분야에서는 지역이나 군집 단위로 표본을 하나씩 빼가며 전체 추정치가 특정 집단에 의해 왜곡되지 않았는지 확인하는 데 잭나이프를 활용한다는 의미입니다.

조금 더 깊게 보면

잭나이프는 매번 관측치를 정확히 하나(또는 지정한 블록 단위)씩 빼는 결정론적 절차이기 때문에, 매번 무작위로 표본을 재추출하는 부트스트랩에 비해 만들어낼 수 있는 재표본의 수가 표본 크기로 제한되고, 그만큼 분산이나 신뢰구간 추정의 정밀도도 상대적으로 낮을 수 있습니다.

특히 중앙값처럼 매끄럽지 않은(불연속적인) 통계량에서는 잭나이프의 분산 추정이 잘 작동하지 않는다고 알려져 있어, 이런 경우 부트스트랩이 더 선호됩니다. 관측치를 하나가 아니라 여러 개씩 묶어서 빼는 "블록 잭나이프"는 시계열이나 군집 자료처럼 관측치 간 독립성이 없는 상황에서 자주 쓰이는 변형입니다.

주의할 점

잭나이프는 표본에서 만들어지는 부분표본의 수가 표본 크기만큼으로 제한되어 있어, 매번 무작위로 표본을 다시 뽑아 훨씬 많은 재표본을 만드는 부트스트랩보다 신뢰구간 추정의 정밀도가 떨어질 수 있습니다.

헷갈리기 쉬운 용어

‘표본을 다시 뽑는다’는 방법들이 비슷해 보이지만 목적이 다릅니다.

방법핵심 아이디어얻는 것
잭나이프하나씩 제외하며 반복편향·표준오차(결정적)
부트스트랩표본에서 복원추출 반복분포 전체, 신뢰구간
순열검정집단 라벨을 섞어 귀무분포 생성가설검정의 p값
교차검증학습/검증 자료를 나눠 반복예측 오차

‘잭나이프’는 튜키가 이 방법을 ‘어느 문제에나 쓸 수 있는 만능 칼’에 비유해 붙인 이름으로 알려져 있습니다. 퀘누이(Quenouille)가 편향 보정의 아이디어를 먼저 냈습니다.

참고 문헌

  1. Quenouille, M. H. (1956). Notes on bias in estimation. Biometrika, 43(3–4), 353–360.
  2. Miller, R. G. (1974). The jackknife—a review. Biometrika, 61(1), 1–15.
  3. Efron, B. (1982). The jackknife, the bootstrap and other resampling plans. SIAM.
  4. Efron, B., & Tibshirani, R. J. (1993). An introduction to the bootstrap. Chapman & Hall.
  5. Wolter, K. M. (2007). Introduction to variance estimation (2nd ed.). Springer.

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

관련 용어