1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích giỏ hàng trong Python

Connected

Bài tập

Áp dụng quy tắc của Zhang

Trong Chương 2, bạn đã học rằng quy tắc của Zhang là một thước đo liên tục về mức độ liên hệ giữa hai mặt hàng, nhận giá trị trong khoảng [-1, +1]. Giá trị -1 cho thấy liên hệ hoàn toàn âm và +1 cho thấy liên hệ hoàn toàn dương. Trong bài tập này, bạn sẽ xác định liệu quy tắc của Zhang có thể được dùng để tinh chỉnh bộ luật mà một cửa hàng quà tặng hiện đang sử dụng để quảng bá sản phẩm hay không.

Lưu ý rằng các tập mục thường xuyên đã được tính sẵn và có trong frequent_itemsets. Ngoài ra, zhangs_rule() đã được định nghĩa và association_rules() đã được nhập từ mlxtend. Bạn sẽ bắt đầu bằng cách tính lại bộ luật gốc. Sau đó, bạn sẽ áp dụng thước đo của Zhang để chỉ chọn những luật có mức liên hệ dương và cao.

Hướng dẫn

100 XP
  • Tạo tập các luật kết hợp với giá trị lift tối thiểu là 1.00.
  • Đặt ngưỡng độ hỗ trợ của vế trái (antecedent) là 0.005.
  • Tính quy tắc của Zhang và gán đầu ra vào cột zhang trong rules.
  • Chọn các luật có thước đo Zhang lớn hơn 0.98.