Menggunakan penyaringan multi-metrik untuk promosi silang buku
Sebagai permintaan terakhir, pendiri rintisan penjualan ebook meminta Anda melakukan penyaringan tambahan. Upaya Anda sebelumnya menghasilkan 82 aturan, tetapi ia hanya menginginkan satu. Himpunan data rules kembali tersedia di konsol. Terakhir, metrik Zhang telah dihitung untuk Anda dan disertakan dalam DataFrame rules pada header kolom zhang.
Latihan ini merupakan bagian dari kursus
Analisis Market Basket dengan Python
Instruksi latihan
- Tetapkan ambang lift lebih besar dari 1,5.
- Gunakan ambang conviction sebesar 1,0.
- Wajibkan metrik Zhang lebih besar dari 0,65.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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']])