SlideShare a Scribd company logo
1 of 27
Download to read offline
DATA MINING
Klasterisasi
AHC - Agglomerative
Hierarchical Clustering
Elvi Rahmi, S.T., M.Kom.
elvizasri@gmail.com
November 2022
Kategori Metode
Klasterisasi
k-Means
k-Modes
k-Medoids
Fuzzy c-Means
dll
Metode berbasis partisi
(partitioning methods)
Ukuran Jarak
BIRCH (Balanced Iterative
Reducing and Clustering)
Chameleon
Agglomerative
Divisive, dll
Metode berbasis hirarki
(hierarchical methods)
DBSCAN
OPTICS
DENCLUE
dll
Metode berbasis kepadatan
(density-based methods)
STING
CLIQUE
dll
Metode berbasis kisi
(grid-based methods)
Hierarchical Clustering
Hierarchical clustering adalah metode analisis klaster untuk
membangun hierarki kelompok data
Analisis klaster hierarki adalah pendekatan umum untuk
analisis klaster, dimana objek digunakan untuk
mengelompokkan objek-objek atau catatan yang dekat satu
sama lain.
K-Means dan Agglomerative Hierarchical Clustering
Hierarchical Clustering
Hierarchical clustering adalah metode analisis klaster untuk
membangun hierarki kelompok data
Analisis klaster hierarki adalah pendekatan umum untuk analisis
klaster, dimana objek digunakan untuk mengelompokkan objek-
objek atau catatan yang dekat satu sama lain.
K-Means dan Agglomerative Hierarchical Clustering
K-Means = Memilih banyaknya klaster dan menetapkan pusat
klaster.
Hierarki Agglomerative = Semua titik pada data dianggap sebagai
klaster. Kemudian dicari dua titik terdekat dan dijadikan satu
klaster. Kemudian dipilih lagi titik terdekat dan dijadikan satu
klaster. Hal ini dilakukan sampai diperoleh satu klaster besar.
Agglomerative
Divisive
Kategori Utama Metode
Hierarchical Clustering
Top-Down
Bottom-Up
Pada setiap langkah, pasangan klaster
dengan jarak klaster ke klaster terkecil
menyatu menjadi satu klaster.
Bagaimana
Algoritma
AHC
Bekerja?
Hitung matriks jarak antar titik-titik
sampel yang diketahui. (Menggunakan
metode-metode perhitungan jarak seperti
Euclidian, Manhattan Distance, dll).
Gabungkan dua klaster terdekat menjadi
satu klaster.
Single Linkage (Jarak Terdekat)
Complete Linkage (Jarak Terjauh)
Average Linkage (Jarak Rata-Rata)
Perbaharui matriks jarak antar data untuk
merepresentasikan antara kelompok baru
dengan kelompok yang masih tersisa.
Ulangi langkah 2-3 sampai hanya satu
kelompok yang tersisa.
Latihan Soal
Kelompokkan dataset di bawah ini dengan menggunakan metode AHC (Single
Linkage) dan metode perhitungan jarak Manhattan Distance.
Dataset Skor Kedisiplinan Siswa
Langkah 1
Hitung matrik jarak antar data.
Hitung jarak dua data secara berpasang-pasangan dengan menggunakan
Manhattan Distance.
Langkah 1
Hitung jarak dua data secara berpasang-pasangan dengan menggunakan
Manhattan Distance.
Langkah 2
Gabungkan dua kelompok terdekat menjadi satu.
Langkah 2
Gabungkan dua kelompok terdekat menjadi satu.
Langkah 2
Gabungkan dua kelompok terdekat menjadi satu.
Menggunakan Single Linkage, pilih jarak dari dua
kelompok yang terdekat.
Terpilih kelompok 2 dan 3, sehingga kedua kelompok
digabungkan.
Menghitung jarak terdekat antar kelompok (2 dan 3) dengan kelompok yang tersisa,
yaitu 1, 4, dan 5.
Langkah 2
Gabungkan dua kelompok terdekat menjadi satu.
Menggunakan Single Linkage, pilih jarak dari dua
kelompok yang terdekat.
Terpilih kelompok 2 dan 3, sehingga kedua kelompok
digabungkan.
Menghitung jarak terdekat antar kelompok (2 dan 3) dengan kelompok yang tersisa,
yaitu 1, 4, dan 5.
Langkah 3
Perbaharui matriks jarak antar data
Hasil matriks jarak penggabungan kelompok 2 dan kelompok 3.
Lengkapi matriks di atas!
Langkah 3
Perbaharui matriks jarak antar data
Hasil matriks jarak penggabungan kelompok 2 dan kelompok 3.
Lengkapi matriks di atas!
Langkah 3
Perbaharui matriks jarak antar data
Hasil matriks jarak penggabungan kelompok 2 dan kelompok 3.
Langkah 4
Gabungkan dua kelompok terdekat menjadi satu.
Pilih jarak dua kelompok terdekat.
Langkah 4
Gabungkan dua kelompok terdekat menjadi satu.
Pilih jarak dua kelompok terdekat.
Terpilih kelompok 1 dan 4, sehingga kedua kelompok digabungkan.
Menghitung jarak terdekat antar kelompok (1 dan 4) dengan kelompok yang
tersisa, yaitu {23} dan 5.
Langkah 4
Gabungkan dua kelompok terdekat menjadi satu.
Pilih jarak dua kelompok terdekat.
Terpilih kelompok 1 dan 4, sehingga kedua kelompok digabungkan.
Menghitung jarak terdekat antar kelompok (1 dan 4) dengan kelompok yang
tersisa, yaitu {23} dan 5.
Langkah 5
Perbaharui matriks jarak antar data.
Hasil matriks jarak penggabungan kelompok 1 dan kelompok 4.
Lengkapi matriks di atas!
Langkah 5
Perbaharui matriks jarak antar data.
Hasil matriks jarak penggabungan kelompok 1 dan kelompok 4.
Gabungkan dua kelompok terdekat menjadi satu.
Langkah 6
Pilih jarak dua kelompok terdekat.
Terpilih kelompok (1 dan 4) dan kelompok (2 dan 3), sehingga kedua kelompok
digabungkan.
Menghitung jarak terdekat antar kelompok ((1 dan 4)(2 dan 3)) dengan
kelompok yang tersisa, yaitu kelompok 5.
Gabungkan dua kelompok terdekat menjadi satu.
Langkah 6
Pilih jarak dua kelompok terdekat.
Terpilih kelompok (1 dan 4) dan kelompok (2 dan 3), sehingga kedua kelompok
digabungkan.
Menghitung jarak terdekat antar kelompok ((1 dan 4)(2 dan 3)) dengan
kelompok yang tersisa, yaitu kelompok 5.
Langkah 7
Perbaharui matriks jarak antar data.
Hasil matriks jarak penggabungan kelompok {23} dan kelompok {14}.
Langkah 7
Perbaharui matriks jarak antar data.
Hasil matriks jarak penggabungan kelompok {23} dan kelompok {14}.
Kelompok (1234) dan 5 digabung
menjadi kelompok tunggal dari
lima data, yaitu (12345) dengan
jarak terdekat 5.
Langkah 7
Hasil klastering dengan AHC
Referensi
Suyanto. 2019. Data Mining: Untuk Klasifikasi dan Klasterisasi Data. Bandung. Informatika
Junta Zeniarja. 2021. Pertemuan 11 - Agglomerative Hierarchical Clustering (AHC) dengan
Python | Python Data Mining 2021. https://www.youtube.com/watch?v=s8K0lO9OFOA.
Diakses November 2022.

More Related Content

What's hot

K-Means Clustering.ppt
K-Means Clustering.pptK-Means Clustering.ppt
K-Means Clustering.pptAdam Superman
 
Clustering, k-means clustering
Clustering, k-means clusteringClustering, k-means clustering
Clustering, k-means clusteringMegha Sharma
 
K MEANS CLUSTERING
K MEANS CLUSTERINGK MEANS CLUSTERING
K MEANS CLUSTERINGsingh7599
 
K-means clustering algorithm
K-means clustering algorithmK-means clustering algorithm
K-means clustering algorithmVinit Dantkale
 
2.2 decision tree
2.2 decision tree2.2 decision tree
2.2 decision treeKrish_ver2
 
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-175 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17ArdianDwiPraba
 
Pertemuan 04 Teknik Pencarian (Search)
Pertemuan 04 Teknik Pencarian (Search)Pertemuan 04 Teknik Pencarian (Search)
Pertemuan 04 Teknik Pencarian (Search)Endang Retnoningsih
 
CART: Not only Classification and Regression Trees
CART: Not only Classification and Regression TreesCART: Not only Classification and Regression Trees
CART: Not only Classification and Regression TreesMarc Garcia
 
K means Clustering
K means ClusteringK means Clustering
K means ClusteringEdureka!
 
Klasifikasi Data Mining.pptx
Klasifikasi Data Mining.pptxKlasifikasi Data Mining.pptx
Klasifikasi Data Mining.pptxAdam Superman
 
Nearest Neighbor Algorithm Zaffar Ahmed
Nearest Neighbor Algorithm  Zaffar AhmedNearest Neighbor Algorithm  Zaffar Ahmed
Nearest Neighbor Algorithm Zaffar AhmedZaffar Ahmed Shaikh
 
K means clustering
K means clusteringK means clustering
K means clusteringkeshav goyal
 

What's hot (20)

Kmeans
KmeansKmeans
Kmeans
 
My8clst
My8clstMy8clst
My8clst
 
K-Means Clustering.ppt
K-Means Clustering.pptK-Means Clustering.ppt
K-Means Clustering.ppt
 
2700 3 data preprocessing
2700 3 data preprocessing2700 3 data preprocessing
2700 3 data preprocessing
 
Clustering, k-means clustering
Clustering, k-means clusteringClustering, k-means clustering
Clustering, k-means clustering
 
Dbscan
DbscanDbscan
Dbscan
 
K MEANS CLUSTERING
K MEANS CLUSTERINGK MEANS CLUSTERING
K MEANS CLUSTERING
 
Modul klasifikasi decission tree modul klasifikasi
Modul klasifikasi decission tree modul klasifikasiModul klasifikasi decission tree modul klasifikasi
Modul klasifikasi decission tree modul klasifikasi
 
K-means clustering algorithm
K-means clustering algorithmK-means clustering algorithm
K-means clustering algorithm
 
2.2 decision tree
2.2 decision tree2.2 decision tree
2.2 decision tree
 
Decision Tree Learning
Decision Tree LearningDecision Tree Learning
Decision Tree Learning
 
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-175 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17
 
Pertemuan 04 Teknik Pencarian (Search)
Pertemuan 04 Teknik Pencarian (Search)Pertemuan 04 Teknik Pencarian (Search)
Pertemuan 04 Teknik Pencarian (Search)
 
CART: Not only Classification and Regression Trees
CART: Not only Classification and Regression TreesCART: Not only Classification and Regression Trees
CART: Not only Classification and Regression Trees
 
Text mining
Text miningText mining
Text mining
 
K means Clustering
K means ClusteringK means Clustering
K means Clustering
 
Klasifikasi Data Mining.pptx
Klasifikasi Data Mining.pptxKlasifikasi Data Mining.pptx
Klasifikasi Data Mining.pptx
 
Nearest Neighbor Algorithm Zaffar Ahmed
Nearest Neighbor Algorithm  Zaffar AhmedNearest Neighbor Algorithm  Zaffar Ahmed
Nearest Neighbor Algorithm Zaffar Ahmed
 
K mean-clustering
K mean-clusteringK mean-clustering
K mean-clustering
 
K means clustering
K means clusteringK means clustering
K means clustering
 

Similar to AHC - Agglomerative Hierarchical Clustering

Belajar mudah algoritma data mining k means
Belajar mudah algoritma data mining k meansBelajar mudah algoritma data mining k means
Belajar mudah algoritma data mining k meansilmuBiner
 
Machine Learning Diskusi 10.pdf
Machine Learning Diskusi 10.pdfMachine Learning Diskusi 10.pdf
Machine Learning Diskusi 10.pdfHendroGunawan8
 
Analisis Klaster (2)
Analisis Klaster (2)Analisis Klaster (2)
Analisis Klaster (2)Rani Nooraeni
 
Proposal Penelitian Proposal Peenelitian
Proposal Penelitian Proposal PeenelitianProposal Penelitian Proposal Peenelitian
Proposal Penelitian Proposal PeenelitianFeriForza
 
Clustering_hirarki (tanpa narasi) (1).pptx
Clustering_hirarki (tanpa narasi) (1).pptxClustering_hirarki (tanpa narasi) (1).pptx
Clustering_hirarki (tanpa narasi) (1).pptxnyomans1
 
Machine Learning Diskusi 9.pdf
Machine Learning Diskusi 9.pdfMachine Learning Diskusi 9.pdf
Machine Learning Diskusi 9.pdfHendroGunawan8
 
Artikel Final Yan Yan G
Artikel Final Yan Yan GArtikel Final Yan Yan G
Artikel Final Yan Yan GYan Gustiana
 
PPT_Data_Mining_Kel_3.pptx
PPT_Data_Mining_Kel_3.pptxPPT_Data_Mining_Kel_3.pptx
PPT_Data_Mining_Kel_3.pptxAbdulMajid84127
 
Pcd 012 - pengenalan pola (lanjutan)
Pcd   012 - pengenalan pola (lanjutan)Pcd   012 - pengenalan pola (lanjutan)
Pcd 012 - pengenalan pola (lanjutan)Febriyani Syafri
 
PPT_Modus_dan_Median_Data_Kelompok_Zainu.pptx
PPT_Modus_dan_Median_Data_Kelompok_Zainu.pptxPPT_Modus_dan_Median_Data_Kelompok_Zainu.pptx
PPT_Modus_dan_Median_Data_Kelompok_Zainu.pptxRIZAL330963
 
BAB 2 UKURAN PEMUSATAN DAN PENYEBARAN DATA BERKELOMPOK.pptx
BAB 2 UKURAN PEMUSATAN DAN PENYEBARAN DATA BERKELOMPOK.pptxBAB 2 UKURAN PEMUSATAN DAN PENYEBARAN DATA BERKELOMPOK.pptx
BAB 2 UKURAN PEMUSATAN DAN PENYEBARAN DATA BERKELOMPOK.pptxazizahsiti6
 
statistika III.docx
statistika III.docxstatistika III.docx
statistika III.docxRadenAjeng8
 
02. PPT MTK (Wajib) XII - www.ilmuguru.org.pptx
02. PPT MTK (Wajib) XII - www.ilmuguru.org.pptx02. PPT MTK (Wajib) XII - www.ilmuguru.org.pptx
02. PPT MTK (Wajib) XII - www.ilmuguru.org.pptxAyuDinaAdniaty
 
pertemuan 1.pptx
pertemuan 1.pptxpertemuan 1.pptx
pertemuan 1.pptxNelda7
 

Similar to AHC - Agglomerative Hierarchical Clustering (20)

Analisis Cluster
Analisis ClusterAnalisis Cluster
Analisis Cluster
 
Belajar mudah algoritma data mining k means
Belajar mudah algoritma data mining k meansBelajar mudah algoritma data mining k means
Belajar mudah algoritma data mining k means
 
Machine Learning Diskusi 10.pdf
Machine Learning Diskusi 10.pdfMachine Learning Diskusi 10.pdf
Machine Learning Diskusi 10.pdf
 
Analisis Klaster (2)
Analisis Klaster (2)Analisis Klaster (2)
Analisis Klaster (2)
 
Proposal Penelitian Proposal Peenelitian
Proposal Penelitian Proposal PeenelitianProposal Penelitian Proposal Peenelitian
Proposal Penelitian Proposal Peenelitian
 
Analisis klaster
Analisis klasterAnalisis klaster
Analisis klaster
 
Clustering_hirarki (tanpa narasi) (1).pptx
Clustering_hirarki (tanpa narasi) (1).pptxClustering_hirarki (tanpa narasi) (1).pptx
Clustering_hirarki (tanpa narasi) (1).pptx
 
Machine Learning Diskusi 9.pdf
Machine Learning Diskusi 9.pdfMachine Learning Diskusi 9.pdf
Machine Learning Diskusi 9.pdf
 
Modul clustering data mining modul clustering
Modul clustering data mining modul clusteringModul clustering data mining modul clustering
Modul clustering data mining modul clustering
 
Artikel Final Yan Yan G
Artikel Final Yan Yan GArtikel Final Yan Yan G
Artikel Final Yan Yan G
 
PPT_Data_Mining_Kel_3.pptx
PPT_Data_Mining_Kel_3.pptxPPT_Data_Mining_Kel_3.pptx
PPT_Data_Mining_Kel_3.pptx
 
LN s10-machine vision-s2
LN s10-machine vision-s2LN s10-machine vision-s2
LN s10-machine vision-s2
 
Pcd 012 - pengenalan pola (lanjutan)
Pcd   012 - pengenalan pola (lanjutan)Pcd   012 - pengenalan pola (lanjutan)
Pcd 012 - pengenalan pola (lanjutan)
 
Rpp matriks
Rpp matriksRpp matriks
Rpp matriks
 
PPT_Modus_dan_Median_Data_Kelompok_Zainu.pptx
PPT_Modus_dan_Median_Data_Kelompok_Zainu.pptxPPT_Modus_dan_Median_Data_Kelompok_Zainu.pptx
PPT_Modus_dan_Median_Data_Kelompok_Zainu.pptx
 
BAB 2 UKURAN PEMUSATAN DAN PENYEBARAN DATA BERKELOMPOK.pptx
BAB 2 UKURAN PEMUSATAN DAN PENYEBARAN DATA BERKELOMPOK.pptxBAB 2 UKURAN PEMUSATAN DAN PENYEBARAN DATA BERKELOMPOK.pptx
BAB 2 UKURAN PEMUSATAN DAN PENYEBARAN DATA BERKELOMPOK.pptx
 
statistika III.docx
statistika III.docxstatistika III.docx
statistika III.docx
 
Bab 1 4 jadiii
Bab 1 4 jadiiiBab 1 4 jadiii
Bab 1 4 jadiii
 
02. PPT MTK (Wajib) XII - www.ilmuguru.org.pptx
02. PPT MTK (Wajib) XII - www.ilmuguru.org.pptx02. PPT MTK (Wajib) XII - www.ilmuguru.org.pptx
02. PPT MTK (Wajib) XII - www.ilmuguru.org.pptx
 
pertemuan 1.pptx
pertemuan 1.pptxpertemuan 1.pptx
pertemuan 1.pptx
 

More from Elvi Rahmi

06 - Machine Learning .pdf
06 - Machine Learning .pdf06 - Machine Learning .pdf
06 - Machine Learning .pdfElvi Rahmi
 
Algoritma Support Vector Machine.pdf
Algoritma Support Vector Machine.pdfAlgoritma Support Vector Machine.pdf
Algoritma Support Vector Machine.pdfElvi Rahmi
 
05 - Teknik Dasar AI - Planning.pdf
05 - Teknik Dasar AI - Planning.pdf05 - Teknik Dasar AI - Planning.pdf
05 - Teknik Dasar AI - Planning.pdfElvi Rahmi
 
03 - Teknik Dasar AI - Reasoning.pdf
03 - Teknik Dasar AI - Reasoning.pdf03 - Teknik Dasar AI - Reasoning.pdf
03 - Teknik Dasar AI - Reasoning.pdfElvi Rahmi
 
02 - Teknik Dasar AI - Searching.pdf
02 - Teknik Dasar AI - Searching.pdf02 - Teknik Dasar AI - Searching.pdf
02 - Teknik Dasar AI - Searching.pdfElvi Rahmi
 
01 - AI - Pengantar AI.pdf
01 - AI - Pengantar AI.pdf01 - AI - Pengantar AI.pdf
01 - AI - Pengantar AI.pdfElvi Rahmi
 
07 - Pengujian Hipotesis.pdf
07 - Pengujian Hipotesis.pdf07 - Pengujian Hipotesis.pdf
07 - Pengujian Hipotesis.pdfElvi Rahmi
 
05 - Variabel Random dan Distribusi Peluang.pdf
05 - Variabel Random dan Distribusi Peluang.pdf05 - Variabel Random dan Distribusi Peluang.pdf
05 - Variabel Random dan Distribusi Peluang.pdfElvi Rahmi
 
Teknik Sampling
Teknik SamplingTeknik Sampling
Teknik SamplingElvi Rahmi
 
04 - Teori Peluang.pdf
04 - Teori Peluang.pdf04 - Teori Peluang.pdf
04 - Teori Peluang.pdfElvi Rahmi
 
Quiz - Statistika dan Probabilitas.pdf
Quiz - Statistika dan Probabilitas.pdfQuiz - Statistika dan Probabilitas.pdf
Quiz - Statistika dan Probabilitas.pdfElvi Rahmi
 
03 - Ukuran Lokasi dan Dispersi.pdf
03 - Ukuran Lokasi dan Dispersi.pdf03 - Ukuran Lokasi dan Dispersi.pdf
03 - Ukuran Lokasi dan Dispersi.pdfElvi Rahmi
 
02 - Penyajian Data (Distribusi Frekuensi).pdf
02 - Penyajian Data (Distribusi Frekuensi).pdf02 - Penyajian Data (Distribusi Frekuensi).pdf
02 - Penyajian Data (Distribusi Frekuensi).pdfElvi Rahmi
 
01 - Pengantar Statistika.pdf
01 - Pengantar Statistika.pdf01 - Pengantar Statistika.pdf
01 - Pengantar Statistika.pdfElvi Rahmi
 
Mastering the master of ceremony
Mastering the master of ceremonyMastering the master of ceremony
Mastering the master of ceremonyElvi Rahmi
 
Implementasi Algoritma FP - Growth Menentukan Asosiasi Antar Produk
Implementasi Algoritma FP - Growth Menentukan Asosiasi Antar ProdukImplementasi Algoritma FP - Growth Menentukan Asosiasi Antar Produk
Implementasi Algoritma FP - Growth Menentukan Asosiasi Antar ProdukElvi Rahmi
 
Identifikasi dan Pencegahan Keylogging Pada Android Menggunakan Customized Vi...
Identifikasi dan Pencegahan Keylogging Pada Android Menggunakan Customized Vi...Identifikasi dan Pencegahan Keylogging Pada Android Menggunakan Customized Vi...
Identifikasi dan Pencegahan Keylogging Pada Android Menggunakan Customized Vi...Elvi Rahmi
 

More from Elvi Rahmi (17)

06 - Machine Learning .pdf
06 - Machine Learning .pdf06 - Machine Learning .pdf
06 - Machine Learning .pdf
 
Algoritma Support Vector Machine.pdf
Algoritma Support Vector Machine.pdfAlgoritma Support Vector Machine.pdf
Algoritma Support Vector Machine.pdf
 
05 - Teknik Dasar AI - Planning.pdf
05 - Teknik Dasar AI - Planning.pdf05 - Teknik Dasar AI - Planning.pdf
05 - Teknik Dasar AI - Planning.pdf
 
03 - Teknik Dasar AI - Reasoning.pdf
03 - Teknik Dasar AI - Reasoning.pdf03 - Teknik Dasar AI - Reasoning.pdf
03 - Teknik Dasar AI - Reasoning.pdf
 
02 - Teknik Dasar AI - Searching.pdf
02 - Teknik Dasar AI - Searching.pdf02 - Teknik Dasar AI - Searching.pdf
02 - Teknik Dasar AI - Searching.pdf
 
01 - AI - Pengantar AI.pdf
01 - AI - Pengantar AI.pdf01 - AI - Pengantar AI.pdf
01 - AI - Pengantar AI.pdf
 
07 - Pengujian Hipotesis.pdf
07 - Pengujian Hipotesis.pdf07 - Pengujian Hipotesis.pdf
07 - Pengujian Hipotesis.pdf
 
05 - Variabel Random dan Distribusi Peluang.pdf
05 - Variabel Random dan Distribusi Peluang.pdf05 - Variabel Random dan Distribusi Peluang.pdf
05 - Variabel Random dan Distribusi Peluang.pdf
 
Teknik Sampling
Teknik SamplingTeknik Sampling
Teknik Sampling
 
04 - Teori Peluang.pdf
04 - Teori Peluang.pdf04 - Teori Peluang.pdf
04 - Teori Peluang.pdf
 
Quiz - Statistika dan Probabilitas.pdf
Quiz - Statistika dan Probabilitas.pdfQuiz - Statistika dan Probabilitas.pdf
Quiz - Statistika dan Probabilitas.pdf
 
03 - Ukuran Lokasi dan Dispersi.pdf
03 - Ukuran Lokasi dan Dispersi.pdf03 - Ukuran Lokasi dan Dispersi.pdf
03 - Ukuran Lokasi dan Dispersi.pdf
 
02 - Penyajian Data (Distribusi Frekuensi).pdf
02 - Penyajian Data (Distribusi Frekuensi).pdf02 - Penyajian Data (Distribusi Frekuensi).pdf
02 - Penyajian Data (Distribusi Frekuensi).pdf
 
01 - Pengantar Statistika.pdf
01 - Pengantar Statistika.pdf01 - Pengantar Statistika.pdf
01 - Pengantar Statistika.pdf
 
Mastering the master of ceremony
Mastering the master of ceremonyMastering the master of ceremony
Mastering the master of ceremony
 
Implementasi Algoritma FP - Growth Menentukan Asosiasi Antar Produk
Implementasi Algoritma FP - Growth Menentukan Asosiasi Antar ProdukImplementasi Algoritma FP - Growth Menentukan Asosiasi Antar Produk
Implementasi Algoritma FP - Growth Menentukan Asosiasi Antar Produk
 
Identifikasi dan Pencegahan Keylogging Pada Android Menggunakan Customized Vi...
Identifikasi dan Pencegahan Keylogging Pada Android Menggunakan Customized Vi...Identifikasi dan Pencegahan Keylogging Pada Android Menggunakan Customized Vi...
Identifikasi dan Pencegahan Keylogging Pada Android Menggunakan Customized Vi...
 

Recently uploaded

MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxmariaboisala21
 
415418921-statistika- mean media modus data tunggal dan data kelompok
415418921-statistika- mean media modus data tunggal dan data kelompok415418921-statistika- mean media modus data tunggal dan data kelompok
415418921-statistika- mean media modus data tunggal dan data kelompokelmalinda2
 
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxMATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxrikosyahputra0173
 
kesalahan tipe 1 dan 2 pada statistik.pptx
kesalahan tipe 1 dan 2 pada statistik.pptxkesalahan tipe 1 dan 2 pada statistik.pptx
kesalahan tipe 1 dan 2 pada statistik.pptxAhmadSyajili
 
Manajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet RiyadiManajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet RiyadiCristianoRonaldo185977
 
Metode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau SurveiMetode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau Surveikustiyantidew94
 
PPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptxPPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptxnursariheldaseptiana
 
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS Aceh
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS AcehSKP GURU satuan kinerja pegawai tahun 2023 untuk PNS Aceh
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS AcehBISMIAULIA
 
pertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptpertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptAhmadSyajili
 

Recently uploaded (9)

MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
 
415418921-statistika- mean media modus data tunggal dan data kelompok
415418921-statistika- mean media modus data tunggal dan data kelompok415418921-statistika- mean media modus data tunggal dan data kelompok
415418921-statistika- mean media modus data tunggal dan data kelompok
 
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxMATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
 
kesalahan tipe 1 dan 2 pada statistik.pptx
kesalahan tipe 1 dan 2 pada statistik.pptxkesalahan tipe 1 dan 2 pada statistik.pptx
kesalahan tipe 1 dan 2 pada statistik.pptx
 
Manajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet RiyadiManajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
 
Metode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau SurveiMetode penelitian Deskriptif atau Survei
Metode penelitian Deskriptif atau Survei
 
PPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptxPPT Olah Nilai Kurikulum merdeka belajar.pptx
PPT Olah Nilai Kurikulum merdeka belajar.pptx
 
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS Aceh
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS AcehSKP GURU satuan kinerja pegawai tahun 2023 untuk PNS Aceh
SKP GURU satuan kinerja pegawai tahun 2023 untuk PNS Aceh
 
pertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptpertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.ppt
 

AHC - Agglomerative Hierarchical Clustering

  • 1. DATA MINING Klasterisasi AHC - Agglomerative Hierarchical Clustering Elvi Rahmi, S.T., M.Kom. elvizasri@gmail.com November 2022
  • 2. Kategori Metode Klasterisasi k-Means k-Modes k-Medoids Fuzzy c-Means dll Metode berbasis partisi (partitioning methods) Ukuran Jarak BIRCH (Balanced Iterative Reducing and Clustering) Chameleon Agglomerative Divisive, dll Metode berbasis hirarki (hierarchical methods) DBSCAN OPTICS DENCLUE dll Metode berbasis kepadatan (density-based methods) STING CLIQUE dll Metode berbasis kisi (grid-based methods)
  • 3. Hierarchical Clustering Hierarchical clustering adalah metode analisis klaster untuk membangun hierarki kelompok data Analisis klaster hierarki adalah pendekatan umum untuk analisis klaster, dimana objek digunakan untuk mengelompokkan objek-objek atau catatan yang dekat satu sama lain. K-Means dan Agglomerative Hierarchical Clustering
  • 4. Hierarchical Clustering Hierarchical clustering adalah metode analisis klaster untuk membangun hierarki kelompok data Analisis klaster hierarki adalah pendekatan umum untuk analisis klaster, dimana objek digunakan untuk mengelompokkan objek- objek atau catatan yang dekat satu sama lain. K-Means dan Agglomerative Hierarchical Clustering K-Means = Memilih banyaknya klaster dan menetapkan pusat klaster. Hierarki Agglomerative = Semua titik pada data dianggap sebagai klaster. Kemudian dicari dua titik terdekat dan dijadikan satu klaster. Kemudian dipilih lagi titik terdekat dan dijadikan satu klaster. Hal ini dilakukan sampai diperoleh satu klaster besar.
  • 5. Agglomerative Divisive Kategori Utama Metode Hierarchical Clustering Top-Down Bottom-Up Pada setiap langkah, pasangan klaster dengan jarak klaster ke klaster terkecil menyatu menjadi satu klaster.
  • 6. Bagaimana Algoritma AHC Bekerja? Hitung matriks jarak antar titik-titik sampel yang diketahui. (Menggunakan metode-metode perhitungan jarak seperti Euclidian, Manhattan Distance, dll). Gabungkan dua klaster terdekat menjadi satu klaster. Single Linkage (Jarak Terdekat) Complete Linkage (Jarak Terjauh) Average Linkage (Jarak Rata-Rata) Perbaharui matriks jarak antar data untuk merepresentasikan antara kelompok baru dengan kelompok yang masih tersisa. Ulangi langkah 2-3 sampai hanya satu kelompok yang tersisa.
  • 7. Latihan Soal Kelompokkan dataset di bawah ini dengan menggunakan metode AHC (Single Linkage) dan metode perhitungan jarak Manhattan Distance. Dataset Skor Kedisiplinan Siswa
  • 8. Langkah 1 Hitung matrik jarak antar data. Hitung jarak dua data secara berpasang-pasangan dengan menggunakan Manhattan Distance.
  • 9. Langkah 1 Hitung jarak dua data secara berpasang-pasangan dengan menggunakan Manhattan Distance.
  • 10. Langkah 2 Gabungkan dua kelompok terdekat menjadi satu.
  • 11. Langkah 2 Gabungkan dua kelompok terdekat menjadi satu.
  • 12. Langkah 2 Gabungkan dua kelompok terdekat menjadi satu. Menggunakan Single Linkage, pilih jarak dari dua kelompok yang terdekat. Terpilih kelompok 2 dan 3, sehingga kedua kelompok digabungkan. Menghitung jarak terdekat antar kelompok (2 dan 3) dengan kelompok yang tersisa, yaitu 1, 4, dan 5.
  • 13. Langkah 2 Gabungkan dua kelompok terdekat menjadi satu. Menggunakan Single Linkage, pilih jarak dari dua kelompok yang terdekat. Terpilih kelompok 2 dan 3, sehingga kedua kelompok digabungkan. Menghitung jarak terdekat antar kelompok (2 dan 3) dengan kelompok yang tersisa, yaitu 1, 4, dan 5.
  • 14. Langkah 3 Perbaharui matriks jarak antar data Hasil matriks jarak penggabungan kelompok 2 dan kelompok 3. Lengkapi matriks di atas!
  • 15. Langkah 3 Perbaharui matriks jarak antar data Hasil matriks jarak penggabungan kelompok 2 dan kelompok 3. Lengkapi matriks di atas!
  • 16. Langkah 3 Perbaharui matriks jarak antar data Hasil matriks jarak penggabungan kelompok 2 dan kelompok 3.
  • 17. Langkah 4 Gabungkan dua kelompok terdekat menjadi satu. Pilih jarak dua kelompok terdekat.
  • 18. Langkah 4 Gabungkan dua kelompok terdekat menjadi satu. Pilih jarak dua kelompok terdekat. Terpilih kelompok 1 dan 4, sehingga kedua kelompok digabungkan. Menghitung jarak terdekat antar kelompok (1 dan 4) dengan kelompok yang tersisa, yaitu {23} dan 5.
  • 19. Langkah 4 Gabungkan dua kelompok terdekat menjadi satu. Pilih jarak dua kelompok terdekat. Terpilih kelompok 1 dan 4, sehingga kedua kelompok digabungkan. Menghitung jarak terdekat antar kelompok (1 dan 4) dengan kelompok yang tersisa, yaitu {23} dan 5.
  • 20. Langkah 5 Perbaharui matriks jarak antar data. Hasil matriks jarak penggabungan kelompok 1 dan kelompok 4. Lengkapi matriks di atas!
  • 21. Langkah 5 Perbaharui matriks jarak antar data. Hasil matriks jarak penggabungan kelompok 1 dan kelompok 4.
  • 22. Gabungkan dua kelompok terdekat menjadi satu. Langkah 6 Pilih jarak dua kelompok terdekat. Terpilih kelompok (1 dan 4) dan kelompok (2 dan 3), sehingga kedua kelompok digabungkan. Menghitung jarak terdekat antar kelompok ((1 dan 4)(2 dan 3)) dengan kelompok yang tersisa, yaitu kelompok 5.
  • 23. Gabungkan dua kelompok terdekat menjadi satu. Langkah 6 Pilih jarak dua kelompok terdekat. Terpilih kelompok (1 dan 4) dan kelompok (2 dan 3), sehingga kedua kelompok digabungkan. Menghitung jarak terdekat antar kelompok ((1 dan 4)(2 dan 3)) dengan kelompok yang tersisa, yaitu kelompok 5.
  • 24. Langkah 7 Perbaharui matriks jarak antar data. Hasil matriks jarak penggabungan kelompok {23} dan kelompok {14}.
  • 25. Langkah 7 Perbaharui matriks jarak antar data. Hasil matriks jarak penggabungan kelompok {23} dan kelompok {14}. Kelompok (1234) dan 5 digabung menjadi kelompok tunggal dari lima data, yaitu (12345) dengan jarak terdekat 5.
  • 27. Referensi Suyanto. 2019. Data Mining: Untuk Klasifikasi dan Klasterisasi Data. Bandung. Informatika Junta Zeniarja. 2021. Pertemuan 11 - Agglomerative Hierarchical Clustering (AHC) dengan Python | Python Data Mining 2021. https://www.youtube.com/watch?v=s8K0lO9OFOA. Diakses November 2022.