SlideShare a Scribd company logo
1 of 17
Download to read offline
ISD314 - Teknik Data Mining
ISD314 - Teknik Data Mining
Anung Ariwibowo
April 9, 2014
ISD314 - Teknik Data Mining
Agenda
1 Pendahuluan
2 Algoritme Apriori
Frequent Itemset Generation
Join Step
Rule Generation
3 Problems
ISD314 - Teknik Data Mining
Pendahuluan
Association Rule
Jika kita ingin mulai usaha berjualan produk A, produk lain
apa yang bisa kita jual, yang bisa meningkatkan pendapatan?
Jika kita memiliki sebuah dokumen tentang topik tertentu,
dokumen mana topik apa yang mungkin berkaitan?
ISD314 - Teknik Data Mining
Pendahuluan
Association Rule
Bentuk umum Association Rule
if x1 ∧ x2 ∧ . . . ∧ xnthen y1 ∧ y2 ∧ . . . ∧ ym
Head: xi
Body: yj
Contoh
Jika seorang pengunjung toko membeli Roti, Maka dia juga
akan membeli Susu.
Catatan: Belum tentu berlaku rule dalam arah sebaliknya
(contrapositive)
ISD314 - Teknik Data Mining
Pendahuluan
Support dan Condence
Support: Jumlah sub-himpunan yang ditemukan dalam data
transaksi
Condence: Jumlah sub-himpunan yang menyusun bagian
head dari aturan asosiasi yang terbentuk
Support dan Condence biasanya dinyatakan dalam persentase
ISD314 - Teknik Data Mining
Algoritme Apriori
Algoritme Apriori
Prinsip Apriori
Jika sebuah itemset bersifat frequent,
Maka sub-himpunan dari itemset tersebut juga bersifat
frequent.
Secara apriori meyakini bahwa sub-himpunan bersifat frequent.
ISD314 - Teknik Data Mining
Algoritme Apriori
Algoritme Apriori
Ck ← candidate item-set of size k
Lk ← frequent item-set of size k
L1 ← {frquentitems}
for k ← 1; Lk = ∅; k + + do
Ck+1 ← candidates generated from Lk
for each transaction t in databse D do
increment the count of all candidates in Ck+1 those are
contained in t
Lk+1 ← candidates in Ck+1 with minimum support
end for
end for
return ∪kLk
ISD314 - Teknik Data Mining
Algoritme Apriori
Frequent Itemset Generation
Contoh Data
Data transaksi (?, ?)
TID Items
100 1, 3, 4
200 2, 3, 5
300 1, 2, 3, 5
400 2, 5
Minimum Support σ = 50%
Minimum Condence c = 70%
ISD314 - Teknik Data Mining
Algoritme Apriori
Frequent Itemset Generation
Contoh Data C1
Generate C1, candidate 1-item-set
TID Items
100 1, 3, 4
200 2, 3, 5
300 1, 2, 3, 5
400 2, 5
item-set support count
{1} 2
{2} 3
{3} 3
{4} 1
{5} 3
ISD314 - Teknik Data Mining
Algoritme Apriori
Frequent Itemset Generation
Contoh Data: L1
Generate L1dari C1dengan menghapus 1-item-set yang kurang
dari σ.
TID Items
100 1, 3, 4
200 2, 3, 5
300 1, 2, 3, 5
400 2, 5
item-set support count
{1} 2
{2} 3
{3} 3
{5} 3
ISD314 - Teknik Data Mining
Algoritme Apriori
Join Step
Join Step
Pola umum
{a1, a2, . . . , ak−1, ak}
{b1, b2, . . . , bk−1, bk}
{a1, a2, . . . , ak−1, ak, bk}
ai = bi untuk 1 ≤ i  k, unsur akberbeda dari unsur bk.
Contoh
L3 = { {a, b, c}, {a, b, d}, {a, c, d}, {a, c, e}, {b, c, d} }
C4 = { {a, b, c, d}, {a, c, d, e} }
ISD314 - Teknik Data Mining
Algoritme Apriori
Join Step
Contoh Data: Join and Prune
Generate C2, candidate 2-item-set dari L1dengan melakukan
join step
TID Items
100 1, 3, 4
200 2, 3, 5
300 1, 2, 3, 5
400 2, 5
item-set support count
{1, 2} 1
{1, 3} 2
{1, 5} 1
{2, 3} 2
{2, 5} 3
{3, 5} 2
Prune jika diperlukan untuk membuat C2
Ulang hingga dihasilkan largest itemset
ISD314 - Teknik Data Mining
Algoritme Apriori
Join Step
Contoh Data: Frequent Item-set
F = {2, 3, 5}
support count = 2
Bentuk rule dengan pola Head dan Body
H ⇒ B
H = ∅
B = ∅
Head = H ⊂ F
Body = B = F − H
ISD314 - Teknik Data Mining
Algoritme Apriori
Rule Generation
Contoh Data: Rule dan Condence
TID Items
100 1, 3, 4
200 2, 3, 5
300 1, 2, 3, 5
400 2, 5
Condence = P(H|B)
Rule Condence count Rule Condence count
{2} ⇒ {3, 5} 2/3 = 67% {2, 3} ⇒ {5} 2/2 = 100%
{3} ⇒ {2, 5} 2/3 = 67% {2, 5} ⇒ {3} 2/3 = 67%
{5} ⇒ {2, 3} 2/3 = 67% {3, 5} ⇒ {2} 2/2 = 100%
ISD314 - Teknik Data Mining
Problems
Problems
Multipass scanning
Tidak scalable
Alternatif algoritme
FP-growth
Vertical data format
Lattice
ISD314 - Teknik Data Mining
Problems
Representasi Data Transaksi
Multi-valued
Sparse table (esp. ARFF format)
ISD314 - Teknik Data Mining
Problems
Daftar Pustaka

More Related Content

Viewers also liked

Haverhill, MA needs a fiber network
Haverhill, MA needs a fiber network Haverhill, MA needs a fiber network
Haverhill, MA needs a fiber network John Michitson
 
Reach your peak stuff
Reach your peak stuffReach your peak stuff
Reach your peak stuffGreg Cox
 
Sizzle Capabilities
Sizzle CapabilitiesSizzle Capabilities
Sizzle Capabilitiesagroben
 
BJF.Delta.Nov Redesigned ELA Curriculum K-3
BJF.Delta.Nov Redesigned ELA Curriculum K-3BJF.Delta.Nov Redesigned ELA Curriculum K-3
BJF.Delta.Nov Redesigned ELA Curriculum K-3Faye Brownlie
 
Mobile QoS Management using Complex Event Processing
Mobile QoS Management using Complex Event ProcessingMobile QoS Management using Complex Event Processing
Mobile QoS Management using Complex Event ProcessingMauricio Arango
 
Retaining & motivating employees
Retaining & motivating employeesRetaining & motivating employees
Retaining & motivating employeesRajendra Sabnis
 
Make a Wave - Branding Intro webinar - PatchworkPresent
Make a Wave - Branding Intro webinar - PatchworkPresentMake a Wave - Branding Intro webinar - PatchworkPresent
Make a Wave - Branding Intro webinar - PatchworkPresentOgunte CIC
 
How to Embed Innovation into Organization Culture Part 2
How to Embed Innovation into Organization Culture Part 2How to Embed Innovation into Organization Culture Part 2
How to Embed Innovation into Organization Culture Part 2cfrangos
 
Ifmasv Roundtable Sj City College09 May12
Ifmasv Roundtable   Sj City College09 May12Ifmasv Roundtable   Sj City College09 May12
Ifmasv Roundtable Sj City College09 May12AndyFuhrman
 
Estuarians - Inspiring Social Innovators in Residence
Estuarians - Inspiring Social Innovators in ResidenceEstuarians - Inspiring Social Innovators in Residence
Estuarians - Inspiring Social Innovators in ResidenceOgunte CIC
 
PHP & XML: SimpleXML, DOMDocument
PHP & XML: SimpleXML, DOMDocumentPHP & XML: SimpleXML, DOMDocument
PHP & XML: SimpleXML, DOMDocumentValentin Bora
 

Viewers also liked (20)

Haverhill, MA needs a fiber network
Haverhill, MA needs a fiber network Haverhill, MA needs a fiber network
Haverhill, MA needs a fiber network
 
Er Verbs
Er VerbsEr Verbs
Er Verbs
 
Ralph Who
Ralph WhoRalph Who
Ralph Who
 
API Design
API DesignAPI Design
API Design
 
Reach your peak stuff
Reach your peak stuffReach your peak stuff
Reach your peak stuff
 
Sizzle Capabilities
Sizzle CapabilitiesSizzle Capabilities
Sizzle Capabilities
 
BJF.Delta.Nov Redesigned ELA Curriculum K-3
BJF.Delta.Nov Redesigned ELA Curriculum K-3BJF.Delta.Nov Redesigned ELA Curriculum K-3
BJF.Delta.Nov Redesigned ELA Curriculum K-3
 
Plan Your Retirement & Not Uncle Sam's
Plan Your Retirement & Not Uncle Sam'sPlan Your Retirement & Not Uncle Sam's
Plan Your Retirement & Not Uncle Sam's
 
Mobile QoS Management using Complex Event Processing
Mobile QoS Management using Complex Event ProcessingMobile QoS Management using Complex Event Processing
Mobile QoS Management using Complex Event Processing
 
Destiny Overview
Destiny OverviewDestiny Overview
Destiny Overview
 
Actividad Final
Actividad FinalActividad Final
Actividad Final
 
Retaining & motivating employees
Retaining & motivating employeesRetaining & motivating employees
Retaining & motivating employees
 
Rain
RainRain
Rain
 
Make a Wave - Branding Intro webinar - PatchworkPresent
Make a Wave - Branding Intro webinar - PatchworkPresentMake a Wave - Branding Intro webinar - PatchworkPresent
Make a Wave - Branding Intro webinar - PatchworkPresent
 
How to Embed Innovation into Organization Culture Part 2
How to Embed Innovation into Organization Culture Part 2How to Embed Innovation into Organization Culture Part 2
How to Embed Innovation into Organization Culture Part 2
 
Ifmasv Roundtable Sj City College09 May12
Ifmasv Roundtable   Sj City College09 May12Ifmasv Roundtable   Sj City College09 May12
Ifmasv Roundtable Sj City College09 May12
 
Bridging Gt Apr09
Bridging Gt Apr09Bridging Gt Apr09
Bridging Gt Apr09
 
Estuarians - Inspiring Social Innovators in Residence
Estuarians - Inspiring Social Innovators in ResidenceEstuarians - Inspiring Social Innovators in Residence
Estuarians - Inspiring Social Innovators in Residence
 
Negation
NegationNegation
Negation
 
PHP & XML: SimpleXML, DOMDocument
PHP & XML: SimpleXML, DOMDocumentPHP & XML: SimpleXML, DOMDocument
PHP & XML: SimpleXML, DOMDocument
 

Similar to isd314-06-association-mining

Slide-TIF311-DM-8-9.pptx
Slide-TIF311-DM-8-9.pptxSlide-TIF311-DM-8-9.pptx
Slide-TIF311-DM-8-9.pptxJurnalJTIM
 
Data Management (Data Mining Association Rule)
Data Management (Data Mining Association Rule)Data Management (Data Mining Association Rule)
Data Management (Data Mining Association Rule)Adam Mukharil Bachtiar
 
ANALISIS KERANJANG BELANJA DENGAN ALGORITMA APRIORI PADA PERUSAHAAN RETAIL
ANALISIS KERANJANG BELANJA DENGAN ALGORITMA APRIORI PADA PERUSAHAAN RETAILANALISIS KERANJANG BELANJA DENGAN ALGORITMA APRIORI PADA PERUSAHAAN RETAIL
ANALISIS KERANJANG BELANJA DENGAN ALGORITMA APRIORI PADA PERUSAHAAN RETAILDwi Putra Asana
 
Materi 8 - Data Mining Association Rule.pdf
Materi 8 - Data Mining Association Rule.pdfMateri 8 - Data Mining Association Rule.pdf
Materi 8 - Data Mining Association Rule.pdfAdam Mukharil Bachtiar
 
[Kpb] Epb.02 Sistem Bisnis
[Kpb] Epb.02 Sistem Bisnis[Kpb] Epb.02 Sistem Bisnis
[Kpb] Epb.02 Sistem BisnisDhimas kasep
 
Machine Learning Diskusi 11.pdf
Machine Learning Diskusi 11.pdfMachine Learning Diskusi 11.pdf
Machine Learning Diskusi 11.pdfHendroGunawan8
 
Algorithm & Data Structure - Pengantar
Algorithm & Data Structure - PengantarAlgorithm & Data Structure - Pengantar
Algorithm & Data Structure - PengantarDudy Ali
 

Similar to isd314-06-association-mining (7)

Slide-TIF311-DM-8-9.pptx
Slide-TIF311-DM-8-9.pptxSlide-TIF311-DM-8-9.pptx
Slide-TIF311-DM-8-9.pptx
 
Data Management (Data Mining Association Rule)
Data Management (Data Mining Association Rule)Data Management (Data Mining Association Rule)
Data Management (Data Mining Association Rule)
 
ANALISIS KERANJANG BELANJA DENGAN ALGORITMA APRIORI PADA PERUSAHAAN RETAIL
ANALISIS KERANJANG BELANJA DENGAN ALGORITMA APRIORI PADA PERUSAHAAN RETAILANALISIS KERANJANG BELANJA DENGAN ALGORITMA APRIORI PADA PERUSAHAAN RETAIL
ANALISIS KERANJANG BELANJA DENGAN ALGORITMA APRIORI PADA PERUSAHAAN RETAIL
 
Materi 8 - Data Mining Association Rule.pdf
Materi 8 - Data Mining Association Rule.pdfMateri 8 - Data Mining Association Rule.pdf
Materi 8 - Data Mining Association Rule.pdf
 
[Kpb] Epb.02 Sistem Bisnis
[Kpb] Epb.02 Sistem Bisnis[Kpb] Epb.02 Sistem Bisnis
[Kpb] Epb.02 Sistem Bisnis
 
Machine Learning Diskusi 11.pdf
Machine Learning Diskusi 11.pdfMachine Learning Diskusi 11.pdf
Machine Learning Diskusi 11.pdf
 
Algorithm & Data Structure - Pengantar
Algorithm & Data Structure - PengantarAlgorithm & Data Structure - Pengantar
Algorithm & Data Structure - Pengantar
 

More from Anung Ariwibowo (20)

ikp213-unifikasi
ikp213-unifikasiikp213-unifikasi
ikp213-unifikasi
 
ikp213-06-horn-clause
ikp213-06-horn-clauseikp213-06-horn-clause
ikp213-06-horn-clause
 
ikp213-01-pendahuluan
ikp213-01-pendahuluanikp213-01-pendahuluan
ikp213-01-pendahuluan
 
ikd312-05-sqlite
ikd312-05-sqliteikd312-05-sqlite
ikd312-05-sqlite
 
ikd312-05-kalkulus-relasional
ikd312-05-kalkulus-relasionalikd312-05-kalkulus-relasional
ikd312-05-kalkulus-relasional
 
ikd312-04-aljabar-relasional
ikd312-04-aljabar-relasionalikd312-04-aljabar-relasional
ikd312-04-aljabar-relasional
 
ikd312-03-design
ikd312-03-designikd312-03-design
ikd312-03-design
 
ikd312-02-three-schema
ikd312-02-three-schemaikd312-02-three-schema
ikd312-02-three-schema
 
ikp213-02-pendahuluan
ikp213-02-pendahuluanikp213-02-pendahuluan
ikp213-02-pendahuluan
 
ikh311-08
ikh311-08ikh311-08
ikh311-08
 
ikh311-07
ikh311-07ikh311-07
ikh311-07
 
ikh311-06
ikh311-06ikh311-06
ikh311-06
 
ikh311-05
ikh311-05ikh311-05
ikh311-05
 
ikp321-svn
ikp321-svnikp321-svn
ikp321-svn
 
ikh311-04
ikh311-04ikh311-04
ikh311-04
 
ikp321-05
ikp321-05ikp321-05
ikp321-05
 
imsakiyah-jakarta-1433-09
imsakiyah-jakarta-1433-09imsakiyah-jakarta-1433-09
imsakiyah-jakarta-1433-09
 
ikh311-03
ikh311-03ikh311-03
ikh311-03
 
ikp321-04
ikp321-04ikp321-04
ikp321-04
 
ikp321-03
ikp321-03ikp321-03
ikp321-03
 

Recently uploaded

Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxNurindahSetyawati1
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...Kanaidi ken
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfaksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfwalidumar
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidupfamela161
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...Kanaidi ken
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
Dasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikDasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikThomasAntonWibowo
 
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfDiskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfHendroGunawan8
 

Recently uploaded (20)

Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdfaksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
aksi nyata - aksi nyata refleksi diri dalam menyikapi murid.pdf
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
Dasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolikDasar-Dasar Sakramen dalam gereja katolik
Dasar-Dasar Sakramen dalam gereja katolik
 
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfDiskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
 

isd314-06-association-mining

  • 1. ISD314 - Teknik Data Mining ISD314 - Teknik Data Mining Anung Ariwibowo April 9, 2014
  • 2. ISD314 - Teknik Data Mining Agenda 1 Pendahuluan 2 Algoritme Apriori Frequent Itemset Generation Join Step Rule Generation 3 Problems
  • 3. ISD314 - Teknik Data Mining Pendahuluan Association Rule Jika kita ingin mulai usaha berjualan produk A, produk lain apa yang bisa kita jual, yang bisa meningkatkan pendapatan? Jika kita memiliki sebuah dokumen tentang topik tertentu, dokumen mana topik apa yang mungkin berkaitan?
  • 4. ISD314 - Teknik Data Mining Pendahuluan Association Rule Bentuk umum Association Rule if x1 ∧ x2 ∧ . . . ∧ xnthen y1 ∧ y2 ∧ . . . ∧ ym Head: xi Body: yj Contoh Jika seorang pengunjung toko membeli Roti, Maka dia juga akan membeli Susu. Catatan: Belum tentu berlaku rule dalam arah sebaliknya (contrapositive)
  • 5. ISD314 - Teknik Data Mining Pendahuluan Support dan Condence Support: Jumlah sub-himpunan yang ditemukan dalam data transaksi Condence: Jumlah sub-himpunan yang menyusun bagian head dari aturan asosiasi yang terbentuk Support dan Condence biasanya dinyatakan dalam persentase
  • 6. ISD314 - Teknik Data Mining Algoritme Apriori Algoritme Apriori Prinsip Apriori Jika sebuah itemset bersifat frequent, Maka sub-himpunan dari itemset tersebut juga bersifat frequent. Secara apriori meyakini bahwa sub-himpunan bersifat frequent.
  • 7. ISD314 - Teknik Data Mining Algoritme Apriori Algoritme Apriori Ck ← candidate item-set of size k Lk ← frequent item-set of size k L1 ← {frquentitems} for k ← 1; Lk = ∅; k + + do Ck+1 ← candidates generated from Lk for each transaction t in databse D do increment the count of all candidates in Ck+1 those are contained in t Lk+1 ← candidates in Ck+1 with minimum support end for end for return ∪kLk
  • 8. ISD314 - Teknik Data Mining Algoritme Apriori Frequent Itemset Generation Contoh Data Data transaksi (?, ?) TID Items 100 1, 3, 4 200 2, 3, 5 300 1, 2, 3, 5 400 2, 5 Minimum Support σ = 50% Minimum Condence c = 70%
  • 9. ISD314 - Teknik Data Mining Algoritme Apriori Frequent Itemset Generation Contoh Data C1 Generate C1, candidate 1-item-set TID Items 100 1, 3, 4 200 2, 3, 5 300 1, 2, 3, 5 400 2, 5 item-set support count {1} 2 {2} 3 {3} 3 {4} 1 {5} 3
  • 10. ISD314 - Teknik Data Mining Algoritme Apriori Frequent Itemset Generation Contoh Data: L1 Generate L1dari C1dengan menghapus 1-item-set yang kurang dari σ. TID Items 100 1, 3, 4 200 2, 3, 5 300 1, 2, 3, 5 400 2, 5 item-set support count {1} 2 {2} 3 {3} 3 {5} 3
  • 11. ISD314 - Teknik Data Mining Algoritme Apriori Join Step Join Step Pola umum {a1, a2, . . . , ak−1, ak} {b1, b2, . . . , bk−1, bk} {a1, a2, . . . , ak−1, ak, bk} ai = bi untuk 1 ≤ i k, unsur akberbeda dari unsur bk. Contoh L3 = { {a, b, c}, {a, b, d}, {a, c, d}, {a, c, e}, {b, c, d} } C4 = { {a, b, c, d}, {a, c, d, e} }
  • 12. ISD314 - Teknik Data Mining Algoritme Apriori Join Step Contoh Data: Join and Prune Generate C2, candidate 2-item-set dari L1dengan melakukan join step TID Items 100 1, 3, 4 200 2, 3, 5 300 1, 2, 3, 5 400 2, 5 item-set support count {1, 2} 1 {1, 3} 2 {1, 5} 1 {2, 3} 2 {2, 5} 3 {3, 5} 2 Prune jika diperlukan untuk membuat C2 Ulang hingga dihasilkan largest itemset
  • 13. ISD314 - Teknik Data Mining Algoritme Apriori Join Step Contoh Data: Frequent Item-set F = {2, 3, 5} support count = 2 Bentuk rule dengan pola Head dan Body H ⇒ B H = ∅ B = ∅ Head = H ⊂ F Body = B = F − H
  • 14. ISD314 - Teknik Data Mining Algoritme Apriori Rule Generation Contoh Data: Rule dan Condence TID Items 100 1, 3, 4 200 2, 3, 5 300 1, 2, 3, 5 400 2, 5 Condence = P(H|B) Rule Condence count Rule Condence count {2} ⇒ {3, 5} 2/3 = 67% {2, 3} ⇒ {5} 2/2 = 100% {3} ⇒ {2, 5} 2/3 = 67% {2, 5} ⇒ {3} 2/3 = 67% {5} ⇒ {2, 3} 2/3 = 67% {3, 5} ⇒ {2} 2/2 = 100%
  • 15. ISD314 - Teknik Data Mining Problems Problems Multipass scanning Tidak scalable Alternatif algoritme FP-growth Vertical data format Lattice
  • 16. ISD314 - Teknik Data Mining Problems Representasi Data Transaksi Multi-valued Sparse table (esp. ARFF format)
  • 17. ISD314 - Teknik Data Mining Problems Daftar Pustaka