MulaiMulai sekarang secara gratis

Memilih ambang dukungan (support)

Manajer toko suvenir online meninjau hasil yang Anda berikan dari latihan sebelumnya dan memuji pekerjaan Anda. Namun, ia mengangkat satu isu: semua himpunan item yang Anda identifikasi hanya berisi satu item. Ia bertanya apakah memungkinkan untuk menggunakan aturan yang kurang ketat dan menghasilkan lebih banyak himpunan item, mungkin termasuk yang berisi beberapa item.

Setelah menyetujui hal ini, Anda memikirkan apa yang mungkin menjelaskan tidak adanya himpunan item dengan lebih dari 1 item. Bukan parameter max_len, karena itu sudah disetel ke tiga. Anda menyimpulkan bahwa masalahnya adalah support dan memutuskan untuk menguji dua nilai berbeda, setiap kali memeriksa berapa banyak himpunan item tambahan yang dihasilkan. Perhatikan bahwa pandas tersedia sebagai pd dan data one-hot encoded tersedia sebagai onehot.

Latihan ini adalah bagian dari kursus

Analisis Market Basket dengan Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Import apriori from mlxtend
from mlxtend.____ import ____

# Compute frequent itemsets using a support of 0.003 and length of 3
frequent_itemsets_1 = apriori(onehot, min_support = ____, 
                            max_len = ____, use_colnames = True)

# Compute frequent itemsets using a support of 0.001 and length of 3
frequent_itemsets_2 = apriori(onehot, min_support = ____, 
                            ____, use_colnames = True)

# Print the number of freqeuent itemsets
print(len(frequent_itemsets_1), len(frequent_itemsets_2))
Edit dan Jalankan Kode