Filtrování pomocí více metrik pro křížovou propagaci knih
Zakladatelka startupu s prodejem e-knih tě na závěr žádá o další filtrování. Tvůj předchozí pokus vrátil 82 pravidel, ale ona potřebuje jen jedno. Dataset rules je opět dostupný v konzoli. Zhangova metrika už je pro tebe vypočítaná a zahrnuta do DataFrame rules pod názvem sloupce zhang.
Toto cvičení je součástí kurzu
Market Basket Analysis v Pythonu
Pokyny k cvičení
- Nastav práh pro lift na hodnotu větší než 1,5.
- Použij práh pro conviction 1,0.
- Požaduj, aby Zhangova metrika byla větší než 0,65.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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']])