एसोसिएशन और डिसोसिएशन

Python में Market Basket Analysis

Isaiah Hull

Visiting Associate Professor of Finance, BI Norwegian Business School

ईबुक्स को पेयर करने के लिए डिसोसिएशन का उपयोग

The Hobbit की बुक कवर का थंबनेल इमेज.

The Great Gatsby की बुक कवर का थंबनेल इमेज.

Pride and Prejudice की बुक कवर का थंबनेल इमेज.

The Catcher in the Rye की बुक कवर का थंबनेल इमेज.

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 का मेट्रिक कंप्यूट करना

# प्रत्येक पुस्तक का सपोर्ट निकालें
supportH = hobbit.mean()
supportP = pride.mean()
# दोनों पुस्तकों का सपोर्ट निकालें
supportHP = np.logical_and(hobbit, pride).mean()
Python में Market Basket Analysis

Zhang का मेट्रिक कंप्यूट करना

# न्यूमेरेटर निकालें
num = supportHP - supportH*supportP
# डिनोमिनेटर निकालें
denom = max(supportHP*(1-supportH), supportH*(supportP-supportHP))
# Zhang का मेट्रिक निकालें
zhang = num / denom
print(zhang)
0.08903
Python में Market Basket Analysis

अभ्यास करते हैं!

Python में Market Basket Analysis

Preparing Video For Download...