1. Nauka
  2. /
  3. Kursy
  4. /
  5. Analiza koszyka zakupowego w Pythonie

Connected

ćwiczenie

Stosowanie reguły Zhanga

W rozdziale 2 poznałeś regułę Zhanga – ciągłą miarę asocjacji między dwoma elementami, przyjmującą wartości z przedziału [-1, +1]. Wartość -1 oznacza doskonale negatywną asocjację, a wartość +1 – doskonale pozytywną. W tym ćwiczeniu sprawdzisz, czy reguła Zhanga może pomóc udoskonalić zestaw reguł używanych przez sklep z upominkami do promocji produktów.

Częste zbiory elementów zostały już obliczone i są dostępne jako frequent_itemsets. Ponadto funkcja zhangs_rule() jest zdefiniowana, a association_rules() zostało zaimportowane z mlxtend. Zaczniesz od ponownego obliczenia oryginalnego zestawu reguł, a następnie zastosujesz metrykę Zhanga, aby wybrać tylko te reguły, które cechują się wysoką i pozytywną asocjacją.

Instrukcje

100 XP
  • Wygeneruj zestaw reguł asocjacyjnych z wartością lift wynoszącą co najmniej 1,00.
  • Ustaw próg wsparcia poprzednika na 0,005.
  • Oblicz regułę Zhanga i przypisz wynik do kolumny zhang w rules.
  • Wybierz reguły, dla których metryka Zhanga jest większa niż 0,98.