Association Rule
Association Rule
Pengertian Algoritma Apriori
Algoritma apriori merupakan salah satu algoritma klasik data mining. Algoritma apriori digunakan agar komputer dapat mempelajari aturan asosiasi, mencari pola hubungan antar satu atau lebih item dalam suatu dataset.
Algoritma apriori banyak digunakan pada data transaksi atau biasa disebut market basket, misalnya sebuah swalayan memiliki market basket, dengan adanya algoritma apriori, pemilik swalayan dapat mengetahui pola pembelian seorang konsumen, jika seorang konsumen membeli item A , B, punya kemungkinan 50% dia akan membeli item C, pola ini sangat signifikan dengan adanya data transaksi selama ini.
Konsep Apriori :
Itemset adalah sekumpulan item item dalam sebuah keranjang (Support) K-itemset adalah itemset yang berisi K item, misalnya beras,telur,minyak adalah 3-itemset (Dinotasikan sebagai K-itemset) Frequent support adalah k-itemset yang dimiliki oleh support dimana frequent k-itemset yang dimiliki diatas minimum support atau memenuhi minimum support (dinotasikan sebagai Fi). Candidat itemset adalah frequent itemset yang dikombinasikan dari k-itemset sebelumnya (dinotasikan sebagi Ci).
Itemset adalah sekumpulan item item dalam sebuah keranjang (Support) K-itemset adalah itemset yang berisi K item, misalnya beras,telur,minyak adalah 3-itemset (Dinotasikan sebagai K-itemset) Frequent support adalah k-itemset yang dimiliki oleh support dimana frequent k-itemset yang dimiliki diatas minimum support atau memenuhi minimum support (dinotasikan sebagai Fi). Candidat itemset adalah frequent itemset yang dikombinasikan dari k-itemset sebelumnya (dinotasikan sebagi Ci).
Cara kerja apriori :
·
Tentukan minimum support
·
Iterasi 1 : hitung item-item dari
support(transaksi yang memuat seluruh item) dengan men-scan database untuk
1-itemset, setelah 1-itemset didapatkan, dari 1-itemset apakah diatas minimum
support, apabila telah memenuhi minimum support, 1-itemset tersebut akan
menjadi pola frequent tinggi,
·
Iterasi 2 : untuk mendapatkan 2-itemset,
harus dilakukan kombinasi dari k-itemset sebelumnya, kemudian scan database
lagi untuk hitung item-item yang memuat support. itemset
yang memenuhi minimum support akan dipilih sebagai pola frequent tinggi dari
kandidat
·
Tetapkan
nilai k-itemset dari support yang telah memenuhi minimum support dari k-itemset
·
lakukan proses untuk iterasi selanjutnya
hingga tidak ada lagi k-itemset yang memenuhi minimum support.
Komentar
Posting Komentar