Mulai sekarangMulai gratis

Penyaringan dengan support dan conviction

Dalam video, kita membahas kelanjutan pekerjaan konsultasi yang Anda lakukan untuk pendiri sebuah rintisan penjual ebook. Pendiri tersebut mendatangi Anda dengan DataFrame rules, yang memuat hasil kerja seorang data scientist yang sebelumnya bekerja di sana. DataFrame ini mencakup kolom untuk antecedents dan consequents, beserta kinerja setiap aturan tersebut terhadap sejumlah metrik.

Tujuan Anda adalah melakukan penyaringan multi-metrik pada himpunan data untuk mengidentifikasi aturan yang berpotensi berguna. Perhatikan bahwa pandas tersedia sebagai pd dan numpy sebagai np. Selain itu, rules telah didefinisikan dan tersedia.

Latihan ini merupakan bagian dari kursus

Analisis Market Basket dengan Python

Lihat Kursus

Instruksi latihan

  • Gunakan metode .head() dengan print untuk meninjau pratinjau himpunan data.
  • Pilih subset aturan dengan antecedent support lebih besar dari 0,05.
  • Pilih subset aturan dengan consequent support lebih besar dari 0,02.
  • Pilih subset aturan dengan conviction lebih besar dari 1,01.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Preview the rules DataFrame using the .head() method
print(____)

# Select the subset of rules with antecedent support greater than 0.05
rules = rules[rules['antecedent support'] > ____]

# Select the subset of rules with a consequent support greater than 0.02
rules = rules[____]

# Select the subset of rules with a conviction greater than 1.01
rules = ____

# Print remaining rules
print(rules)
Edit dan Jalankan Kode