MODUL 10 APRIORI.

Slides:



Advertisements
Presentasi serupa
UKURAN NILAI PUSAT UKURAN NILAI PUSAT ADALAH UKURAN YG DAPAT MEWAKILI DATA SECARA KESELURUHAN JENIS UKURAN NILAI PUSAT : MEAN , MEDIAN, MODUS KUARTIL,
Advertisements

Teori Graf.
Statistika Deskriptif: Distribusi Proporsi
PENYEDERHANAAN RANGKAIAN
Mata Kuliah Teknik Digital TKE 113
PENYEDERHANAAN RANGKAIAN
Bulan maret 2012, nilai pewarnaan :
Tugas: Perangkat Keras Komputer Versi:1.0.0 Materi: Installing Windows 98 Penyaji: Zulkarnaen NS 1.
UKURAN PEMUSATAN Rata-rata, Median, Modus Oleh: ENDANG LISTYANI.
Pertemuan 12- Analisis Markov
Bab 11A Nonparametrik: Data Frekuensi Bab 11A.
Zaliqoh, S.Pd IIIa ke IIIb
Mari Kita Lihat Video Berikut ini.
Statistika Deskriptif
KONSEP DASAR PROBABILITAS
Bab 6B Distribusi Probabilitas Pensampelan
ANALISA NILAI KELAS A,B,C DIBUAT OLEH: NAMA: SALBIYAH UMININGSIH NIM:
DISTRIBUSI FREKUENSI By. Raharjo
BARISAN DAN DERET ARITMETIKA
LATIHAN SOAL DATA TUNGGAL
Contoh DAFTAR Subjek Frekuensi (f) a – b 1 c – d 2 e – f 3 .. Jumlah.
DISTRIBUSI FREKUENSI oleh Ratu Ilma Indra Putri. DEFINISI Pengelompokkan data menjadi tabulasi data dengan memakai kelas- kelas data dan dikaitkan dengan.
Rabu 23 Maret 2011Matematika Teknik 2 Pu Barisan Barisan Tak Hingga Kekonvergenan barisan tak hingga Sifat – sifat barisan Barisan Monoton.
Soal Latihan.
Pengujian Hipotesis Parametrik 2
Luas Daerah ( Integral ).
UKURAN PEMUSATAN DATA Sub Judul.
Kemajuan teknologi informasi & komunikasi memungkinkan sebuah perusahaan untuk memperoleh dan menyimpan data transaksional dan demografi secara.
Pertemuan 18 Pendugaan Parameter
PELUANG SUATU KEJADIAN
Bulan FEBRUARI 2012, nilai pewarnaan :
AREAL PARKIR PEMERINTAH KABUPATEN JEMBRANA
KINERJA SAMPAI DENGAN BULAN AGUSTUS 2013
PENGUJIAN HIPOTESA Probo Hardini stapro.
Algoritma A priori.
Market Basket Analysis
Waniwatining II. HIMPUNAN 1. Definisi
Chapter 10 ALGORITME for ASSOCIATION RULES
Graf.
BAB XII PROBABILITAS (Aturan Dasar Probabilitas) (Pertemuan ke-27)
Statistika Deskriptif: Statistik Sampel
DISTRIBUSI FREKUENSI.
Statistika Deskriptif: Distribusi Proporsi
Teknik Numeris (Numerical Technique)
JIKA ORANG INI SAJA BISA APALAGI ENGKAU PASTI LEBIH DARI DIA
UKURAN PEMUSATAN DAN LETAK DATA
Analisa & Perancangan Sistem Informasi
Pertemuan XIV FUNGSI MAYOR Assosiation. What Is Association Mining? Association rule mining: –Finding frequent patterns, associations, correlations, or.
Market Basket Analysis - #3
Association Rules.
Association Rule (Apriori Algorithm)
Association Rules (Kaidah Asosiasi)
ANALISIS ASOSIASI BAGIAN 1
ANALISIS ASOSIASI.
Association Rule Ali Ridho Barakbah Mata kuliah Data Mining.
ANALISIS ASOSIASI BAGIAN 1
ALGORITMA A PRIORI Wahyu Nurjaya WK, S.T., M.Kom.
FIKRI FADLILLAH, S.T., MMSI
Assocation Rule Data Mining.
ANALISIS ASOSIASI BAGIAN 1
Firman Ardiansyah, S.Kom, M.Si. Imas S. Sitanggang, S.Si., M.Kom
ANALISA ASOSIASI DATA MINING.
Data Mining Junta Zeniarja, M.Kom, M.CS
.: ALGORITMA APRIORI :. DSS - Wiji Setiyaningsih, M.Kom
APLIKASI DATA MINING MENGGUNAKAN ATURAN ASOSIASI
ANALISIS ASOSIASI APRIORI.
MODUL 10 APRIORI.
ASSOCIATION RULE DAN PENERAPANNYA
Textbooks. Association Rules Association rule mining  Oleh Agrawal et al in  Mengasumsikan seluruh data categorical.  Definition - What does.
ASSOCIATION RULES APRIORI.
Transcript presentasi:

MODUL 10 APRIORI

ANALISIS ASOSIASI Analisis asosiasi atau association rule mining adalah teknik data mining untuk menemukan aturan assosiatif antara suatu kombinasi item. Contoh dari aturan assosiatif adalah analisa pembelian di suatu pasar swalayan yaitu 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. Karena analisis asosiasi menjadi terkenal karena aplikasinya untuk menganalisa isi keranjang belanja di pasar swalayan, analisis asosiasi juga sering disebut dengan istilah market basket analysis

Penting tidaknya suatu aturan assosiatif dapat diketahui dengan dua parameter: support (nilai penunjang) yaitu persentase kombinasi item tersebut dalam database confidence (nilai kepastian) yaitu kuatnya hubungan antar item dalam aturan assosiatif

BENTUK ATURAN ASOSIASI {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.” "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."

DEFINISI ANALISIS ASOSIASI 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 Analisa pola frekuensi tinggi Tahap ini mencari kombinasi item yang memenuhi syarat minimum dari nilai support dalam database Pembentukan aturan assosiatif dicari aturan assosiatif yang memenuhi syarat minimum untuk confidence dengan menghitung confidence aturan assosiatif A  B

SUPPORT

CONTOH TRANSAKSI

FORMAT TRANSAKSI DALAM DATABASE TRANSAKSIONAL

FORMAT TABULAR TRANSAKSI

Misalkan D adalah himpunan transaksi, dimana masing-masing transaksi T dalam D merepresentasikan himpunan item yang berada dalam I. Misalkan kita memiliki himpunan items A (misal Beans dan squash) dan himpunan item lain B (misal asparagus). Kemudian aturan asosiasi akan berbentuk Jika A, maka B ( AB) Dimana antecedent A dan consequent B merupakan subset dari I, dan A dan B merupakan mutually exclusive. Definisi ini tidak berlaku untuk aturan trivial seperti : Jika beans dan Squash Maka beans

Aturan yang akan diambil adalah aturan yang memiliki support dan/atau confidence yang tinggi. Aturan yang kuat adalah aturan-aturan yang melebihi kriteria support dan/atau confidence minimum. Misalnya seorang analist menginginkan aturan yang memiliki support lebih dari 20 % dan confidence lebih dari 35 %.

Sebuah itemset adalah himpunan item-item yang ada dalam I k-itemset adalah itemset yang berisi k item. Misalnya: {squash, beans) : 2-itemset {broccoli, green peppers, corn) : 3-itemset. Frequent Itemset menunjukkan itemset yang memiliki frekuensi kemunculan lebih dari nilai minimum yang telah ditentukan (ф). Misalkan ф = 4, maka semua itemset yang frekuensi kemunculannya lebih dari 4 kali disebut frequent. Himpunan dari frequent k-itemset dilambangkan dengan Fk.

CALON 2-ITEMSET

jika ditetapkan nilai ф = 4 maka F2 = { {asparagus, beans}, {asparagus, squash}, {beans,corn}, {beans, squash}, {beans, tomatoes}, {broccoli, green peppers}, {corn,tomatoes} } Kombinasi dari itemset dalam F2 dapat kita gabungkan menjadi calon 3-itemset. Itemset-itemset dari F2 yang dapat digabungkan adalah itemset-itemset yang memiliki kesamaan dalam k-1 item pertama

CALON 3-ITEMSET Dengan demikian F3 = {{asparagus, beans, squash}}, karena hanya kombinasi inilah yang memiliki frekeunsi kemunculan >= ф

CONFIDENCE ATURAN AB

CALON ATURAN ASOSIASI DARI F3 Misalkan ditetapkan nilai confidence minimal adalah 80% maka aturan yang bisa terbentuk adalah aturan dengan 2 antecedent berikut:

CALON ATURAN ASOSIASI DARI F2

ATURAN FINAL

RANCANGAN DATABASE (NORTHWIND)

RANCANGAN FORM

HASIL

ATURAN ASOSIASI YANG TERBENTUK JIKA membeli 21 MAKA akan membeli 61 dengan SUPPORT 0.96 % dan CONFIDENCE 20.51 % JIKA membeli 61 MAKA akan membeli 21 dengan SUPPORT 0.96 % dan CONFIDENCE 33.33 % JIKA membeli 16 MAKA akan membeli 31 dengan SUPPORT 0.84 % dan CONFIDENCE 16.28 % JIKA membeli 31 MAKA akan membeli 16 dengan SUPPORT 0.84 % dan CONFIDENCE 13.73 % JIKA membeli 16 MAKA akan membeli 60 dengan SUPPORT 0.72 % dan CONFIDENCE 13.95 %

JIKA membeli 60 MAKA akan membeli 16 dengan SUPPORT 0 JIKA membeli 60 MAKA akan membeli 16 dengan SUPPORT 0.72 % dan CONFIDENCE 11.76 % JIKA membeli 16 MAKA akan membeli 62 dengan SUPPORT 0.72 % dan CONFIDENCE 13.95 % JIKA membeli 62 MAKA akan membeli 16 dengan SUPPORT 0.72 % dan CONFIDENCE 12.50 % JIKA membeli 30 MAKA akan membeli 54 dengan SUPPORT 0.72 % dan CONFIDENCE 18.75 % JIKA membeli 54 MAKA akan membeli 30 dengan SUPPORT 0.72 % dan CONFIDENCE 16.67 %

JIKA membeli 31 MAKA akan membeli 72 dengan SUPPORT 0 JIKA membeli 31 MAKA akan membeli 72 dengan SUPPORT 0.72 % dan CONFIDENCE 11.76 % JIKA membeli 72 MAKA akan membeli 31 dengan SUPPORT 0.72 % dan CONFIDENCE 15.79 % JIKA membeli 60 MAKA akan membeli 71 dengan SUPPORT 0.72 % dan CONFIDENCE 11.76 % JIKA membeli 71 MAKA akan membeli 60 dengan SUPPORT 0.72 % dan CONFIDENCE 14.29 %

LANGKAH-LANGKAH Mengambil ProductId dan frekunesi transaksi terhadap produk tersebut dari tabel Order Details yang memenuhi minimum transaksi dan dimasukkan ke dalam tabel C1. Minimum transaksi ditentukan oleh user pada form aplikasi, dan dalam hal ini diambil nilai minimum transaksi sebesar 5. Membuat kombinasi item-item pada tabel C1 dan dimasukkan ke dalam tabel C2 menjadi calon 2-itemset. Pada langkah ini dilakukan pula penghitungan frekuensi transaksi yang mengandung kombinasi item-item tersebut. Kombinasi item yang memiliki frekuensi transaksi kurang dari nilai minimum_transaksi dihapus dari tabel C2.

Membuat kombinasi item-item pada tabel C2 dan dimasukkan ke tabel C3 menjadi calon 3-itemset. Seperti pada langkah 2, dilakukan penghitungan frekuensi transaksi yang mengandung kombinasi item dari calon k-itemset, dan kombinasi yang tidak memenuhi nilai minimum transaksi dihapus dari tabel C3. Isi dari tabel C3 kosong, yang artinya tidak ada kombinasi item yang memuhi syarat minimum transaksi. Dari tabel C2 dibentuk aturan asosiasi yang berbentuk jika nilai[item1] maka nilai[item2] dan sebaliknya jika nilai[item2] maka nilai[item1]

dari masing-masing bentuk aturan asosiasi pada seluruh record yang ada di tabel C2 di lakukang perhitungan nilai confidence. Bagi aturan yang memenuhi syarat minimum confidence akan ditampilkan, sedangkan yang tidak memenuhi tidak ditampilkan. Dalam hal ini, minimum confidence ditentukan sebesar 10%