SlideShare a Scribd company logo
Konsep Data Mining
Association Rule Page 1
AASSSSOOCCIIAATTIIOONN RRUULLEE ((AALLGGOORRIITTMMAA AA PPRRIIOORRII))
Algoritma A Priori termasuk jenis aturan asosiasi pada data mining. Selain a priori, yang termasuk pada
golongan ini adalah metode generalized rule induction dan algoritma hash based. Aturan yang menyatakan
asosiasi antara beberapa atribut sering disebut affinity analysis atau market basket analysis.
Analisis asosiasi atau association rule mining adalah teknik data mining untuk menemukan aturan assosiatif
antara suatu kombinasi item. Contoh aturan assosiatif dari analisa pembelian di suatu pasar swalayan adalah
dapat diketahuinya berapa besar kemungkinan seorang pelanggan membeli roti bersamaan dengan susu.
Dengan pengetahuan tersebut pemilik pasar swalayan dapat mengatur penempatan barangnya atau
merancang kampanye pemasaran dengan memakai kupon diskon untuk kombinasi barang tertentu.
Analisis asosiasi menjadi terkenal karena aplikasinya untuk menganalisa isi keranjang belanja di pasar
swalayan. Analisis asosiasi juga sering disebut dengan istilah market basket analysis.
Analisis asosiasi dikenal juga sebagai salah satu teknik data mining yang menjadi dasar dari berbagai teknik
data mining lainnya. Khususnya salah satu tahap dari analisis asosiasi yang disebut analisis pola frequensi
tinggi (frequent pattern mining) menarik perhatian banyak peneliti untuk menghasilkan algoritma yang
efisien.
Penting tidaknya suatu aturan assosiatif dapat diketahui dengan dua parameter, support (nilai penunjang)
yaitu persentase kombinasi item tersebut dalam database dan confidence (nilai kepastian) yaitu kuatnya
hubungan antar item dalam aturan assosiatif.
Aturan assosiatif biasanya dinyatakan dalam bentuk :
{roti, mentega} {susu} (support = 40%, confidence = 50%)
Yang artinya : "50% dari transaksi di database yang memuat item roti dan mentega juga memuat item susu.
Sedangkan 40% dari seluruh transaksi yang ada di database memuat ketiga item itu."
Dapat juga diartikan : "Seorang konsumen yang membeli roti dan mentega punya kemungkinan 50% untuk
juga membeli susu. Aturan ini cukup signifikan karena mewakili 40% dari catatan transaksi selama ini."
Analisis asosiasi didefinisikan suatu proses untuk menemukan semua aturan assosiatif yang memenuhi
syarat minimum untuk support (minimum support) dan syarat minimum untuk confidence (minimum
confidence).
Metodologi dasar analisis asosiasi terbagi menjadi dua tahap :
a. Analisa pola frekuensi tinggi
Tahap ini mencari kombinasi item yang memenuhi syarat minimum dari nilai support dalam database. Nilai
support sebuah item diperoleh dengan rumus berikut:
Jumlah Transaksi mengandung A
Support (A) =
Total Transaksi
sedangkan nilai support dari 2 item diperoleh dari rumus berikut:
Jumlah Transaksi mengandung A dan B
Support (A ∩ B) =
Total Transaksi
Konsep Data Mining
Association Rule Page 2
b. Pembentukan aturan assosiatif
Setelah semua pola frekuensi tinggi ditemukan, barulah dicari aturan assosiatif yang memenuhi syarat
minimum untuk confidence dengan menghitung confidence aturan assosiatif A B
Nilai confidence dari aturan A B diperoleh dari rumus berikut:
Jumlah Transaksi mengandung A dan B
Confidence = P(B | A) =
Jumlah Transaksi mengandung A
Sebagai contoh ambil suatu data transaksi yang didapat dari penjualan sayur dengan data transaksi sebagai
berikut :
Transaksi Item yang di beli
1 Broccoli, Green Peppers, Corn
2 Asparagus, Squash, Corn
3 Corn, Tomatoes, Beans, Squash
4 Green Peppers, Corns, Tomatoes, Beans
5 Beans, Asparagus, Broccoli
6 Squash, Asparagus, Beans, Tomatoes
7 Tomatoes, corn
8 Broccoli, Tomatoes, Green Peppers
9 Squash, Asparagus, Beans
10 Beans, Corn
11 Green Peppers, Broccoli, Beans, Squash
12 Asparagus, Bean, Squash
13 Squash, Corn, Asparagus, Beans
14 Corn, Green Peppers, Tomatoes, Beans, Broccoli
I. Definisi-definisi yang terdapat pada Association Rule
1. I adalah himpunan yang tengah dibicarakan.
Contoh:
{Asparagus, Beans, …, Tomatoes}
2. D adalah Himpunan seluruh transaksi yang tengah dibicarakan
Contoh:
{Transaksi 1, transaksi 2, …, transaksi 14}
3. Proper Subset adalah Himpunan Bagian murni
Contoh:
Ada suatu himpunan A={a,b,c,}
Himpunan Bagian dari A adalah
Himpunan Kosong = {}
Himpunan 1 Unsur = {a},{b},{c}
Himpunan 2 Unsur = {a,b},{a,c},{b,c}
Himpunan 3 Unsur = {a,b,c,}
Proper subset nya adalah Himpunan 1 Unsur dan Himpunan 2 Unsur
4. Item set adalah Himpunan item atau item-item di I
Contoh:
Ada suatu himpunan A={a,b,c,}
Item set nya adalah
{a};{b}:{c};{a,b};{a,c};{b,c}
Konsep Data Mining
Association Rule Page 3
5. K- item set adalah Item set yang terdiri dari K buah item yang ada pada I. Intinya K itu adalah jumlah
unsur yang terdapat pada suatu Himpunan
Contoh:
3-item set adalah yang bersifat 3 unsur
6. Item set Frekuensi adalah Jumlah transaksi di I yang mengandung jumlah item set tertentu. Intinya
jumlah transaksi yang membeli suatu item set.
Contoh:
Kita gunakan tabel transaksi penjualan sayur di atas
- frekuensi Item set yang sekaligus membeli Beans dan Brocolli adalah 3
- frekuensi item set yang membeli sekaligus membeli Beans, Squash dan Tomatoes adalah 2
7. Frekuen Item Set adalah item set yang muncul sekurang-kurangnya “sekian” kali di D. Kata “sekian”
biasanya di simbolkan dengan Ф. Ф merupakan batas minimum dalam suatu transaksi
Contoh:
Pertama kita tentukan Ф = 3, karena jika tidak di tentukan maka maka frekuen item set tidak dapat
di hitung.
Jika Ф=3 untuk {Asparagus, Beans} apakah frekuen Item set?
Jika kita hitung maka jumlah transaksi yang membeli asparagus sekaligus membeli beans adalah 5.
Karena 5 >= 3 maka {Asparagus, Beans} merupakan Frekuen Item set.
8. Fk adalah Himpunan semua frekuen Item Set yang terdiri dari K item.
II. Langkah-langkah algoritma pada Association Rule
1. Tentukan Ф
2. Tentukan semua Frekuen Item set
3. Untuk setiap Frekuen Item set lakukan hal sbb:
i. Ambil sebuah unsur, namakanlah s
ii. Untuk sisanya namakanlah ss-s
iii. Masukkan unsur-unsur yang telah di umpamakan ke dalam rule If (ss-s) then s
Untuk langkah ke 3 lakukan untuk semua unsur.
Konsep Data Mining
Association Rule Page 4
Latihan.
Ada transaksi seperti yang terlihat dibawah ini.
Transaksi Item yang di beli
1 C, E, D
2 A, F, D
3 D, G, B, F
4 E, D, G, B
5 B, A, C
6 F, A, B, G
7 G, D
8 C, G, E
9 F, A, B
10 B, D
1. Pisahkan masing-masing item yang dibeli
Item yang di beli
A
B
C
D
E
F
G
2. Kemudian Buat Tabel seperti dibawah ini:
Transaksi A B C D E F G
1 0 0 1 1 1 0 0
2 1 0 0 1 0 1 0
3 0 1 0 1 0 1 1
4 0 1 0 1 1 0 1
5 1 1 1 0 0 0 0
6 1 1 0 0 0 1 1
7 0 0 0 1 0 0 1
8 0 0 1 0 1 0 1
9 1 1 0 0 0 1 0
10 0 1 0 1 0 0 0
3. Kemudian hitung jumlah banyaknya pembelian untuk setiap item.
Transaksi A B C D E F G
1 0 0 1 1 1 0 0
2 1 0 0 1 0 1 0
3 0 1 0 1 0 1 1
4 0 1 0 1 1 0 1
5 1 1 1 0 0 0 0
6 1 1 0 0 0 1 1
7 0 0 0 1 0 0 1
8 0 0 1 0 1 0 1
9 1 1 0 0 0 1 0
10 0 1 0 1 0 0 0
Σ 4 6 3 6 3 4 5
Konsep Data Mining
Association Rule Page 5
4. Tentukan Ф.
Misalkan kita tentukan Ф = 3, maka kita dapat menentukan frekuen itemset. Dari tabel di atas diketahui
total Ф untuk transaksi k = 1, semuanya lebih besar dari Ф. Maka:
F1 = {{A}, {B}, {C}, {D}, {E}, {F}, {G}}
Untuk k = 2 (2 unsur), diperlukan tabel untuk tiap-tiap pasang item. Himpunan yang mungkin terbentuk
adalah: {A,B}, {A,C}, {A,D}, {A,E}, {A,F}, {A,G}, {B,C}, {B,D}, {B,E}, {B,F}, {B,G}, {C,D}, {C,E}, {C,F}, {C,G}, {D,E},
{D,F}, {D,G}, {E,F}, {E,G}, {F,G}.
Tabel-tabel untuk calon 2 item set:
T A B f T A C f T A D f T A E f
1 0 0 S 1 0 1 S 1 0 1 S 1 0 1 S
2 1 0 S 2 1 0 S 2 1 1 P 2 1 0 S
3 0 1 S 3 0 0 S 3 0 1 S 3 0 0 S
4 0 1 S 4 0 0 S 4 0 1 S 4 0 1 S
5 1 1 P 5 1 1 P 5 1 0 S 5 1 0 S
6 1 1 P 6 1 0 S 6 1 0 S 6 1 0 S
7 0 0 S 7 0 0 S 7 0 1 S 7 0 0 S
8 0 0 S 8 0 1 S 8 0 0 S 8 0 1 S
9 1 1 P 9 1 0 S 9 1 0 S 9 1 0 S
10 0 1 S 10 0 0 S 10 0 1 S 10 0 0 S
Σ 3 Σ 1 Σ 1 Σ 0
T A F f T A G f T B C f T B D f
1 0 0 S 1 0 0 S 1 0 1 S 1 0 1 S
2 1 1 P 2 1 0 S 2 0 0 S 2 0 1 S
3 0 1 S 3 0 1 S 3 1 0 S 3 1 1 P
4 0 0 S 4 0 1 S 4 1 0 S 4 1 1 P
5 1 0 S 5 1 0 S 5 1 1 P 5 1 0 S
6 1 1 P 6 1 1 P 6 1 0 S 6 1 0 S
7 0 0 S 7 0 1 S 7 0 0 S 7 0 1 S
8 0 0 S 8 0 1 S 8 0 1 S 8 0 0 S
9 1 1 P 9 1 0 S 9 1 0 S 9 1 0 S
10 0 0 S 10 0 0 S 10 1 0 S 10 1 1 P
Σ 3 Σ 1 Σ 1 Σ 3
T B E f T B F f T B G f T C D f
1 0 1 S 1 0 0 S 1 0 0 S 1 1 1 P
2 0 0 S 2 0 1 S 2 0 0 S 2 0 1 S
3 1 0 S 3 1 1 P 3 1 1 P 3 0 1 S
4 1 1 P 4 1 0 S 4 1 1 P 4 0 1 S
5 1 0 S 5 1 0 S 5 1 0 S 5 1 0 S
6 1 0 S 6 1 1 P 6 1 1 P 6 0 0 S
7 0 0 S 7 0 0 S 7 0 1 S 7 0 1 S
8 0 1 S 8 0 0 S 8 0 1 S 8 1 0 S
9 1 0 S 9 1 1 P 9 1 0 S 9 0 0 S
10 1 0 S 10 1 0 S 10 1 0 S 10 0 1 S
Σ 1 Σ 3 Σ 3 Σ 1
Konsep Data Mining
Association Rule Page 6
T C E f T C F f T C G f T D E f
1 1 1 P 1 1 0 S 1 1 0 S 1 1 1 P
2 0 0 S 2 0 1 S 2 0 0 S 2 1 0 S
3 0 0 S 3 0 1 S 3 0 1 S 3 1 0 S
4 0 1 S 4 0 0 S 4 0 1 S 4 1 1 P
5 1 0 S 5 1 0 S 5 1 0 S 5 0 0 S
6 0 0 S 6 0 1 S 6 0 1 S 6 0 0 S
7 0 0 S 7 0 0 S 7 0 1 S 7 1 0 S
8 1 1 P 8 1 0 S 8 1 1 P 8 0 1 S
9 0 0 S 9 0 1 S 9 0 0 S 9 0 0 S
10 0 0 S 10 0 0 S 10 0 0 S 10 1 0 S
Σ 2 Σ 0 Σ 1 Σ 2
T D F f T D G f T E F f T E G f
1 1 0 S 1 1 0 S 1 1 0 S 1 1 0 S
2 1 1 P 2 1 0 S 2 0 1 S 2 0 0 S
3 1 1 P 3 1 1 P 3 0 1 S 3 0 1 S
4 1 0 S 4 1 1 P 4 1 0 S 4 1 1 P
5 0 0 S 5 0 0 S 5 0 0 S 5 0 0 S
6 0 1 S 6 0 1 S 6 0 1 S 6 0 1 S
7 1 0 S 7 1 1 P 7 0 0 S 7 0 1 S
8 0 0 S 8 0 1 S 8 1 0 S 8 1 1 P
9 0 1 S 9 0 0 S 9 0 1 S 9 0 0 S
10 1 0 S 10 1 0 S 10 0 0 S 10 0 0 S
Σ 2 Σ 3 Σ 0 Σ 2
T F G f
1 0 0 S
2 1 0 S
3 1 1 P
4 0 1 S
5 0 0 S
6 1 1 P
7 0 1 S
8 0 1 S
9 1 0 S
10 0 0 S
Σ 2
Dari tabel-tabel 2 unsur di atas, P artinya item-item yang dijual bersamaan, sedangkan S berarti tidak ada
item yang dijual bersamaan atau tidak terjadi transaksi. Σ melambangkan jumlah Frekuensi item set.
Jumlah frekuensi item set harus lebih besar atau sama dengan jumlah Frekuensi item set (Σ >= Ф). Dari
tabel diatas, maka didapat:
F2 = {{A,B}, {A,F}, {B,D}, {B,F}, {B,G}, {D,G}
Konsep Data Mining
Association Rule Page 7
Kombinasi dari itemset dalam F2, dapat kita gabungkan menjadi calon 3-itemset. Itemset-itemset yang
dapat digabungkan adalah itemset-itemset yang memiliki kesamaan dalam k-1 item pertama. Misalnya
{A,B} dan {A,F} memiliki itemset k-1 pertama yg sama, yaitu A, maka dapat digabungkan menjadi 3-
itemset baru yaitu {A, B, F}.
Untuk k = 3 (3 unsur), himpunan yang mungkin terbentuk adalah: {A, B, F}, {B, D, F}, {B, D,G}, {B, F, G}
T A B F f T B D F f T B D G f T B F G f
1 0 0 0 S 1 0 1 0 S 1 0 1 0 S 1 0 0 0 S
2 1 0 1 S 2 0 1 1 S 2 0 1 0 S 2 0 1 0 S
3 0 1 1 S 3 1 1 1 P 3 1 1 1 P 3 1 1 1 P
4 0 1 0 S 4 1 1 0 S 4 1 1 1 P 4 1 0 1 S
5 1 1 0 S 5 1 0 0 S 5 1 0 0 S 5 1 0 0 S
6 1 1 1 P 6 1 0 1 S 6 1 0 1 S 6 1 1 1 P
7 0 0 0 S 7 0 1 0 S 7 0 1 1 S 7 0 0 1 S
8 0 0 0 S 8 0 0 0 S 8 0 0 1 S 8 0 0 1 S
9 1 1 1 P 9 1 0 1 S 9 1 0 0 S 9 1 1 0 S
10 0 1 0 S 10 1 1 0 S 10 1 1 0 S 10 1 0 0 S
Σ 2 Σ 1 Σ 2 Σ 2
Dari tabel-tabel di atas, didapat F3 = { }, karena tidak ada Σ >= Ф sehingga F4, F5, F6 dan F7 juga merupakan
himpunan kosong.
5. Rule yang dipakai adalah if x then y, dimana x adalah antecendent dan y adalah consequent. Berdasarkan
rule tersebut, maka dibutuhkan 2 buah item yang mana salah satunya sebagai antecedent dan sisanya
sebagai consequent. Dari langkah 4 didapat 1 buah Fk yaitu F2. F1 tidak disertakan karena hanya terdiri
dari 1 item saja. Untuk antecedent boleh lebih dari 1 unsur, sedangkan untuk consequent terdiri dari 1
unsur.
6. Tentukan (ss-s) sebagai antecedent dan s sebagai consequent dari Fk yang telah di dapat berdasarkan
rule pada langkah 5.
Pada F2 didapat himpunan F2 = {{A,B}, {A,F}, {B,D}, {B,F}, {B,G}, {D,G}
Maka dapat disusun:
• Untuk {A,B}:
- Jika (ss-s) = A, Jika s = B, Maka If buy A then buy B
- Jika (ss-s) = B, Jika s = A, Maka If buy B then buy A
• Untuk {A,F}:
- Jika (ss-s) = A, Jika s = F, Maka If buy A then buy F
- Jika (ss-s) = F, Jika s = A, Maka If buy F then buy A
• Untuk {B,D}:
- Jika (ss-s) = B, Jika s = D, Maka If buy B then buy D
- Jika (ss-s) = D, Jika s = B, Maka If buy D then buy B
• Untuk {B,F}:
- Jika (ss-s) = B, Jika s = F, Maka If buy B then buy F
- Jika (ss-s) = F, Jika s = B, Maka If buy F then buy B
• Untuk {B,G}:
- Jika (ss-s) = B, Jika s = G, Maka If buy B then buy G
- Jika (ss-s) = G, Jika s = B, Maka If buy G then buy B
Konsep Data Mining
Association Rule Page 8
• Untuk {D,G}:
- Jika (ss-s) = D, Jika s = G, Maka If buy D then buy G
- Jika (ss-s) = G, Jika s = D, Maka If buy G then buy D
7. Dari langkah 6, kita mendapatkan 12 rule yang dapat digunakan yaitu
• If buy A then buy B
• If buy B then buy A
• If buy A then buy F
• If buy F then buy A
• If buy B then buy D
• If buy D then buy B
• If buy B then buy F
• If buy F then buy B
• If buy B then buy G
• If buy G then buy B
• If buy D then buy G
• If buy G then buy D
8. Dari langkah 7 dibuat tabel kandidat asosiasi rule untuk 1 antecedent
If antecedent then consequent Support Confidence
If buy A then buy B
If buy B then buy A
If buy A then buy F
If buy F then buy A
If buy B then buy D
If buy D then buy B
If buy B then buy F
If buy F then buy B
If buy B then buy G
If buy G then buy B
If buy D then buy G
If buy G then buy D
9. Hitung support dan confidence.
%100
..
...
x
transaksiseluruhjumlah
sekaligusdibeliyangitem
SUPPORT
Σ
Σ
=
%100
....
...
x
antecedentbagianpadatransaksijumlah
sekaligusdibeliyangitem
CONFIDENCE
Σ
Σ
=
Untuk Σ item yang dibeli sekaligus pada If buy A then buy B, ada 3 transaksi. Jumlah seluruh transaksi
adalah 10 transaksi, sehingga support-nya adalah:
Konsep Data Mining
Association Rule Page 9
%33,33%100
10
3
== xSUPPORT
Untuk Σ item yang dibeli sekaligus pada If buy A then buy B, ada 3 transaksi, sedangkan jumlah transaksi
yang membeli A adalah 4 transaksi, sehingga confidence-nya adalah:
%75%100
4
3
== xCONFIDENCE
Sehingga di dapat tabel sbb:
If antecedent then consequent Support Confidence
If buy A then buy B (3/10) x 100% = 33,33% (3/4) x 100% = 75%
If buy B then buy A (3/10) x 100% = 33,33% (3/6) x 100% = 50%
If buy A then buy F (3/10) x 100% = 33,33% (3/4) x 100% = 75%
If buy F then buy A (3/10) x 100% = 33,33% (3/4) x 100% = 75%
If buy B then buy D (3/10) x 100% = 33,33% (3/6) x 100% = 50%
If buy D then buy B (3/10) x 100% = 33,33% (3/6) x 100% = 50%
If buy B then buy F (3/10) x 100% = 33,33% (3/6) x 100% = 50%
If buy F then buy B (3/10) x 100% = 33,33% (3/4) x 100% = 75%
If buy B then buy G (3/10) x 100% = 33,33% (3/6) x 100% = 50%
If buy G then buy B (3/10) x 100% = 33,33% (3/5) x 100% = 60%
If buy D then buy G (3/10) x 100% = 33,33% (3/6) x 100% = 50%
If buy G then buy D (3/10) x 100% = 33,33% (3/5) x 100% = 60%
10. Setelah di dapat support dan confidence untuk masing-masing kandidat, lakukan perkalian antara
support dan confidence, dimana confidence-nya diambil 70% ke atas, sehingga di dapat tabel sbb:
If antecedent then consequent Support Confidence Support x confidence
If buy A then buy B 33,33% 75% 0.249975
If buy A then buy F 33,33% 75% 0.249975
If buy F then buy A 33,33% 75% 0.249975
If buy F then buy B 33,33% 75% 0.249975
11. Setelah didapat hasil perkalian antara support dan confidence, pilihlah yang hasil perkaliannya paling
besar. Hasil paling besar dari perkalian perkalian tersebut merupakan rule yang dipakai pada saat
menjual. Karena hasil perkalian dari ke-4 penjualan diatas bernilai sama, maka semuanya bisa dijadikan
rule.
- Jika membeli A maka akan membeli B dengan support 33,33% dan confidence 75%
- Jika membeli A maka akan membeli F dengan support 33,33% dan confidence 75%
- Jika membeli F maka akan membeli A dengan support 33,33% dan confidence 75%
- Jika membeli F maka akan membeli B dengan support 33,33% dan confidence 75%

More Related Content

PPTX
Bab 12-kode-huffman
PPTX
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
DOCX
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
PDF
Matematika Diskrit - 09 graf - 07
PDF
Kecerdasan Buatan (AI)
PDF
TEOREMA DE MORGAN DAN RANGKAIAN EXCLUSIVE OR
PPTX
Graph dalam Struktur Data
PDF
Matematika Diskrit - 09 graf - 08
Bab 12-kode-huffman
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Matematika Diskrit - 09 graf - 07
Kecerdasan Buatan (AI)
TEOREMA DE MORGAN DAN RANGKAIAN EXCLUSIVE OR
Graph dalam Struktur Data
Matematika Diskrit - 09 graf - 08

What's hot (20)

PDF
Modul 2 keterbagian bilangan bulat
PPTX
Bab 4 aljabar boolean
PPT
Penyederhanaan Fungsi Boolean
PPTX
Ppt persamaan kuadrat
PDF
Aturan Inferensi dan Metode Pembuktian
PDF
Matematika Diskrit - 05 rekursi dan relasi rekurens - 04
PPT
relasi himpunan
PDF
Kalkulus 1
PDF
Makalah aturan trapesium
PPT
Bab 9 tree
DOCX
Aljabar boolean MK matematika diskrit
PDF
pewarnaan graf
DOCX
operasi pada himpunan samar
DOC
BAB 2 : KALIMAT BERKUANTOR
DOCX
Irisan kerucut
PPT
Struktur Data Tree
PPT
PROGRAM LINEAR.ppt
PDF
Teori Group
PPTX
[Pk] pertemuan 12 Decision Tree
PPTX
Algoritma Pemrograman - Pseudocode & Flowchart
Modul 2 keterbagian bilangan bulat
Bab 4 aljabar boolean
Penyederhanaan Fungsi Boolean
Ppt persamaan kuadrat
Aturan Inferensi dan Metode Pembuktian
Matematika Diskrit - 05 rekursi dan relasi rekurens - 04
relasi himpunan
Kalkulus 1
Makalah aturan trapesium
Bab 9 tree
Aljabar boolean MK matematika diskrit
pewarnaan graf
operasi pada himpunan samar
BAB 2 : KALIMAT BERKUANTOR
Irisan kerucut
Struktur Data Tree
PROGRAM LINEAR.ppt
Teori Group
[Pk] pertemuan 12 Decision Tree
Algoritma Pemrograman - Pseudocode & Flowchart
Ad

More from Universitas Bina Darma Palembang (20)

PPT
29510 pertemuan18(form method-get-post-dan-session(1))
PPT
28501 pertemuan14(php)
PPT
28500 pertemuan22(header dokumen html dgn tag title)
DOC
25437 pertemuan25(hitcounter)
DOC
PPT
18759 pertemuan20(web html editor)
PPT
18040 pertemuan13(css)
PPT
16406 pertemuan17(konsep basis-data-di-web)
DOC
15294 pertemuan9(eksplorasi &defenisi masalah0
PPT
12738 pertemuan 15(php lanjutan)
PPT
6346 pertemuan21(web statis dengan struktur html)
DOC
5623 pertemuan11(html1)
DOC
4740 pertemuan8(komponen dalam web)
DOC
4075 pertemuan10 (analisa kebutuhan)
PPT
2670 pertemuan12(html lanjut)
DOC
2190 pertemuan24(polling)
29510 pertemuan18(form method-get-post-dan-session(1))
28501 pertemuan14(php)
28500 pertemuan22(header dokumen html dgn tag title)
25437 pertemuan25(hitcounter)
18759 pertemuan20(web html editor)
18040 pertemuan13(css)
16406 pertemuan17(konsep basis-data-di-web)
15294 pertemuan9(eksplorasi &defenisi masalah0
12738 pertemuan 15(php lanjutan)
6346 pertemuan21(web statis dengan struktur html)
5623 pertemuan11(html1)
4740 pertemuan8(komponen dalam web)
4075 pertemuan10 (analisa kebutuhan)
2670 pertemuan12(html lanjut)
2190 pertemuan24(polling)
Ad

Recently uploaded (11)

PPTX
EFEKTIVITAS EKSTRAK DAUN INDIGOFERA.pptx
PDF
LK - SIMULASI SIKLUS INKUIRI KOLABORATIF.pdf
PPTX
Flowchart Pengaplikasian Sistem Arduino.pptx
PPTX
Dokter):6:’syaksudysnnwysydyejeushx bshske ueie
PPTX
Paper sirosis hepatis dr siti taqwa.jdusp
PDF
GERUDUK MJKN aplikasi mobile JKN persentation
PPTX
PRESNTASI pembangunan perumahan komersil dua lantai
PDF
6754aa176b39b (1).pdf data analisis acara
PDF
Llama Implementations from Scratch - Avalon AI.pdf
PPTX
Introduction FastAPI for Professional and Student
PPTX
Gagal Ginjal Akut GHINA SELVIRA .pptx
EFEKTIVITAS EKSTRAK DAUN INDIGOFERA.pptx
LK - SIMULASI SIKLUS INKUIRI KOLABORATIF.pdf
Flowchart Pengaplikasian Sistem Arduino.pptx
Dokter):6:’syaksudysnnwysydyejeushx bshske ueie
Paper sirosis hepatis dr siti taqwa.jdusp
GERUDUK MJKN aplikasi mobile JKN persentation
PRESNTASI pembangunan perumahan komersil dua lantai
6754aa176b39b (1).pdf data analisis acara
Llama Implementations from Scratch - Avalon AI.pdf
Introduction FastAPI for Professional and Student
Gagal Ginjal Akut GHINA SELVIRA .pptx

1680 14 algoritma apriori

  • 1. Konsep Data Mining Association Rule Page 1 AASSSSOOCCIIAATTIIOONN RRUULLEE ((AALLGGOORRIITTMMAA AA PPRRIIOORRII)) Algoritma A Priori termasuk jenis aturan asosiasi pada data mining. Selain a priori, yang termasuk pada golongan ini adalah metode generalized rule induction dan algoritma hash based. Aturan yang menyatakan asosiasi antara beberapa atribut sering disebut affinity analysis atau market basket analysis. Analisis asosiasi atau association rule mining adalah teknik data mining untuk menemukan aturan assosiatif antara suatu kombinasi item. Contoh aturan assosiatif dari analisa pembelian di suatu pasar swalayan adalah dapat diketahuinya berapa besar kemungkinan seorang pelanggan membeli roti bersamaan dengan susu. Dengan pengetahuan tersebut pemilik pasar swalayan dapat mengatur penempatan barangnya atau merancang kampanye pemasaran dengan memakai kupon diskon untuk kombinasi barang tertentu. Analisis asosiasi menjadi terkenal karena aplikasinya untuk menganalisa isi keranjang belanja di pasar swalayan. Analisis asosiasi juga sering disebut dengan istilah market basket analysis. Analisis asosiasi dikenal juga sebagai salah satu teknik data mining yang menjadi dasar dari berbagai teknik data mining lainnya. Khususnya salah satu tahap dari analisis asosiasi yang disebut analisis pola frequensi tinggi (frequent pattern mining) menarik perhatian banyak peneliti untuk menghasilkan algoritma yang efisien. Penting tidaknya suatu aturan assosiatif dapat diketahui dengan dua parameter, support (nilai penunjang) yaitu persentase kombinasi item tersebut dalam database dan confidence (nilai kepastian) yaitu kuatnya hubungan antar item dalam aturan assosiatif. Aturan assosiatif biasanya dinyatakan dalam bentuk : {roti, mentega} {susu} (support = 40%, confidence = 50%) Yang artinya : "50% dari transaksi di database yang memuat item roti dan mentega juga memuat item susu. Sedangkan 40% dari seluruh transaksi yang ada di database memuat ketiga item itu." Dapat juga diartikan : "Seorang konsumen yang membeli roti dan mentega punya kemungkinan 50% untuk juga membeli susu. Aturan ini cukup signifikan karena mewakili 40% dari catatan transaksi selama ini." Analisis asosiasi didefinisikan suatu proses untuk menemukan semua aturan assosiatif yang memenuhi syarat minimum untuk support (minimum support) dan syarat minimum untuk confidence (minimum confidence). Metodologi dasar analisis asosiasi terbagi menjadi dua tahap : a. Analisa pola frekuensi tinggi Tahap ini mencari kombinasi item yang memenuhi syarat minimum dari nilai support dalam database. Nilai support sebuah item diperoleh dengan rumus berikut: Jumlah Transaksi mengandung A Support (A) = Total Transaksi sedangkan nilai support dari 2 item diperoleh dari rumus berikut: Jumlah Transaksi mengandung A dan B Support (A ∩ B) = Total Transaksi
  • 2. Konsep Data Mining Association Rule Page 2 b. Pembentukan aturan assosiatif Setelah semua pola frekuensi tinggi ditemukan, barulah dicari aturan assosiatif yang memenuhi syarat minimum untuk confidence dengan menghitung confidence aturan assosiatif A B Nilai confidence dari aturan A B diperoleh dari rumus berikut: Jumlah Transaksi mengandung A dan B Confidence = P(B | A) = Jumlah Transaksi mengandung A Sebagai contoh ambil suatu data transaksi yang didapat dari penjualan sayur dengan data transaksi sebagai berikut : Transaksi Item yang di beli 1 Broccoli, Green Peppers, Corn 2 Asparagus, Squash, Corn 3 Corn, Tomatoes, Beans, Squash 4 Green Peppers, Corns, Tomatoes, Beans 5 Beans, Asparagus, Broccoli 6 Squash, Asparagus, Beans, Tomatoes 7 Tomatoes, corn 8 Broccoli, Tomatoes, Green Peppers 9 Squash, Asparagus, Beans 10 Beans, Corn 11 Green Peppers, Broccoli, Beans, Squash 12 Asparagus, Bean, Squash 13 Squash, Corn, Asparagus, Beans 14 Corn, Green Peppers, Tomatoes, Beans, Broccoli I. Definisi-definisi yang terdapat pada Association Rule 1. I adalah himpunan yang tengah dibicarakan. Contoh: {Asparagus, Beans, …, Tomatoes} 2. D adalah Himpunan seluruh transaksi yang tengah dibicarakan Contoh: {Transaksi 1, transaksi 2, …, transaksi 14} 3. Proper Subset adalah Himpunan Bagian murni Contoh: Ada suatu himpunan A={a,b,c,} Himpunan Bagian dari A adalah Himpunan Kosong = {} Himpunan 1 Unsur = {a},{b},{c} Himpunan 2 Unsur = {a,b},{a,c},{b,c} Himpunan 3 Unsur = {a,b,c,} Proper subset nya adalah Himpunan 1 Unsur dan Himpunan 2 Unsur 4. Item set adalah Himpunan item atau item-item di I Contoh: Ada suatu himpunan A={a,b,c,} Item set nya adalah {a};{b}:{c};{a,b};{a,c};{b,c}
  • 3. Konsep Data Mining Association Rule Page 3 5. K- item set adalah Item set yang terdiri dari K buah item yang ada pada I. Intinya K itu adalah jumlah unsur yang terdapat pada suatu Himpunan Contoh: 3-item set adalah yang bersifat 3 unsur 6. Item set Frekuensi adalah Jumlah transaksi di I yang mengandung jumlah item set tertentu. Intinya jumlah transaksi yang membeli suatu item set. Contoh: Kita gunakan tabel transaksi penjualan sayur di atas - frekuensi Item set yang sekaligus membeli Beans dan Brocolli adalah 3 - frekuensi item set yang membeli sekaligus membeli Beans, Squash dan Tomatoes adalah 2 7. Frekuen Item Set adalah item set yang muncul sekurang-kurangnya “sekian” kali di D. Kata “sekian” biasanya di simbolkan dengan Ф. Ф merupakan batas minimum dalam suatu transaksi Contoh: Pertama kita tentukan Ф = 3, karena jika tidak di tentukan maka maka frekuen item set tidak dapat di hitung. Jika Ф=3 untuk {Asparagus, Beans} apakah frekuen Item set? Jika kita hitung maka jumlah transaksi yang membeli asparagus sekaligus membeli beans adalah 5. Karena 5 >= 3 maka {Asparagus, Beans} merupakan Frekuen Item set. 8. Fk adalah Himpunan semua frekuen Item Set yang terdiri dari K item. II. Langkah-langkah algoritma pada Association Rule 1. Tentukan Ф 2. Tentukan semua Frekuen Item set 3. Untuk setiap Frekuen Item set lakukan hal sbb: i. Ambil sebuah unsur, namakanlah s ii. Untuk sisanya namakanlah ss-s iii. Masukkan unsur-unsur yang telah di umpamakan ke dalam rule If (ss-s) then s Untuk langkah ke 3 lakukan untuk semua unsur.
  • 4. Konsep Data Mining Association Rule Page 4 Latihan. Ada transaksi seperti yang terlihat dibawah ini. Transaksi Item yang di beli 1 C, E, D 2 A, F, D 3 D, G, B, F 4 E, D, G, B 5 B, A, C 6 F, A, B, G 7 G, D 8 C, G, E 9 F, A, B 10 B, D 1. Pisahkan masing-masing item yang dibeli Item yang di beli A B C D E F G 2. Kemudian Buat Tabel seperti dibawah ini: Transaksi A B C D E F G 1 0 0 1 1 1 0 0 2 1 0 0 1 0 1 0 3 0 1 0 1 0 1 1 4 0 1 0 1 1 0 1 5 1 1 1 0 0 0 0 6 1 1 0 0 0 1 1 7 0 0 0 1 0 0 1 8 0 0 1 0 1 0 1 9 1 1 0 0 0 1 0 10 0 1 0 1 0 0 0 3. Kemudian hitung jumlah banyaknya pembelian untuk setiap item. Transaksi A B C D E F G 1 0 0 1 1 1 0 0 2 1 0 0 1 0 1 0 3 0 1 0 1 0 1 1 4 0 1 0 1 1 0 1 5 1 1 1 0 0 0 0 6 1 1 0 0 0 1 1 7 0 0 0 1 0 0 1 8 0 0 1 0 1 0 1 9 1 1 0 0 0 1 0 10 0 1 0 1 0 0 0 Σ 4 6 3 6 3 4 5
  • 5. Konsep Data Mining Association Rule Page 5 4. Tentukan Ф. Misalkan kita tentukan Ф = 3, maka kita dapat menentukan frekuen itemset. Dari tabel di atas diketahui total Ф untuk transaksi k = 1, semuanya lebih besar dari Ф. Maka: F1 = {{A}, {B}, {C}, {D}, {E}, {F}, {G}} Untuk k = 2 (2 unsur), diperlukan tabel untuk tiap-tiap pasang item. Himpunan yang mungkin terbentuk adalah: {A,B}, {A,C}, {A,D}, {A,E}, {A,F}, {A,G}, {B,C}, {B,D}, {B,E}, {B,F}, {B,G}, {C,D}, {C,E}, {C,F}, {C,G}, {D,E}, {D,F}, {D,G}, {E,F}, {E,G}, {F,G}. Tabel-tabel untuk calon 2 item set: T A B f T A C f T A D f T A E f 1 0 0 S 1 0 1 S 1 0 1 S 1 0 1 S 2 1 0 S 2 1 0 S 2 1 1 P 2 1 0 S 3 0 1 S 3 0 0 S 3 0 1 S 3 0 0 S 4 0 1 S 4 0 0 S 4 0 1 S 4 0 1 S 5 1 1 P 5 1 1 P 5 1 0 S 5 1 0 S 6 1 1 P 6 1 0 S 6 1 0 S 6 1 0 S 7 0 0 S 7 0 0 S 7 0 1 S 7 0 0 S 8 0 0 S 8 0 1 S 8 0 0 S 8 0 1 S 9 1 1 P 9 1 0 S 9 1 0 S 9 1 0 S 10 0 1 S 10 0 0 S 10 0 1 S 10 0 0 S Σ 3 Σ 1 Σ 1 Σ 0 T A F f T A G f T B C f T B D f 1 0 0 S 1 0 0 S 1 0 1 S 1 0 1 S 2 1 1 P 2 1 0 S 2 0 0 S 2 0 1 S 3 0 1 S 3 0 1 S 3 1 0 S 3 1 1 P 4 0 0 S 4 0 1 S 4 1 0 S 4 1 1 P 5 1 0 S 5 1 0 S 5 1 1 P 5 1 0 S 6 1 1 P 6 1 1 P 6 1 0 S 6 1 0 S 7 0 0 S 7 0 1 S 7 0 0 S 7 0 1 S 8 0 0 S 8 0 1 S 8 0 1 S 8 0 0 S 9 1 1 P 9 1 0 S 9 1 0 S 9 1 0 S 10 0 0 S 10 0 0 S 10 1 0 S 10 1 1 P Σ 3 Σ 1 Σ 1 Σ 3 T B E f T B F f T B G f T C D f 1 0 1 S 1 0 0 S 1 0 0 S 1 1 1 P 2 0 0 S 2 0 1 S 2 0 0 S 2 0 1 S 3 1 0 S 3 1 1 P 3 1 1 P 3 0 1 S 4 1 1 P 4 1 0 S 4 1 1 P 4 0 1 S 5 1 0 S 5 1 0 S 5 1 0 S 5 1 0 S 6 1 0 S 6 1 1 P 6 1 1 P 6 0 0 S 7 0 0 S 7 0 0 S 7 0 1 S 7 0 1 S 8 0 1 S 8 0 0 S 8 0 1 S 8 1 0 S 9 1 0 S 9 1 1 P 9 1 0 S 9 0 0 S 10 1 0 S 10 1 0 S 10 1 0 S 10 0 1 S Σ 1 Σ 3 Σ 3 Σ 1
  • 6. Konsep Data Mining Association Rule Page 6 T C E f T C F f T C G f T D E f 1 1 1 P 1 1 0 S 1 1 0 S 1 1 1 P 2 0 0 S 2 0 1 S 2 0 0 S 2 1 0 S 3 0 0 S 3 0 1 S 3 0 1 S 3 1 0 S 4 0 1 S 4 0 0 S 4 0 1 S 4 1 1 P 5 1 0 S 5 1 0 S 5 1 0 S 5 0 0 S 6 0 0 S 6 0 1 S 6 0 1 S 6 0 0 S 7 0 0 S 7 0 0 S 7 0 1 S 7 1 0 S 8 1 1 P 8 1 0 S 8 1 1 P 8 0 1 S 9 0 0 S 9 0 1 S 9 0 0 S 9 0 0 S 10 0 0 S 10 0 0 S 10 0 0 S 10 1 0 S Σ 2 Σ 0 Σ 1 Σ 2 T D F f T D G f T E F f T E G f 1 1 0 S 1 1 0 S 1 1 0 S 1 1 0 S 2 1 1 P 2 1 0 S 2 0 1 S 2 0 0 S 3 1 1 P 3 1 1 P 3 0 1 S 3 0 1 S 4 1 0 S 4 1 1 P 4 1 0 S 4 1 1 P 5 0 0 S 5 0 0 S 5 0 0 S 5 0 0 S 6 0 1 S 6 0 1 S 6 0 1 S 6 0 1 S 7 1 0 S 7 1 1 P 7 0 0 S 7 0 1 S 8 0 0 S 8 0 1 S 8 1 0 S 8 1 1 P 9 0 1 S 9 0 0 S 9 0 1 S 9 0 0 S 10 1 0 S 10 1 0 S 10 0 0 S 10 0 0 S Σ 2 Σ 3 Σ 0 Σ 2 T F G f 1 0 0 S 2 1 0 S 3 1 1 P 4 0 1 S 5 0 0 S 6 1 1 P 7 0 1 S 8 0 1 S 9 1 0 S 10 0 0 S Σ 2 Dari tabel-tabel 2 unsur di atas, P artinya item-item yang dijual bersamaan, sedangkan S berarti tidak ada item yang dijual bersamaan atau tidak terjadi transaksi. Σ melambangkan jumlah Frekuensi item set. Jumlah frekuensi item set harus lebih besar atau sama dengan jumlah Frekuensi item set (Σ >= Ф). Dari tabel diatas, maka didapat: F2 = {{A,B}, {A,F}, {B,D}, {B,F}, {B,G}, {D,G}
  • 7. Konsep Data Mining Association Rule Page 7 Kombinasi dari itemset dalam F2, dapat kita gabungkan menjadi calon 3-itemset. Itemset-itemset yang dapat digabungkan adalah itemset-itemset yang memiliki kesamaan dalam k-1 item pertama. Misalnya {A,B} dan {A,F} memiliki itemset k-1 pertama yg sama, yaitu A, maka dapat digabungkan menjadi 3- itemset baru yaitu {A, B, F}. Untuk k = 3 (3 unsur), himpunan yang mungkin terbentuk adalah: {A, B, F}, {B, D, F}, {B, D,G}, {B, F, G} T A B F f T B D F f T B D G f T B F G f 1 0 0 0 S 1 0 1 0 S 1 0 1 0 S 1 0 0 0 S 2 1 0 1 S 2 0 1 1 S 2 0 1 0 S 2 0 1 0 S 3 0 1 1 S 3 1 1 1 P 3 1 1 1 P 3 1 1 1 P 4 0 1 0 S 4 1 1 0 S 4 1 1 1 P 4 1 0 1 S 5 1 1 0 S 5 1 0 0 S 5 1 0 0 S 5 1 0 0 S 6 1 1 1 P 6 1 0 1 S 6 1 0 1 S 6 1 1 1 P 7 0 0 0 S 7 0 1 0 S 7 0 1 1 S 7 0 0 1 S 8 0 0 0 S 8 0 0 0 S 8 0 0 1 S 8 0 0 1 S 9 1 1 1 P 9 1 0 1 S 9 1 0 0 S 9 1 1 0 S 10 0 1 0 S 10 1 1 0 S 10 1 1 0 S 10 1 0 0 S Σ 2 Σ 1 Σ 2 Σ 2 Dari tabel-tabel di atas, didapat F3 = { }, karena tidak ada Σ >= Ф sehingga F4, F5, F6 dan F7 juga merupakan himpunan kosong. 5. Rule yang dipakai adalah if x then y, dimana x adalah antecendent dan y adalah consequent. Berdasarkan rule tersebut, maka dibutuhkan 2 buah item yang mana salah satunya sebagai antecedent dan sisanya sebagai consequent. Dari langkah 4 didapat 1 buah Fk yaitu F2. F1 tidak disertakan karena hanya terdiri dari 1 item saja. Untuk antecedent boleh lebih dari 1 unsur, sedangkan untuk consequent terdiri dari 1 unsur. 6. Tentukan (ss-s) sebagai antecedent dan s sebagai consequent dari Fk yang telah di dapat berdasarkan rule pada langkah 5. Pada F2 didapat himpunan F2 = {{A,B}, {A,F}, {B,D}, {B,F}, {B,G}, {D,G} Maka dapat disusun: • Untuk {A,B}: - Jika (ss-s) = A, Jika s = B, Maka If buy A then buy B - Jika (ss-s) = B, Jika s = A, Maka If buy B then buy A • Untuk {A,F}: - Jika (ss-s) = A, Jika s = F, Maka If buy A then buy F - Jika (ss-s) = F, Jika s = A, Maka If buy F then buy A • Untuk {B,D}: - Jika (ss-s) = B, Jika s = D, Maka If buy B then buy D - Jika (ss-s) = D, Jika s = B, Maka If buy D then buy B • Untuk {B,F}: - Jika (ss-s) = B, Jika s = F, Maka If buy B then buy F - Jika (ss-s) = F, Jika s = B, Maka If buy F then buy B • Untuk {B,G}: - Jika (ss-s) = B, Jika s = G, Maka If buy B then buy G - Jika (ss-s) = G, Jika s = B, Maka If buy G then buy B
  • 8. Konsep Data Mining Association Rule Page 8 • Untuk {D,G}: - Jika (ss-s) = D, Jika s = G, Maka If buy D then buy G - Jika (ss-s) = G, Jika s = D, Maka If buy G then buy D 7. Dari langkah 6, kita mendapatkan 12 rule yang dapat digunakan yaitu • If buy A then buy B • If buy B then buy A • If buy A then buy F • If buy F then buy A • If buy B then buy D • If buy D then buy B • If buy B then buy F • If buy F then buy B • If buy B then buy G • If buy G then buy B • If buy D then buy G • If buy G then buy D 8. Dari langkah 7 dibuat tabel kandidat asosiasi rule untuk 1 antecedent If antecedent then consequent Support Confidence If buy A then buy B If buy B then buy A If buy A then buy F If buy F then buy A If buy B then buy D If buy D then buy B If buy B then buy F If buy F then buy B If buy B then buy G If buy G then buy B If buy D then buy G If buy G then buy D 9. Hitung support dan confidence. %100 .. ... x transaksiseluruhjumlah sekaligusdibeliyangitem SUPPORT Σ Σ = %100 .... ... x antecedentbagianpadatransaksijumlah sekaligusdibeliyangitem CONFIDENCE Σ Σ = Untuk Σ item yang dibeli sekaligus pada If buy A then buy B, ada 3 transaksi. Jumlah seluruh transaksi adalah 10 transaksi, sehingga support-nya adalah:
  • 9. Konsep Data Mining Association Rule Page 9 %33,33%100 10 3 == xSUPPORT Untuk Σ item yang dibeli sekaligus pada If buy A then buy B, ada 3 transaksi, sedangkan jumlah transaksi yang membeli A adalah 4 transaksi, sehingga confidence-nya adalah: %75%100 4 3 == xCONFIDENCE Sehingga di dapat tabel sbb: If antecedent then consequent Support Confidence If buy A then buy B (3/10) x 100% = 33,33% (3/4) x 100% = 75% If buy B then buy A (3/10) x 100% = 33,33% (3/6) x 100% = 50% If buy A then buy F (3/10) x 100% = 33,33% (3/4) x 100% = 75% If buy F then buy A (3/10) x 100% = 33,33% (3/4) x 100% = 75% If buy B then buy D (3/10) x 100% = 33,33% (3/6) x 100% = 50% If buy D then buy B (3/10) x 100% = 33,33% (3/6) x 100% = 50% If buy B then buy F (3/10) x 100% = 33,33% (3/6) x 100% = 50% If buy F then buy B (3/10) x 100% = 33,33% (3/4) x 100% = 75% If buy B then buy G (3/10) x 100% = 33,33% (3/6) x 100% = 50% If buy G then buy B (3/10) x 100% = 33,33% (3/5) x 100% = 60% If buy D then buy G (3/10) x 100% = 33,33% (3/6) x 100% = 50% If buy G then buy D (3/10) x 100% = 33,33% (3/5) x 100% = 60% 10. Setelah di dapat support dan confidence untuk masing-masing kandidat, lakukan perkalian antara support dan confidence, dimana confidence-nya diambil 70% ke atas, sehingga di dapat tabel sbb: If antecedent then consequent Support Confidence Support x confidence If buy A then buy B 33,33% 75% 0.249975 If buy A then buy F 33,33% 75% 0.249975 If buy F then buy A 33,33% 75% 0.249975 If buy F then buy B 33,33% 75% 0.249975 11. Setelah didapat hasil perkalian antara support dan confidence, pilihlah yang hasil perkaliannya paling besar. Hasil paling besar dari perkalian perkalian tersebut merupakan rule yang dipakai pada saat menjual. Karena hasil perkalian dari ke-4 penjualan diatas bernilai sama, maka semuanya bisa dijadikan rule. - Jika membeli A maka akan membeli B dengan support 33,33% dan confidence 75% - Jika membeli A maka akan membeli F dengan support 33,33% dan confidence 75% - Jika membeli F maka akan membeli A dengan support 33,33% dan confidence 75% - Jika membeli F maka akan membeli B dengan support 33,33% dan confidence 75%