2014-07-22 3 views
0

이 질문을 게시 한 지 오래되었습니다. 누군가가 그것에 정직한 찌를 수 있는지 다만 흥미로운. 여기 MySQL 사용자 쇼핑 카트 전체에 걸쳐 유사한 항목의 분포 또는 빈도 목록을 만듭니다.

내가 유사한 항목이 함께 cluster 또는 group 카트에 방법을 찾고 있어요

+----------------------+ 
| cart_product_table | 
+----------------------+ 
| cartID | productID | 
+---------+------------+ 
| 1  | 123  | 
| 1  | 451  | 
| 1  | 998  | 
| 1  | 12   | 
| 2  | 998  | 
| 2  | 12   | 
| 2  | 123  | 
| 2  | 1   | 
| 3  | 123  | 
| 3  | 564  | 
+---------+------------+ 

이있는 테이블입니다. 예를 들어 제품 123은 카트 1과 3에 있고, 제품 123과 12는 카트 1과 2에 있습니다.

이 유형의 문제를 해결하는 가장 좋은 방법은 무엇입니까? 클러스터/그룹은 데이터에 따라 미리 정의되어 있지 않습니다.

기본적으로 우리는 카트에서 비슷한 항목을 관찰하여 고객 행동 패턴을 분석하려고합니다.

접근 방식에 관한 한 비 코딩 유용한 조언도 환영합니다. 간단한 클러스터 분석이 Excel에서 수행 될 수 있습니까? 그냥 궁금해서.

감사합니다.

+0

어떻게 항목을 계산에 대해 ... 상위 5 개를 얻고 – Hackerman

+0

얼마나 많은 숫자 클러스터로 사용하려고하는 그래프를 만들? 당신은 하나의 공통점을 보여주고, 두 가지 공통점은 ... 그보다 더 깊은 것인가? –

+0

해당 숫자는 선험적으로 정의되지 않으며 그룹화/존재하는 데이터에 의해 얼마나 많은 그룹이 정의되어야합니다. 얼마나 많은 클러스터가 있을지 미리 결정할 수는 없습니다. –

답변

0

친구가 데이터 분석을 위해 MySQL 또는 Excel을 사용하도록 허용하지 않습니다.

클러스터 분석을 찾고 있지 않습니다.

당신이 찾고있는 것은 빈번 항목 집합 마이닝입니다.

은 참조 : Is it possible to run apriori association rule in mysql statement?

+0

당신은 그 진술을 풀고 몇 가지 예를들 수 있습니까? 내가 봤지만 좀 가이드가 도움이 될 것입니다 –

+0

포장을 너무 넓게. 더 정확하게 물어보십시오. 참고 사항 : https://en.wikipedia.org/wiki/Apriori_algorithm –