CommencezCommencez gratuitement

Affiner davantage avec le lift

Encore une fois, vous transmettez vos résultats à la bibliothèque : utilisez Twilight pour promouvoir Harry Potter, puisque la règle affiche une métrique de confiance plus élevée. La bibliothèque vous remercie pour la suggestion, mais vous demande de confirmer qu'il s'agit d'un lien pertinent à l'aide d'une autre métrique.

Vous vous rappelez que le lift peut être utile ici. Si le lift est inférieur à 1, cela signifie que Harry Potter et Twilight sont jumelés moins souvent qu'on ne s'y attendrait si les associations se produisaient au hasard. Comme dans les deux exercices précédents, le DataFrame books a été importé pour vous, ainsi que numpy sous l'alias np.

Cette activité fait partie du cours

Analyse des paniers d'achat en Python

Voir le cours

Instructions de l’exercice

  • Calculez le support de {Potter, Twilight}.
  • Calculez le support de {Potter}.
  • Calculez le support de {Twilight}.
  • Calculez le lift de {Potter} \(\rightarrow\) {Twilight}.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Compute support for Potter and Twilight
supportPT = ____.mean()

# Compute support for Potter
supportP = books['Potter'].____

# Compute support for Twilight
supportT = ____.mean()

# Compute lift
lift = ____ / (supportP * ____)

# Print lift
print("Lift: %.2f" % lift)
Modifier et exécuter le code