연관과 비연관

Python으로 배우는 Market Basket Analysis

Isaiah Hull

Visiting Associate Professor of Finance, BI Norwegian Business School

비연관으로 전자책 묶기

호빗 책 표지의 썸네일 이미지.

위대한 개츠비 책 표지의 썸네일 이미지.

오만과 편견 책 표지의 썸네일 이미지.

호밀밭의 파수꾼 책 표지의 썸네일 이미지.

1 이미지는 goodreads.com에서 가져왔습니다.
Python으로 배우는 Market Basket Analysis

Zhang 지표 소개

  1. Zhang(2000)이 제안
    • 값 범위: -1 ~ +1
    • +1은 완전 연관
    • -1은 완전 비연관
  2. 포괄적이고 해석 용이
  3. 지지도로 구성
1 Zhang, T. (2000). Association Rules. Proceedings of the 4th Pacific-Asia conference, PADKK, pp.245-256. Kyoto, Japan.
Python으로 배우는 Market Basket Analysis

Zhang 지표 정의

  $$Zhang(A \rightarrow B) = $$ $$\frac{Confidence(A \rightarrow B) - Confidence(\bar{A} \rightarrow B)}{Max[Confidence(A \rightarrow B), Confidence(\bar{A} \rightarrow B)]}$$   $$Confidence = \frac{Support(A \& B)}{Support(A)}$$

Python으로 배우는 Market Basket Analysis

지지도 기반 Zhang 지표 구성

  $$Zhang(A \rightarrow B) = $$ $$\frac{Support(A \& B) - Support(A) Support(B)}{ Max[Support(AB) (1-Support(A)), Support(A)(Support(B)-Support(AB))]}$$

Python으로 배우는 Market Basket Analysis

Zhang 지표 계산

# Compute the support of each book
supportH = hobbit.mean()
supportP = pride.mean()
# Compute the support of both books
supportHP = np.logical_and(hobbit, pride).mean()
Python으로 배우는 Market Basket Analysis

Zhang 지표 계산

# Compute the numerator
num = supportHP - supportH*supportP
# Compute the denominator
denom = max(supportHP*(1-supportH), supportH*(supportP-supportHP))
# Compute Zhang's metric
zhang = num / denom
print(zhang)
0.08903
Python으로 배우는 Market Basket Analysis

Lass uns üben!

Python으로 배우는 Market Basket Analysis

Preparing Video For Download...