각 사람에게 기록이 5개이고 시험 비율이 20%라면, 어떤 시험 기록의 나머지 네 기록이 모두 시험에 있을 확률은 0.2의 네제곱이다. 따라서 그 사람이 학습에도 나타날 확률은 99.84%다.
아래 활동에서 기록 수를 2에서 8로 바꿔 보자. 시험 비율이 같아도 반복 기록이 많을수록 기록 단위 분할의 사람 겹침이 커진다. 사람 전체를 한쪽에만 두면 양쪽 사람 겹침은 0이 된다.
03
분할 단위는 실제 질문에서 정한다
목표가 ‘이미 본 사람의 다음 기록’을 예측하는 것이라면 기록 분할이 맞을 수도 있다. 목표가 ‘처음 보는 사람’을 예측하는 것이라면 사람 단위 분할이 필요하다. 시간 이후를 예측한다면 시간 순서도 지켜야 한다.
활동은 사람마다 같은 수의 기록이 있고 독립 배정된다고 가정한다. 결측, 가족·기관 중복, 전처리 누수와 하이퍼파라미터 선택은 계산하지 않는다. 실제 평가는 그룹 식별자와 분할 시드를 보존해야 한다.
직접 확인하기 · 교육용 계산
기록 분할과 사람 단위 분할 비교
자체 확률 모형 · 사람마다 기록 수가 같고 각 기록을 시험 집합에 독립적으로 보낼 때, 한 시험 기록의 사람이 학습에도 나타날 확률은 1−시험비율^(기록수−1)입니다.
예상 시험 기록40.0개학습에도 같은 사람이 있을 확률99.84%겹치는 예상 시험 기록39.9개사람 단위 분할의 겹침0개
한 사람의 반복 기록이 많을수록 기록 단위 분할의 겹침이 쉬워집니다.
각 기록을 독립적으로 배정하고 사람마다 기록 수가 같다고 둔 교육용 기대값입니다.
관계를 읽고, 다른 상황에 적용하기
두 문제로 생각 확인
두 문제의 답을 모두 선택하면 해설을 볼 수 있습니다.
나의 설명으로 마무리
오늘 발견한 관계
0 / 4,000자
메모는 현재 기기의 브라우저에만 보관됩니다. 계정이나 다른 기기에는 동기화되지 않습니다.
출처와 제작 안내
원문을 참고해 설명·도표·문항·실험을 새로 작성했습니다. 별도 표시가 없는 사례와 수치는 학습을 위한 가상 예시입니다. 원문 번역이나 실제 모델의 성능 평가 자료가 아닙니다.
데이터 누수와 사람 단위 분할 ↗scikit-learn developersCommon pitfalls and recommended practices · GroupShuffleSplit
scikit-learn 1.9.1 공개 문서의 데이터 누수·학습 전 분할 지침과 GroupShuffleSplit 문서의 그룹 단위 분할 설명을 2026년 9월 24일 확인했습니다. 활동은 사람마다 기록 수가 같고 각 기록이 독립적으로 시험 집합에 배정된다는 자체 확률 모형입니다.