MulaiMulai sekarang secara gratis

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

Lihat Kursus

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']])
Edit dan Jalankan Kode