런 검정 (Runs Test)
쉽게 풀면
동전을 20번 던져 앞(H)·뒤(T)가 "HHHHHHHHHHTTTTTTTTTT"처럼 한쪽으로 몰려 나왔다면, 앞뒤 개수는 10대10으로 똑같아도 뭔가 이상하다는 느낌이 듭니다. 런(run)이란 같은 값이 연속으로 이어지는 구간을 말하는데, 위 예시는 런이 단 2개뿐입니다. 반대로 "HTHTHTHT..."처럼 너무 규칙적으로 번갈아 나와도 런이 지나치게 많아 무작위라 보기 어렵습니다. 런 검정(왈드-울포위츠 런 검정)은 데이터에 나타나는 런의 개수를 세어, 그 개수가 순수한 우연으로 기대되는 범위 안에 있는지를 확인합니다. 런이 너무 적거나 너무 많으면 "이 순서는 무작위가 아니다"라고 판단합니다.
왜 중요한가
런 검정은 실험 순서나 측정값의 배열이 무작위인지를 확인해야 하는 품질관리, 시계열 분석, 난수 생성기 검증 등 다양한 분야에서 사용되는 기본적인 비모수 검정입니다. 무작위성 가정이 깨지면 이후 통계 추론 자체의 타당성이 흔들릴 수 있기 때문에, 이 검정은 본 분석에 앞서 데이터의 전제조건을 점검하는 사전 진단 절차로 자주 등장합니다. 회귀모형의 잔차 분석이나 공정관리(SPC) 차트에서 이상 패턴을 탐지하는 데도 응용됩니다.
논문에서는 이렇게 쓰입니다
이 문장은 실험이 진행된 순서(예: 시간에 따른 측정 순서)가 특정한 규칙 없이 우연히 배열되었다는 것을 검정을 통해 확인했다는 뜻입니다.
회귀분석 이후 잔차가 특정 패턴 없이 무작위로 흩어져 있는지 점검할 때 쓰이는 표현이다.
조금 더 깊게 보면
런 검정은 관측값을 두 범주(예: 중앙값보다 크다/작다)로 이분화한 뒤 그 배열에서 런의 개수를 세는 방식으로 작동하며, 표본 크기가 충분히 크면 런의 개수가 정규분포에 근사한다는 성질을 이용해 검정통계량을 계산합니다. 이 검정은 자기상관처럼 특정 시차(lag)의 상관관계를 정밀하게 측정하지는 못하고, 단지 "무작위가 아니다"라는 전반적인 신호만 잡아낸다는 한계가 있어, 패턴의 구체적 형태까지 파악하려면 자기상관 분석이나 시계열 모형과 함께 사용하는 것이 일반적입니다.
주의할 점
런 검정은 시계열 데이터에서 잔차가 시간 순서상 특정 패턴 없이 무작위로 흩어져 있는지 확인할 때도 쓰이지만, 값들 사이의 시간적 상관관계 자체를 정밀하게 측정하려면 자기상관 분석을 함께 살펴보는 것이 좋습니다.