MulaiMulai sekarang secara gratis

Menggunakan koordinat paralel untuk memvisualisasikan aturan

Demonstrasi visual Anda pada latihan sebelumnya meyakinkan pendiri bahwa batas supply-confidence layak dieksplorasi lebih lanjut. Ia sekarang menyarankan agar Anda mengekstrak sebagian batas tersebut dan memvisualisasikannya. Karena aturan yang berada pada batas itu kuat terhadap sebagian besar metrik umum, ia berpendapat bahwa Anda cukup memvisualisasikan apakah suatu aturan ada, alih-alih intensitas aturan menurut metrik tertentu.

Anda menyadari bahwa plot koordinat paralel ideal untuk kasus seperti ini. Data telah diimpor untuk Anda sebagai onehot. Selain itu, apriori(), association_rules(), dan parallel_coordinates() telah diimpor, dan pandas tersedia sebagai pd. Fungsi rules_to_coordinates() telah didefinisikan dan tersedia.

Latihan ini adalah bagian dari kursus

Analisis Market Basket dengan Python

Lihat Kursus

Petunjuk latihan

  • Lengkapi pernyataan algoritma Apriori dengan minimum support sebesar 0,05.
  • Hitung association rules menggunakan ambang minimum confidence sebesar 0,50. Nilai ini cukup tinggi untuk hanya menangkap titik-titik di dekat bagian atas batas supply-confidence.
  • Konversikan aturan menjadi koordinat.
  • Plot koordinat menggunakan parallel_coordinates().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Compute the frequent itemsets
frequent_itemsets = ____(onehot, min_support = ____, 
                         use_colnames = True, max_len = 2)

# Compute rules from the frequent itemsets with the confidence metric
rules = association_rules(frequent_itemsets, metric = '____', 
                          min_threshold = 0.50)

# Convert rules into coordinates suitable for use in a parallel coordinates plot
coords = rules_to_coordinates(____)

# Generate parallel coordinates plot
parallel_coordinates(____, 'rule')
plt.legend([])
plt.show()
Edit dan Jalankan Kode