1. Learn
  2. /
  3. Courses
  4. /
  5. Python으로 배우는 Market Basket Analysis

Connected

Exercise

연관과 비연관 계산하기

도서관이 다시 문의해 왔어요. Twilight으로 Harry Potter를 홍보하자는 추천에 대해, 두 도서가 서로 비연관(dissociation)일 수 있어 홍보에 부정적 영향을 줄까 걱정하고 있어요. 이에 해당하지 않는지 확인해 달라고 요청했어요.

여러분은 곧바로 연관과 비연관을 연속적으로 측정하는 Zhang 지표를 떠올렸어요. 연관은 양수, 비연관은 음수로 나타나요. 앞선 연습과 마찬가지로 DataFrame books와 별칭 np로 불러온 numpy가 제공되어 있어요. 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))]}$$

Instructions

100 XP
  • {Twilight}의 지지도와 {Potter}의 지지도를 계산하세요.
  • {Twilight, Potter}의 지지도를 계산하세요.
  • 분모 식을 완성하세요.
  • {Twilight} \(\rightarrow\) {Potter}에 대한 Zhang 지표를 계산하세요.