Aan de slagGa gratis aan de slag

Meerdere metrieken gebruiken om boeken kruislinks te promoten

Als laatste verzoek vraagt de oprichter van de ebook-start-up je om extra filtering toe te passen. Je vorige poging leverde 82 regels op, maar zij wilde er maar één. De gegevensset rules is opnieuw beschikbaar gemaakt in de console. Tot slot is Zhang's metriek voor je berekend en opgenomen in de rules DataFrame onder de kolomnaam zhang.

Deze oefening maakt deel uit van de cursus

Market Basket Analysis in Python

Cursus bekijken

Oefeninstructies

  • Stel de lift-drempel in op groter dan 1,5.
  • Gebruik een conviction-drempel van 1,0.
  • Vereis dat Zhang's metriek groter is dan 0,65.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Set the lift threshold to 1.5
rules = rules[rules['____'] > ____]

# Set the conviction threshold to 1.0
rules = rules[____]

# Set the threshold for Zhang's rule to 0.65
rules = ____

# Print rule
print(rules[['antecedents','consequents']])
Code bewerken en uitvoeren