Association et dissociation

Analyse des paniers d’achat en Python

Isaiah Hull

Visiting Associate Professor of Finance, BI Norwegian Business School

Associer des ebooks via la dissociation

Une vignette de la couverture du livre The Hobbit.

Une vignette de la couverture du livre The Great Gatsby.

Une vignette de la couverture du livre Pride and Prejudice.

Une vignette de la couverture du livre The Catcher in the Rye.

1 Images provenant de goodreads.com.
Analyse des paniers d’achat en Python

Introduction à la métrique de Zhang

  1. Introduite par Zhang (2000)
    • Valeurs entre -1 et +1
    • +1 indique une association parfaite
    • -1 indique une dissociation parfaite
  2. Complète et interprétable
  3. Construite à partir du support
1 Zhang, T. (2000). Règles d'association. Proceedings of the 4th Pacific-Asia conference, PADKK, pp.245-256. Kyoto, Japon.
Analyse des paniers d’achat en Python

Définir la métrique de 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)}$$

Analyse des paniers d’achat en Python

Construire la métrique de Zhang avec le support

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

Analyse des paniers d’achat en Python

Calculer la métrique de 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()
Analyse des paniers d’achat en Python

Calculer la métrique de 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
Analyse des paniers d’achat en Python

Passons à la pratique !

Analyse des paniers d’achat en Python

Preparing Video For Download...