항목 동시출현 분석기
제공한 거래 바구니에서 어떤 항목들이 함께 나타나는지 셉니다. 같은 거래 안에서 반복된 항목은 한 번으로 계산합니다. 지정한 크기 범위의 빈발 항목집합을 구하고 실제 건수에 기반한 방향 규칙과 통계량을 보여줍니다. 관측된 관계를 인과관계·구매 예측·자동 추천·수익 예측으로 해석하지 않습니다.
주요 기능
- 명시된 거래·항목 CSV 구조와 중복 소속 건수
- 1~4개 항목집합의 정확한 지지도 건수
- 신뢰도·향상도·leverage·conviction을 가진 방향 규칙
- conviction 유한값·무한대·미정의 구분
- 작업 상한·취소와 부분 성공 방지
- 상위 동시출현 그래프와 필터와 무관한 전체 보고서
사용 방법
- transaction·item 열을 가진 CSV를 붙여 넣거나 UTF-8 파일을 선택합니다.
- 구분자·공백 처리·최소 지지도와 건수·신뢰도를 정합니다.
- 최대 항목집합 길이와 규칙 수 상한을 정하고 실행합니다.
- 분모·중복 건수·항목집합·방향 규칙·제한된 그래프를 확인합니다.
- 전체 항목집합 CSV·규칙 CSV·JSON을 저장합니다. 미리보기 필터는 내보내기를 줄이지 않습니다.
활용 예시
- 익명 샘플 바구니에서 함께 등장하는 항목 살펴보기
- A→B와 B→A의 조건부 빈도 차이 비교
- 작은 정답 표본의 연관 지표를 직접 계산한 값과 대조
자주 묻는 질문
CSV는 어떤 모양이어야 하나요?
정확히 transaction·item 두 열을 사용하며 순서는 바꿀 수 있습니다. 한 행은 익명 거래 ID에 속한 항목 하나입니다. 따옴표 안의 쉼표와 겹따옴표를 지원하고 쉼표·세미콜론·탭을 직접 선택합니다. 잘못된 따옴표·불균일한 행·빈 라벨·추가 열은 오류입니다. 물리적으로 빈 레코드는 건너뜁니다. 빈 바구니는 표현할 수 없으므로 분모는 유효 항목이 하나 이상 있는 거래 수입니다.
중복과 이름은 어떻게 다루나요?
같은 거래에 같은 항목이 반복되면 한 번으로 세고 중복 소속 건수에 기록합니다. 선택한 경우 양끝 공백을 먼저 제거합니다. 대소문자·유니코드 표기·앞자리 0은 그대로 구분하며 숫자 변환이나 유니코드 정규화를 하지 않습니다. ID와 항목은 UTF-16 기준 120자 이내이고 내부 제어 문자·양방향 제어 문자·짝 없는 서로게이트는 거부합니다.
어떤 항목집합과 규칙을 포함하나요?
최소 지지도 비율과 최소 거래 건수를 모두 만족해야 합니다. 비율은 소수 둘째 자리까지 받고 경계 비교는 정수로 계산합니다. 길이 1~4의 선택 범위에서 관측된 모든 적격 항목집합을 유지합니다. 양쪽이 비어 있지 않은 모든 분할을 방향 규칙으로 만들고 최소 신뢰도를 적용합니다. 규칙 수는 상위 N개 자르기가 아닌 중단 상한이며 입력·작업 상한을 넘으면 보고서 전체를 폐기합니다.
지표는 무엇을 뜻하며 conviction이 왜 미정의일 수 있나요?
지지도는 양쪽 항목이 함께 있는 거래의 비율, 신뢰도는 앞쪽 항목이 있을 때 뒤쪽도 있는 비율입니다. 향상도는 신뢰도를 뒤쪽 항목 지지도로 나누고, leverage는 함께 나타난 비율에서 독립 기준의 곱을 뺍니다. conviction은 뒤쪽 항목이 없을 비율을 1−신뢰도로 나눈 값입니다. 양수/0은 무한대, 0/0은 미정의로 표시하며 JSON은 null과 별도 상태를 기록합니다. 관측 누락을 뜻하지 않습니다.
그래프는 무엇을 보여주나요?
방향이 없는 동시출현 보기이며 추천·인과 그래프가 아닙니다. 빈발 단일 항목 중 건수가 큰 최대 12개를 번호 노드로, 그 사이의 빈발 쌍 중 건수가 큰 최대 20개를 간선으로 표시합니다. 굵기는 쌍의 지지도입니다. 표 필터·규칙 신뢰도는 그래프에 영향을 주지 않으며 최대 길이 1에서는 쌍을 계산하지 않습니다. 표와 내보내기는 설정한 전체 범위를 담습니다.
한도와 내보내기 보장은 어떻게 되나요?
입력 1 MiB·데이터 5,000행·비어 있지 않은 거래 2,000개·고유 항목 200개·바구니당 항목 20개까지입니다. 고유 생성 조합 20,000개·빈발 집합 10,000개·선택한 규칙 상한(최대 5,000개)·작업 백만 단위에서 중단합니다. 취소와 한도 오류는 결과 전체를 폐기합니다. 필터·페이지와 관계없이 모든 결과를 내보냅니다. CSV는 UTF-8 BOM·따옴표·CRLF와 집합 JSON 배열을 사용하고 JSON은 숫자 정밀도를 유지하되 거래 ID는 제외합니다.
개인정보 안내
입력은 페이지 메모리에 머물며 이 도구는 업로드하거나 자동 저장하지 않습니다. 거래 ID는 익명화해 사용하세요. 선택한 파일은 선택 후 읽고 분석·다운로드는 직접 실행할 때 처리합니다. 보고서에는 항목 라벨과 집계가 들어가지만 거래 ID와 원본 CSV는 빠집니다. 페이지를 떠나면 저장하지 않은 작업이 사라집니다.
댓글과 질문