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 adalah bagian dari kursus
Analisis Market Basket dengan Python
Petunjuk 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 praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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']])