SlideShare a Scribd company logo
1 of 39
Departemen Teknik
Informatika
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
Hierarchical Clustering
Disusun oleh : Nanik Suciati
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
Capaian Pembelajaran
Mahasiswa mampu menjelaskan algoritma clustering berbasis
hirarki agglomerative.
HIERARCHYCAL CLUSTERING
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
โ€ข Pengelompokan data
yang menghasilkan
serangkaian cluster
bersarang dan tersusun
seperti pohon hirarki
โ€ข Dapat divisualisasikan
menggunakan
dendogram
โ€ข Diagram berbentuk
seperti pohon (tree)
sehingga dapat
menyimpan urutan
penggabungan atau
pemisahan cluster
1 2 3 4 5
Dendrogram
Cluster bersarang
1
2
3
4
5
HIERARCHYCAL CLUSTERING
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
โ€ข Dua tipe hierarchical clustering
โ€ข Agglomerative:
โ€ข Mulai dari setiap titik (data) dianggap sebagai cluster
โ€ข Pada setiap tahap, dilakukan penggabungan sepasang cluster terdekat sampai tersisa satu cluster (atau sampai
tersisa k cluster)
โ€ข Divisive:
โ€ข Mulai dari satu cluster, semua titik (data) menjadi anggota cluster tersebut
โ€ข Pada setiap tahap, dilakukan pemisahan (split) satu cluster menjadi dua, sampai setiap cluster hanya berisi satu
data (atau sampai tersisa k cluster)
โ€ข Penggabungan atau pemisahan cluster dilakukan berdasarkan kemiripan (similarity) atau
jarak (distance)
โ€ข Matriks kemiripan (proximity matrix) menyimpan nilai kemiripan antar cluster (kemiripan=0, objek
sangat berbeda)
โ€ข Matriks jarak (distance matrix) menyimpan nilai jarak antar cluster (jarak=0, objek sangat mirip=sama)
Algoritma Clustering Agglomerative
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
โ€ข Algoritma
1. Setiap data adalah satu cluster, hitung matriks jarak
Ulang
2. Gabung dua cluster paling dekat
3. Perbarui matriks jarak
Sampai tersisa hanya satu cluster
โ€ข Beberapa pendekatan untuk menghitung jarak antara dua cluster
โ€ข Single link, complete link, group average, jarak centroid
โ€ข Pemilihan pendekatan perhitungan jarak menentukan hasil clustering
Ilustrasi Algoritma Clustering Agglomerative
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
๏ฑ Terdapat 5 data, masing-
masing berupa suatu
wadah.
Jumlah balok
Jumlah
silinder
1
2
3
4
5
๏ฑ Data tersebut diplot ke dalam ruang 2
dimensi menggunakan nilai atribut
jumlah balok dan jumlah silinder.
๏ฑ 2 data yang mirip ๏ƒ  jaraknya dekat
0
d(2,1) 0
d(3,1) d(3,2) 0
d(4,1) d(4,2) d(4,3) 0
d(5,1) d(5,2) d(5,3) d(5,4) 0
๏ฑ Disusun matriks jarak yang
menyimpan jarak Euclidean
antara setiap dua data
1 2 3 4 5
1
2
3
4
5
Ilustrasi Algoritma
Clustering
Agglomerative
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
Jumlah balok
Jumlah
silinder 1
2
3
4
5
0
d(2,1) 0
d(3,1) d(3,2) 0
d(4,1) d(4,2) d(4,3) 0
d(5,1) d(5,2) d(5,3) d(5,4) 0
1 2 3 4 5
1
2
3
4
5
๐‘‘ 2, 1 = 2.0 โˆ’ 1.0 2 + 3.0 โˆ’ 2.0 2 = 1.41
0
1.41 0
2.24 1.00 0
2.24 2.24 3.16 0
2.00 1.41 2.24 1.00 0
1 2 3 4 5
1
2
3
4
5
๐‘‘ 3, 1 = 2.0 โˆ’ 1.0 2 + 4.0 โˆ’ 2.0 2 = 2.24
๐‘‘ 3, 2 = 2.0 โˆ’ 2.0 2 + 4.0 โˆ’ 3.0 2 = 1.00
๐‘‘ 4, 1 = 3.0 โˆ’ 1.0 2 + 1.0 โˆ’ 2.0 2 = 2.24
๐‘‘ 5, 4 = 3.0 โˆ’ 3.0 2 + 2.0 โˆ’ 1.0 2 = 1.00
.
.
.
๏ฑ Terdapat 10 nilai jarak.
Ilustrasi Algoritma
Clustering
Agglomerative
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
Bottom-Up (agglomerative):
1. Dimulai dengan menjadikan
tiap objek sebagai satu
cluster.
2. Menentukan pasangan
terdekat untuk digabung
menjadi satu cluster.
Memperbarui matriks jarak.
3. Langkah 2 diulang sampai
semua cluster tergabung
menjadi satu.
Data 1 Data 2 Data 3 Data 4 Data 5
1
2
3
4
5
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
Gabung satu pasangan cluster
dengan nilai jarak terkecil dari
10 kemungkinan yang ada.
Iterasi 1
Perbarui matriks jarak. Data 2 Data 3
1
2
3
4
5
0
1.41 0
2.24 1.00 0
2.24 2.24 3.16 0
2.00 1.41 2.24 1.00 0
1 2 3 4 5
1
2
3
4
5
0
1.41 0
2.24 2.24 0
2.00 1.41 1.00 0
1 2,3 4 5
1
2,3
4
5
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
Gabung satu pasangan cluster
dengan nilai jarak terkecil dari
10 kemungkinan yang ada.
Iterasi 1
Iterasi 2
Perbarui matriks jarak.
Gabung satu pasangan cluster
dengan nilai jarak terkecil dari
6 kemungkinan yang ada.
Perbarui matriks jarak.
1
2
3
4
5
0
1.41 0
2.24 2.24 0
2.00 1.41 1.00 0
1 2,3 4 5
1
2,3
4
5
0
1.41 0
2.24 1.41 0
1 2,3 4,5
1
2,3
4,5
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
Gabung satu pasangan cluster
dengan nilai jarak terkecil dari
10 kemungkinan yang ada.
Iterasi 1
Iterasi 2
Iterasi 3
Perbarui matriks jarak.
Gabung satu pasangan cluster
dengan nilai jarak terkecil dari
6 kemungkinan yang ada.
Perbarui matriks jarak.
Gabung satu pasangan cluster
dengan nilai jarak terkecil dari
3 kemungkinan yang ada.
1
2
3
4
5
0
1.41 0
2.24 1.41 0
1 2,3 4,5
1
2,3
4,5
0
1.41 0
Perbarui matriks jarak.
1,2,3 4,5
1,2,3
4,5
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
Gabung satu pasangan cluster
dengan nilai jarak terkecil dari
10 kemungkinan yang ada.
Iterasi 1
Iterasi 2
Iterasi 3
Perbarui matriks jarak.
Gabung satu pasangan cluster
dengan nilai jarak terkecil dari
6 kemungkinan yang ada.
Perbarui matriks jarak.
Gabung satu pasangan cluster
dengan nilai jarak terkecil dari
3 kemungkinan yang ada.
0
1.41 0
1,2,3 4,5
1,2,3
4,5
Perbarui matriks jarak.
1,2,3,4,5
1
2
3
4
5
cluster
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
๏ฑ Pada iterasi 1 data 2 dan
data 3 digabung.
๏ฑ Perbarui matriks jarak.
d( , ) = ??
d( , ) = ??
d( , ) = ??
0
1.41 0
2.24 1.00 0
2.24 2.24 3.16 0
2.00 1.41 2.24 1.00 0
0
?? 0
2.24 ?? 0
2.00 ?? 1.00 0
(๐‘ฅ1) (๐‘ฅ2) (๐‘ฅ3) (๐‘ฅ4) (๐‘ฅ5)
(๐‘ฅ2, ๐‘ฅ3)
(๐‘ฅ1) (๐‘ฅ4) (๐‘ฅ5)
Matriks jarak
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
0
1.41 0
2.24 1.00 0
2.24 2.24 3.16 0
2.00 1.41 2.24 1.00 0
0
?? 0
2.24 ?? 0
2.00 ?? 1.00 0
(๐‘ฅ1) (๐‘ฅ2) (๐‘ฅ3) (๐‘ฅ4) (๐‘ฅ5)
(๐‘ฅ2, ๐‘ฅ3)
(๐‘ฅ1) (๐‘ฅ4) (๐‘ฅ5)
๐‘‘ ๐‘ฅ2, ๐‘ฅ3 , ๐‘ฅ1 = ๐‘š๐‘–๐‘› ๐‘‘ ๐‘ฅ2 , ๐‘ฅ1 , ๐‘‘ ๐‘ฅ3 , ๐‘ฅ1 =1.41
๐‘‘ ๐‘ฅ2, ๐‘ฅ3 , ๐‘ฅ4 = ๐‘š๐‘–๐‘› ๐‘‘ ๐‘ฅ2 , ๐‘ฅ4 , ๐‘‘ ๐‘ฅ3 , ๐‘ฅ4 =2.24
๐‘‘ ๐‘ฅ2, ๐‘ฅ3 , ๐‘ฅ5 = ๐‘š๐‘–๐‘› ๐‘‘ ๐‘ฅ2 , ๐‘ฅ5 , ๐‘‘ ๐‘ฅ3 , ๐‘ฅ5 =1.41
cluster
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
0
1.41 0
2.24 1.00 0
2.24 2.24 3.16 0
2.00 1.41 2.24 1.00 0
0
1.41 0
2.24 2.24 0
2.00 1.41 1.00 0
(๐‘ฅ1) (๐‘ฅ2) (๐‘ฅ3) (๐‘ฅ4) (๐‘ฅ5)
(๐‘ฅ2, ๐‘ฅ3)
(๐‘ฅ1) (๐‘ฅ4) (๐‘ฅ5)
cluster
๏ฑ Pada iterasi 2 data 4 dan
data 5 digabung.
๏ฑ Perbarui matriks jarak.
0
1.41 0
?? ?? 0
(๐‘ฅ2,๐‘ฅ3)
(๐‘ฅ1) (๐‘ฅ4,๐‘ฅ5)
d((x1),(x4,x5))= ??
d((x2,x3),(x4,x5))= ??
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
0
1.41 0
2.24 1.00 0
2.24 2.24 3.16 0
2.00 1.41 2.24 1.00 0
0
1.41 0
?? ?? 0
(๐‘ฅ1) (๐‘ฅ2) (๐‘ฅ3) (๐‘ฅ4) (๐‘ฅ5)
(๐‘ฅ2, ๐‘ฅ3)
(๐‘ฅ1)
๐‘‘ ๐‘ฅ1 , ๐‘ฅ4, ๐‘ฅ5 = ๐‘š๐‘–๐‘› ๐‘‘ ๐‘ฅ1 , ๐‘ฅ4 , ๐‘‘ ๐‘ฅ1 , ๐‘ฅ5 =2.00
๐‘‘ ๐‘ฅ2, ๐‘ฅ3 , ๐‘ฅ4, ๐‘ฅ5 = ๐‘š๐‘–๐‘› ๐‘‘ ๐‘ฅ2 , ๐‘ฅ4 , ๐‘‘ ๐‘ฅ2 , ๐‘ฅ5 , ๐‘‘ ๐‘ฅ3 , ๐‘ฅ4 , ๐‘‘ ๐‘ฅ3 , ๐‘ฅ5 =1.41
(๐‘ฅ4, ๐‘ฅ5)
cluster
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
0
1.41 0
2.24 1.00 0
2.24 2.24 3.16 0
2.00 1.41 2.24 1.00 0
(๐‘ฅ1) (๐‘ฅ2) (๐‘ฅ3) (๐‘ฅ4) (๐‘ฅ5)
cluster
๏ฑ Pada iterasi 3 data 1 dan
data (2,3) digabung.
0
1.41 0
2.00 1.41 0
(๐‘ฅ2,๐‘ฅ3)
(๐‘ฅ1) (๐‘ฅ4,๐‘ฅ5)
0
1.41 0
(๐‘ฅ1, ๐‘ฅ2, ๐‘ฅ3) (๐‘ฅ4, ๐‘ฅ5)
Gabung
Selesai
Menghitung jarak antar cluster
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
๏ฌ MIN
๏ฌ MAX
๏ฌ Group Average
๏ฌ Jarak centroid
๏ฌ Metode lain menggunakan fungsi objektif
โ€“ Metode Ward menggunakan kuadrat jarak
Jarak?
Kemiripan?
Menghitung jarak antar cluster
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
๏ฌ MIN
๏ฌ MAX
๏ฌ Group Average
๏ฌ Jarak centroid
๏ฌ Metode lain menggunakan fungsi
objektif
โ€“ Metode Ward menggunakan jarak kuadrat
๐‘—๐‘Ž๐‘Ÿ๐‘Ž๐‘˜ ๐ถ1, ๐ถ2 = min ๐‘—๐‘Ž๐‘Ÿ๐‘Ž๐‘˜ ๐‘ƒ1๐‘–, ๐‘ƒ2๐‘—
Menghitung jarak antar cluster
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
๏ฌ MIN
๏ฌ MAX
๏ฌ Group Average
๏ฌ Jarak centroid
๏ฌ Metode lain menggunakan fungsi
objektif
โ€“ Metode Ward menggunakan jarak kuadrat
๐‘—๐‘Ž๐‘Ÿ๐‘Ž๐‘˜ ๐ถ1, ๐ถ2 = max ๐‘—๐‘Ž๐‘Ÿ๐‘Ž๐‘˜ ๐‘ƒ1๐‘–, ๐‘ƒ2๐‘—
Menghitung jarak antar cluster
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
๏ฌ MIN
๏ฌ MAX
๏ฌ Group Average
๏ฌ Jarak centroid
๏ฌ Metode lain menggunakan fungsi
objektif
โ€“ Metode Ward menggunakan jarak kuadrat
๐‘—๐‘Ž๐‘Ÿ๐‘Ž๐‘˜ ๐ถ1, ๐ถ2 = ๐‘—๐‘Ž๐‘Ÿ๐‘Ž๐‘˜ ๐‘ƒ๐‘–, ๐‘ƒ๐‘— / ๐ถ1 * ๐ถ2
Menghitung jarak antar cluster
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
๏ฌ MIN
๏ฌ MAX
๏ฌ Group Average
๏ฌ Jarak centroid
๏ฌ Metode lain menggunakan fungsi
objektif
โ€“ Metode Ward menggunakan jarak kuadrat
๏‚ด ๏‚ด
Jarak antar Cluster: MIN atau Single
Link
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
โ€ข Jarak dua cluster diwakili oleh jarak terdekat antara dua titik pada
cluster yang berbeda.
0
0.10 0
0.90 0.30 0
0.35 0.40 0.60 0
0.80 0.50 0.70 0.20 0
(๐‘ฅ2) (๐‘ฅ3) (๐‘ฅ4) (๐‘ฅ5)
(๐‘ฅ1)
1 2 3 4 5
Dendrogram
Nested Clusters
Jarak antar Cluster : MIN atau Single
Link
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
โ€ข Kekuatan Min atau Single Link
โ€ข Dapat mengelompokkan kumpulan data berbentuk non-elips dengan baik, jika jarak antar
cluster tidak terlalu dekat.
Original Points
Two Clusters
Original Points Two Clusters
Jarak antar Cluster : MIN atau Single
Link
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
โ€ข Kelemahan Min atau Single Link
โ€ข Tidak dapat memisahkan kumpulan data dengan baik jika terdapat noise dan
outlier.
Original Points Two Clusters
Jarak antar Cluster: MAX atau
Complete Link
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
โ€ข Jarak dua cluster diwakili oleh jarak terjauh antara dua titik pada
cluster yang berbeda.
0
0.10 0
0.90 0.30 0
0.35 0.40 0.60 0
0.80 0.50 0.70 0.20 0
(๐‘ฅ2) (๐‘ฅ3) (๐‘ฅ4) (๐‘ฅ5)
(๐‘ฅ1)
1 2 3 4 5
Dendrogram
Nested Clusters
Jarak antar Cluster : MAX atau Complete
Link
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
โ€ข Kekuatan Max atau Complete Link
โ€ข Dapat memisahkan kumpulan data dengan baik meski terdapat noise dan
outlier.
Original Points Two Clusters
Jarak antar Cluster : MAX atau Complete
Link
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
โ€ข Kelemahan Max atau Complete Link
โ€ข Memiliki kecenderungan memecah cluster yang besar
Original Points Two Clusters
Jarak antar Cluster: Group Average
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
โ€ข Jarak dua cluster diwakili oleh rata-rata jarak antara titik-titik pada cluster yang
berbeda.
โ€ข Tidak terlalu sensitif dengan noise dan outlier.
Dendrogram
Nested Clusters
0
0.10 0
0.90 0.30 0
0.35 0.40 0.60 0
0.80 0.50 0.70 0.20 0
(๐‘ฅ2) (๐‘ฅ3) (๐‘ฅ4) (๐‘ฅ5)
(๐‘ฅ1)
1 2 3 4 5
Jarak antar Cluster : Metode Ward
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
โ€ข Jarak dua cluster didasarkan pada nilai jarak kuadrat ketika dua
cluster digabung
โ€ข Mirip dengan group average hanya saja jarak antar titik adalah jarak kuadrat
โ€ข Tidak terlalu sensitif terhadap noise dan outlier
๐‘—๐‘Ž๐‘Ÿ๐‘Ž๐‘˜ ๐ถ1, ๐ถ2 = ๐‘—๐‘Ž๐‘Ÿ๐‘Ž๐‘˜ ๐‘ƒ๐‘–, ๐‘ƒ๐‘—
2
/ ๐ถ1 * ๐ถ2
Clustering Hirarki: Perbandingan
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
Group Average
Wardโ€™s Method
1
2
3
4
5
6
1
2
5
3
4
MIN
1
2
3
4
5
6
1
2
5
3
4
1
2
3
4
5
6
1
2 5
3
4
1
2
3
4
5
6
1
2
3
4
5
MAX
Fakta tentang hierarchical clustering
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
๏ฐ Tidak perlu menentukan jumlah cluster di awal
๏ฐ Menghasilkan dendogram yang dapat membantu memahami data
Validasi hasil clustering
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
๏‚งKebutuhan validasi hasil clustering
๏‚ง Evaluasi
๏‚ง Mengevaluasi kualitas (seberapa baik) hasil clustering
๏‚ง Stabilitas
๏‚ง Mengetahui sensitivitas hasil clustering terhadap parameter algortima, misalnya jumlah cluster
๏‚ง Tendensi
๏‚ง Menilai kesesuaian hasil clustering, misalnya apakah data memiliki karakteristik pengelompokan
tertentu
Mengevaluasi kualitas hasil clustering
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
๏‚ง Internal
๏‚ง Menggunakan informasi internal, seberapa compact dan separated cluster-cluster yang dihasilkan
๏‚ง Silhouette coefficient
๏‚ง Eksternal
๏‚ง Membandingkan hasil clustering dengan label kelas eksternal yang tersedia (ground truth)
๏‚ง Entropy, purity, F-measure
๏‚ง Relatif
๏‚ง Membandingkan dua hasil clustering, misalnya yang didapat dari satu algoritma yang sama dengan nilai
parameter (k, centroid awal) yang berbeda
๏‚ง SSE atau entropy
๏‚ง Digunakan untuk menentukan hasil clustering optimal, misalnya dengan memvariasikan nilai parameter jumlah
cluster k, posisi awal centroid
Silhouette coefficient
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
๏‚ง Silhouette dapat memberikan representasi grafis yang ringkas tentang seberapa baik setiap objek telah
dikelompokkan.
๏‚ง Nilai silhouette adalah ukuran seberapa mirip suatu objek dengan clusternya sendiri (kohesi) dibandingkan
dengan cluster lain.
๏‚ง Nilai silhouette berkisar antara โˆ’1 hingga +1. Nilai 1 menyatakan hasil terbaik dimana suatu data sangat
compact dengan data lain pada cluster yang sama dan jauh dari cluster-cluster lain.
๏‚ง Silhouette dapat dihitung dengan rumus jarak apa pun, seperti jarak Euclidean atau jarak Manhattan.
๏‚ง Jika sebagian besar objek memiliki nilai silhouette tinggi, maka hasil clustering sudah baik.
๏‚ง Jika banyak objek memiliki nilai silhouette rendah atau negatif, maka hasil clustering masih kurang baik,
mungkin memiliki terlalu banyak atau terlalu sedikit jumlah cluster.
Silhouette coefficient
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
๏‚ง Silhouette coefficient dari setiap data x dari hasil clustering dapat dihitung dengan :
๐‘  ๐‘ฅ =
๐‘ ๐‘ฅ โˆ’ ๐‘Ž(๐‘ฅ)
max{๐‘Ž ๐‘ฅ , ๐‘(๐‘ฅ)}
๏‚ง a(x) adalah rataโˆ’rata jarak antara x dan semua data lain pada cluster yang sama
๏‚ง b(x) adalah minimum rataโˆ’rata jarak antara x dengan semua cluster yang lain
๏‚ง ๐‘ˆ๐‘›๐‘ก๐‘ข๐‘˜ ๐‘ ๐‘’๐‘ก๐‘–๐‘Ž๐‘ ๐‘‘๐‘Ž๐‘ก๐‘Ž ๐‘ฅ โˆˆ ๐ถ๐‘ฅ ๐‘‘๐‘Ž๐‘ก๐‘Ž ๐‘ฅ ๐‘Ž๐‘›๐‘”๐‘”๐‘œ๐‘ก๐‘Ž ๐‘๐‘™๐‘ข๐‘ ๐‘ก๐‘’๐‘Ÿ ๐ถ๐‘ฅ
๐‘Ž ๐‘ฅ =
1
๐ถ๐‘ฅ โˆ’1 ๐‘—โˆˆ๐ถ๐‘ฅ,๐‘ฅโ‰ ๐‘ฆ ๐‘‘ ๐‘ฅ, ๐‘ฆ dan ๐‘ ๐‘ฅ = min
๐‘งโ‰ ๐‘ฅ
1
๐ถ๐‘ง
๐‘ฆโˆˆ๐ถ๐‘ง
๐‘‘ ๐‘ฅ, ๐‘ฆ
coefficient
www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia
- TERIMA KASIH -

More Related Content

Similar to Clustering_hirarki (tanpa narasi) (1).pptx

Makalah ukuran penyebaran data
Makalah ukuran penyebaran dataMakalah ukuran penyebaran data
Makalah ukuran penyebaran data
Aisyah Turidho
ย 
Bahas Mid term Statistika Deskriptif E1.pptx
Bahas Mid term Statistika Deskriptif E1.pptxBahas Mid term Statistika Deskriptif E1.pptx
Bahas Mid term Statistika Deskriptif E1.pptx
FitriRahmahUl
ย 
Tutorial WEKA.ppt
Tutorial WEKA.pptTutorial WEKA.ppt
Tutorial WEKA.ppt
JurnalJTIM
ย 
Cara pemakaian weka
Cara pemakaian wekaCara pemakaian weka
Cara pemakaian weka
Nurdin Sumantri
ย 

Similar to Clustering_hirarki (tanpa narasi) (1).pptx (16)

Klasterisasi buku berbahasa indonesia
Klasterisasi buku berbahasa indonesiaKlasterisasi buku berbahasa indonesia
Klasterisasi buku berbahasa indonesia
ย 
Algoritma Pencarian.pptx
Algoritma Pencarian.pptxAlgoritma Pencarian.pptx
Algoritma Pencarian.pptx
ย 
LN s10-machine vision-s2
LN s10-machine vision-s2LN s10-machine vision-s2
LN s10-machine vision-s2
ย 
Pertemuan 5_Jaringan Syaraf Tiruan Upload.pptx
Pertemuan 5_Jaringan Syaraf Tiruan Upload.pptxPertemuan 5_Jaringan Syaraf Tiruan Upload.pptx
Pertemuan 5_Jaringan Syaraf Tiruan Upload.pptx
ย 
Makalah ukuran penyebaran data
Makalah ukuran penyebaran dataMakalah ukuran penyebaran data
Makalah ukuran penyebaran data
ย 
LTM Statistika Deskriptif Pertemuan 2
LTM Statistika Deskriptif Pertemuan 2LTM Statistika Deskriptif Pertemuan 2
LTM Statistika Deskriptif Pertemuan 2
ย 
Support Vector Machine.pptx
Support Vector Machine.pptxSupport Vector Machine.pptx
Support Vector Machine.pptx
ย 
Bahas Mid term Statistika Deskriptif E1.pptx
Bahas Mid term Statistika Deskriptif E1.pptxBahas Mid term Statistika Deskriptif E1.pptx
Bahas Mid term Statistika Deskriptif E1.pptx
ย 
Pertemuan 6 (ukuran penyebaran data)
Pertemuan 6 (ukuran penyebaran data)Pertemuan 6 (ukuran penyebaran data)
Pertemuan 6 (ukuran penyebaran data)
ย 
04-cara-pemakaian-weka.ppt
04-cara-pemakaian-weka.ppt04-cara-pemakaian-weka.ppt
04-cara-pemakaian-weka.ppt
ย 
Tutorial WEKA.ppt
Tutorial WEKA.pptTutorial WEKA.ppt
Tutorial WEKA.ppt
ย 
Materi 3 dispersi tugas.pptx
Materi 3 dispersi tugas.pptxMateri 3 dispersi tugas.pptx
Materi 3 dispersi tugas.pptx
ย 
Cara pemakaian weka
Cara pemakaian wekaCara pemakaian weka
Cara pemakaian weka
ย 
Kohonen SOM dan Learning Vector Quantization (LVQ)
Kohonen SOM dan Learning Vector Quantization (LVQ)Kohonen SOM dan Learning Vector Quantization (LVQ)
Kohonen SOM dan Learning Vector Quantization (LVQ)
ย 
4. Data Deskriptif 2.pdf
4. Data Deskriptif 2.pdf4. Data Deskriptif 2.pdf
4. Data Deskriptif 2.pdf
ย 
Statistika - Distribusi frekuensi
Statistika - Distribusi frekuensiStatistika - Distribusi frekuensi
Statistika - Distribusi frekuensi
ย 

More from nyomans1

PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.pptPPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
nyomans1
ย 
Template Pertemuan 1 All MK - Copy.pptx
Template Pertemuan 1 All MK - Copy.pptxTemplate Pertemuan 1 All MK - Copy.pptx
Template Pertemuan 1 All MK - Copy.pptx
nyomans1
ย 
slide 7_olap_example.ppt
slide 7_olap_example.pptslide 7_olap_example.ppt
slide 7_olap_example.ppt
nyomans1
ย 
PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.pptPPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
nyomans1
ย 
Security Requirement.pptx
Security Requirement.pptxSecurity Requirement.pptx
Security Requirement.pptx
nyomans1
ย 
Minggu_1_Matriks_dan_Operasinya.pptx
Minggu_1_Matriks_dan_Operasinya.pptxMinggu_1_Matriks_dan_Operasinya.pptx
Minggu_1_Matriks_dan_Operasinya.pptx
nyomans1
ย 
Matriks suplemen.ppt
Matriks suplemen.pptMatriks suplemen.ppt
Matriks suplemen.ppt
nyomans1
ย 
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
nyomans1
ย 
10-Image-Enhancement-Bagian3-2021.pptx
10-Image-Enhancement-Bagian3-2021.pptx10-Image-Enhancement-Bagian3-2021.pptx
10-Image-Enhancement-Bagian3-2021.pptx
nyomans1
ย 
08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx
nyomans1
ย 
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
nyomans1
ย 
04-Format-citra-dan-struktur-data-citra-2021.pptx
04-Format-citra-dan-struktur-data-citra-2021.pptx04-Format-citra-dan-struktur-data-citra-2021.pptx
04-Format-citra-dan-struktur-data-citra-2021.pptx
nyomans1
ย 
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
nyomans1
ย 
03spatialfiltering-130424050639-phpapp02.pptx
03spatialfiltering-130424050639-phpapp02.pptx03spatialfiltering-130424050639-phpapp02.pptx
03spatialfiltering-130424050639-phpapp02.pptx
nyomans1
ย 
Q-Step_WS_02102019_Practical_introduction_to_Python.pptx
Q-Step_WS_02102019_Practical_introduction_to_Python.pptxQ-Step_WS_02102019_Practical_introduction_to_Python.pptx
Q-Step_WS_02102019_Practical_introduction_to_Python.pptx
nyomans1
ย 
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxBAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
nyomans1
ย 
Support-Vector-Machines_EJ_v5.06.pptx
Support-Vector-Machines_EJ_v5.06.pptxSupport-Vector-Machines_EJ_v5.06.pptx
Support-Vector-Machines_EJ_v5.06.pptx
nyomans1
ย 
06-Image-Histogram-2021.pptx
06-Image-Histogram-2021.pptx06-Image-Histogram-2021.pptx
06-Image-Histogram-2021.pptx
nyomans1
ย 
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
nyomans1
ย 
nlp2.pdf
nlp2.pdfnlp2.pdf
nlp2.pdf
nyomans1
ย 

More from nyomans1 (20)

PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.pptPPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
ย 
Template Pertemuan 1 All MK - Copy.pptx
Template Pertemuan 1 All MK - Copy.pptxTemplate Pertemuan 1 All MK - Copy.pptx
Template Pertemuan 1 All MK - Copy.pptx
ย 
slide 7_olap_example.ppt
slide 7_olap_example.pptslide 7_olap_example.ppt
slide 7_olap_example.ppt
ย 
PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.pptPPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
ย 
Security Requirement.pptx
Security Requirement.pptxSecurity Requirement.pptx
Security Requirement.pptx
ย 
Minggu_1_Matriks_dan_Operasinya.pptx
Minggu_1_Matriks_dan_Operasinya.pptxMinggu_1_Matriks_dan_Operasinya.pptx
Minggu_1_Matriks_dan_Operasinya.pptx
ย 
Matriks suplemen.ppt
Matriks suplemen.pptMatriks suplemen.ppt
Matriks suplemen.ppt
ย 
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
ย 
10-Image-Enhancement-Bagian3-2021.pptx
10-Image-Enhancement-Bagian3-2021.pptx10-Image-Enhancement-Bagian3-2021.pptx
10-Image-Enhancement-Bagian3-2021.pptx
ย 
08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx
ย 
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
ย 
04-Format-citra-dan-struktur-data-citra-2021.pptx
04-Format-citra-dan-struktur-data-citra-2021.pptx04-Format-citra-dan-struktur-data-citra-2021.pptx
04-Format-citra-dan-struktur-data-citra-2021.pptx
ย 
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
ย 
03spatialfiltering-130424050639-phpapp02.pptx
03spatialfiltering-130424050639-phpapp02.pptx03spatialfiltering-130424050639-phpapp02.pptx
03spatialfiltering-130424050639-phpapp02.pptx
ย 
Q-Step_WS_02102019_Practical_introduction_to_Python.pptx
Q-Step_WS_02102019_Practical_introduction_to_Python.pptxQ-Step_WS_02102019_Practical_introduction_to_Python.pptx
Q-Step_WS_02102019_Practical_introduction_to_Python.pptx
ย 
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxBAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
ย 
Support-Vector-Machines_EJ_v5.06.pptx
Support-Vector-Machines_EJ_v5.06.pptxSupport-Vector-Machines_EJ_v5.06.pptx
Support-Vector-Machines_EJ_v5.06.pptx
ย 
06-Image-Histogram-2021.pptx
06-Image-Histogram-2021.pptx06-Image-Histogram-2021.pptx
06-Image-Histogram-2021.pptx
ย 
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
ย 
nlp2.pdf
nlp2.pdfnlp2.pdf
nlp2.pdf
ย 

Recently uploaded

undang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogorundang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogor
ritch4
ย 
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
sonyaawitan
ย 
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptxRESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
mirzagozali2
ย 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
IniiiHeru
ย 
materi konsep dan Model TRIASE Bencana.pptx
materi konsep dan Model TRIASE Bencana.pptxmateri konsep dan Model TRIASE Bencana.pptx
materi konsep dan Model TRIASE Bencana.pptx
ZullaiqahNurhali2
ย 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
DosenBernard
ย 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
TaufikTito
ย 
Diac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponenDiac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponen
BangMahar
ย 
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptKeracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
DIGGIVIO2
ย 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Riyadh +966572737505 get cytotec
ย 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Riyadh +966572737505 get cytotec
ย 

Recently uploaded (20)

undang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogorundang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogor
ย 
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
ย 
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAMateri Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
ย 
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
4. PENGELOLAAN ALAT MEDIS BEKAS PAKAIhbnbbv PPI DASAR (1).pdf
ย 
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptxRESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
ย 
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFPPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
ย 
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTPERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
ย 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesia
ย 
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.pptDATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
ย 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
ย 
materi konsep dan Model TRIASE Bencana.pptx
materi konsep dan Model TRIASE Bencana.pptxmateri konsep dan Model TRIASE Bencana.pptx
materi konsep dan Model TRIASE Bencana.pptx
ย 
Hasil wawancara usaha lumpia basah tugas PKWU
Hasil wawancara usaha lumpia basah tugas PKWUHasil wawancara usaha lumpia basah tugas PKWU
Hasil wawancara usaha lumpia basah tugas PKWU
ย 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
ย 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
ย 
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfAlur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
ย 
Diac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponenDiac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponen
ย 
contoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjanacontoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjana
ย 
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptKeracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
ย 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
ย 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
ย 

Clustering_hirarki (tanpa narasi) (1).pptx

  • 2. www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia Hierarchical Clustering Disusun oleh : Nanik Suciati
  • 3. www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia Capaian Pembelajaran Mahasiswa mampu menjelaskan algoritma clustering berbasis hirarki agglomerative.
  • 4. HIERARCHYCAL CLUSTERING www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia โ€ข Pengelompokan data yang menghasilkan serangkaian cluster bersarang dan tersusun seperti pohon hirarki โ€ข Dapat divisualisasikan menggunakan dendogram โ€ข Diagram berbentuk seperti pohon (tree) sehingga dapat menyimpan urutan penggabungan atau pemisahan cluster 1 2 3 4 5 Dendrogram Cluster bersarang 1 2 3 4 5
  • 5. HIERARCHYCAL CLUSTERING www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia โ€ข Dua tipe hierarchical clustering โ€ข Agglomerative: โ€ข Mulai dari setiap titik (data) dianggap sebagai cluster โ€ข Pada setiap tahap, dilakukan penggabungan sepasang cluster terdekat sampai tersisa satu cluster (atau sampai tersisa k cluster) โ€ข Divisive: โ€ข Mulai dari satu cluster, semua titik (data) menjadi anggota cluster tersebut โ€ข Pada setiap tahap, dilakukan pemisahan (split) satu cluster menjadi dua, sampai setiap cluster hanya berisi satu data (atau sampai tersisa k cluster) โ€ข Penggabungan atau pemisahan cluster dilakukan berdasarkan kemiripan (similarity) atau jarak (distance) โ€ข Matriks kemiripan (proximity matrix) menyimpan nilai kemiripan antar cluster (kemiripan=0, objek sangat berbeda) โ€ข Matriks jarak (distance matrix) menyimpan nilai jarak antar cluster (jarak=0, objek sangat mirip=sama)
  • 6. Algoritma Clustering Agglomerative www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia โ€ข Algoritma 1. Setiap data adalah satu cluster, hitung matriks jarak Ulang 2. Gabung dua cluster paling dekat 3. Perbarui matriks jarak Sampai tersisa hanya satu cluster โ€ข Beberapa pendekatan untuk menghitung jarak antara dua cluster โ€ข Single link, complete link, group average, jarak centroid โ€ข Pemilihan pendekatan perhitungan jarak menentukan hasil clustering
  • 7. Ilustrasi Algoritma Clustering Agglomerative www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia ๏ฑ Terdapat 5 data, masing- masing berupa suatu wadah. Jumlah balok Jumlah silinder 1 2 3 4 5 ๏ฑ Data tersebut diplot ke dalam ruang 2 dimensi menggunakan nilai atribut jumlah balok dan jumlah silinder. ๏ฑ 2 data yang mirip ๏ƒ  jaraknya dekat 0 d(2,1) 0 d(3,1) d(3,2) 0 d(4,1) d(4,2) d(4,3) 0 d(5,1) d(5,2) d(5,3) d(5,4) 0 ๏ฑ Disusun matriks jarak yang menyimpan jarak Euclidean antara setiap dua data 1 2 3 4 5 1 2 3 4 5
  • 8. Ilustrasi Algoritma Clustering Agglomerative www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia Jumlah balok Jumlah silinder 1 2 3 4 5 0 d(2,1) 0 d(3,1) d(3,2) 0 d(4,1) d(4,2) d(4,3) 0 d(5,1) d(5,2) d(5,3) d(5,4) 0 1 2 3 4 5 1 2 3 4 5 ๐‘‘ 2, 1 = 2.0 โˆ’ 1.0 2 + 3.0 โˆ’ 2.0 2 = 1.41 0 1.41 0 2.24 1.00 0 2.24 2.24 3.16 0 2.00 1.41 2.24 1.00 0 1 2 3 4 5 1 2 3 4 5 ๐‘‘ 3, 1 = 2.0 โˆ’ 1.0 2 + 4.0 โˆ’ 2.0 2 = 2.24 ๐‘‘ 3, 2 = 2.0 โˆ’ 2.0 2 + 4.0 โˆ’ 3.0 2 = 1.00 ๐‘‘ 4, 1 = 3.0 โˆ’ 1.0 2 + 1.0 โˆ’ 2.0 2 = 2.24 ๐‘‘ 5, 4 = 3.0 โˆ’ 3.0 2 + 2.0 โˆ’ 1.0 2 = 1.00 . . . ๏ฑ Terdapat 10 nilai jarak.
  • 9. Ilustrasi Algoritma Clustering Agglomerative www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia Bottom-Up (agglomerative): 1. Dimulai dengan menjadikan tiap objek sebagai satu cluster. 2. Menentukan pasangan terdekat untuk digabung menjadi satu cluster. Memperbarui matriks jarak. 3. Langkah 2 diulang sampai semua cluster tergabung menjadi satu. Data 1 Data 2 Data 3 Data 4 Data 5 1 2 3 4 5
  • 10. www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia Gabung satu pasangan cluster dengan nilai jarak terkecil dari 10 kemungkinan yang ada. Iterasi 1 Perbarui matriks jarak. Data 2 Data 3 1 2 3 4 5 0 1.41 0 2.24 1.00 0 2.24 2.24 3.16 0 2.00 1.41 2.24 1.00 0 1 2 3 4 5 1 2 3 4 5 0 1.41 0 2.24 2.24 0 2.00 1.41 1.00 0 1 2,3 4 5 1 2,3 4 5
  • 11. www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia Gabung satu pasangan cluster dengan nilai jarak terkecil dari 10 kemungkinan yang ada. Iterasi 1 Iterasi 2 Perbarui matriks jarak. Gabung satu pasangan cluster dengan nilai jarak terkecil dari 6 kemungkinan yang ada. Perbarui matriks jarak. 1 2 3 4 5 0 1.41 0 2.24 2.24 0 2.00 1.41 1.00 0 1 2,3 4 5 1 2,3 4 5 0 1.41 0 2.24 1.41 0 1 2,3 4,5 1 2,3 4,5
  • 12. www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia Gabung satu pasangan cluster dengan nilai jarak terkecil dari 10 kemungkinan yang ada. Iterasi 1 Iterasi 2 Iterasi 3 Perbarui matriks jarak. Gabung satu pasangan cluster dengan nilai jarak terkecil dari 6 kemungkinan yang ada. Perbarui matriks jarak. Gabung satu pasangan cluster dengan nilai jarak terkecil dari 3 kemungkinan yang ada. 1 2 3 4 5 0 1.41 0 2.24 1.41 0 1 2,3 4,5 1 2,3 4,5 0 1.41 0 Perbarui matriks jarak. 1,2,3 4,5 1,2,3 4,5
  • 13. www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia Gabung satu pasangan cluster dengan nilai jarak terkecil dari 10 kemungkinan yang ada. Iterasi 1 Iterasi 2 Iterasi 3 Perbarui matriks jarak. Gabung satu pasangan cluster dengan nilai jarak terkecil dari 6 kemungkinan yang ada. Perbarui matriks jarak. Gabung satu pasangan cluster dengan nilai jarak terkecil dari 3 kemungkinan yang ada. 0 1.41 0 1,2,3 4,5 1,2,3 4,5 Perbarui matriks jarak. 1,2,3,4,5 1 2 3 4 5
  • 14. cluster www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia ๏ฑ Pada iterasi 1 data 2 dan data 3 digabung. ๏ฑ Perbarui matriks jarak. d( , ) = ?? d( , ) = ?? d( , ) = ?? 0 1.41 0 2.24 1.00 0 2.24 2.24 3.16 0 2.00 1.41 2.24 1.00 0 0 ?? 0 2.24 ?? 0 2.00 ?? 1.00 0 (๐‘ฅ1) (๐‘ฅ2) (๐‘ฅ3) (๐‘ฅ4) (๐‘ฅ5) (๐‘ฅ2, ๐‘ฅ3) (๐‘ฅ1) (๐‘ฅ4) (๐‘ฅ5) Matriks jarak
  • 15. www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia 0 1.41 0 2.24 1.00 0 2.24 2.24 3.16 0 2.00 1.41 2.24 1.00 0 0 ?? 0 2.24 ?? 0 2.00 ?? 1.00 0 (๐‘ฅ1) (๐‘ฅ2) (๐‘ฅ3) (๐‘ฅ4) (๐‘ฅ5) (๐‘ฅ2, ๐‘ฅ3) (๐‘ฅ1) (๐‘ฅ4) (๐‘ฅ5) ๐‘‘ ๐‘ฅ2, ๐‘ฅ3 , ๐‘ฅ1 = ๐‘š๐‘–๐‘› ๐‘‘ ๐‘ฅ2 , ๐‘ฅ1 , ๐‘‘ ๐‘ฅ3 , ๐‘ฅ1 =1.41 ๐‘‘ ๐‘ฅ2, ๐‘ฅ3 , ๐‘ฅ4 = ๐‘š๐‘–๐‘› ๐‘‘ ๐‘ฅ2 , ๐‘ฅ4 , ๐‘‘ ๐‘ฅ3 , ๐‘ฅ4 =2.24 ๐‘‘ ๐‘ฅ2, ๐‘ฅ3 , ๐‘ฅ5 = ๐‘š๐‘–๐‘› ๐‘‘ ๐‘ฅ2 , ๐‘ฅ5 , ๐‘‘ ๐‘ฅ3 , ๐‘ฅ5 =1.41 cluster
  • 16. www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia 0 1.41 0 2.24 1.00 0 2.24 2.24 3.16 0 2.00 1.41 2.24 1.00 0 0 1.41 0 2.24 2.24 0 2.00 1.41 1.00 0 (๐‘ฅ1) (๐‘ฅ2) (๐‘ฅ3) (๐‘ฅ4) (๐‘ฅ5) (๐‘ฅ2, ๐‘ฅ3) (๐‘ฅ1) (๐‘ฅ4) (๐‘ฅ5) cluster ๏ฑ Pada iterasi 2 data 4 dan data 5 digabung. ๏ฑ Perbarui matriks jarak. 0 1.41 0 ?? ?? 0 (๐‘ฅ2,๐‘ฅ3) (๐‘ฅ1) (๐‘ฅ4,๐‘ฅ5) d((x1),(x4,x5))= ?? d((x2,x3),(x4,x5))= ??
  • 17. www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia 0 1.41 0 2.24 1.00 0 2.24 2.24 3.16 0 2.00 1.41 2.24 1.00 0 0 1.41 0 ?? ?? 0 (๐‘ฅ1) (๐‘ฅ2) (๐‘ฅ3) (๐‘ฅ4) (๐‘ฅ5) (๐‘ฅ2, ๐‘ฅ3) (๐‘ฅ1) ๐‘‘ ๐‘ฅ1 , ๐‘ฅ4, ๐‘ฅ5 = ๐‘š๐‘–๐‘› ๐‘‘ ๐‘ฅ1 , ๐‘ฅ4 , ๐‘‘ ๐‘ฅ1 , ๐‘ฅ5 =2.00 ๐‘‘ ๐‘ฅ2, ๐‘ฅ3 , ๐‘ฅ4, ๐‘ฅ5 = ๐‘š๐‘–๐‘› ๐‘‘ ๐‘ฅ2 , ๐‘ฅ4 , ๐‘‘ ๐‘ฅ2 , ๐‘ฅ5 , ๐‘‘ ๐‘ฅ3 , ๐‘ฅ4 , ๐‘‘ ๐‘ฅ3 , ๐‘ฅ5 =1.41 (๐‘ฅ4, ๐‘ฅ5) cluster
  • 18. www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia 0 1.41 0 2.24 1.00 0 2.24 2.24 3.16 0 2.00 1.41 2.24 1.00 0 (๐‘ฅ1) (๐‘ฅ2) (๐‘ฅ3) (๐‘ฅ4) (๐‘ฅ5) cluster ๏ฑ Pada iterasi 3 data 1 dan data (2,3) digabung. 0 1.41 0 2.00 1.41 0 (๐‘ฅ2,๐‘ฅ3) (๐‘ฅ1) (๐‘ฅ4,๐‘ฅ5) 0 1.41 0 (๐‘ฅ1, ๐‘ฅ2, ๐‘ฅ3) (๐‘ฅ4, ๐‘ฅ5) Gabung Selesai
  • 19. Menghitung jarak antar cluster www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia ๏ฌ MIN ๏ฌ MAX ๏ฌ Group Average ๏ฌ Jarak centroid ๏ฌ Metode lain menggunakan fungsi objektif โ€“ Metode Ward menggunakan kuadrat jarak Jarak? Kemiripan?
  • 20. Menghitung jarak antar cluster www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia ๏ฌ MIN ๏ฌ MAX ๏ฌ Group Average ๏ฌ Jarak centroid ๏ฌ Metode lain menggunakan fungsi objektif โ€“ Metode Ward menggunakan jarak kuadrat ๐‘—๐‘Ž๐‘Ÿ๐‘Ž๐‘˜ ๐ถ1, ๐ถ2 = min ๐‘—๐‘Ž๐‘Ÿ๐‘Ž๐‘˜ ๐‘ƒ1๐‘–, ๐‘ƒ2๐‘—
  • 21. Menghitung jarak antar cluster www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia ๏ฌ MIN ๏ฌ MAX ๏ฌ Group Average ๏ฌ Jarak centroid ๏ฌ Metode lain menggunakan fungsi objektif โ€“ Metode Ward menggunakan jarak kuadrat ๐‘—๐‘Ž๐‘Ÿ๐‘Ž๐‘˜ ๐ถ1, ๐ถ2 = max ๐‘—๐‘Ž๐‘Ÿ๐‘Ž๐‘˜ ๐‘ƒ1๐‘–, ๐‘ƒ2๐‘—
  • 22. Menghitung jarak antar cluster www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia ๏ฌ MIN ๏ฌ MAX ๏ฌ Group Average ๏ฌ Jarak centroid ๏ฌ Metode lain menggunakan fungsi objektif โ€“ Metode Ward menggunakan jarak kuadrat ๐‘—๐‘Ž๐‘Ÿ๐‘Ž๐‘˜ ๐ถ1, ๐ถ2 = ๐‘—๐‘Ž๐‘Ÿ๐‘Ž๐‘˜ ๐‘ƒ๐‘–, ๐‘ƒ๐‘— / ๐ถ1 * ๐ถ2
  • 23. Menghitung jarak antar cluster www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia ๏ฌ MIN ๏ฌ MAX ๏ฌ Group Average ๏ฌ Jarak centroid ๏ฌ Metode lain menggunakan fungsi objektif โ€“ Metode Ward menggunakan jarak kuadrat ๏‚ด ๏‚ด
  • 24. Jarak antar Cluster: MIN atau Single Link www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia โ€ข Jarak dua cluster diwakili oleh jarak terdekat antara dua titik pada cluster yang berbeda. 0 0.10 0 0.90 0.30 0 0.35 0.40 0.60 0 0.80 0.50 0.70 0.20 0 (๐‘ฅ2) (๐‘ฅ3) (๐‘ฅ4) (๐‘ฅ5) (๐‘ฅ1) 1 2 3 4 5 Dendrogram Nested Clusters
  • 25. Jarak antar Cluster : MIN atau Single Link www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia โ€ข Kekuatan Min atau Single Link โ€ข Dapat mengelompokkan kumpulan data berbentuk non-elips dengan baik, jika jarak antar cluster tidak terlalu dekat. Original Points Two Clusters Original Points Two Clusters
  • 26. Jarak antar Cluster : MIN atau Single Link www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia โ€ข Kelemahan Min atau Single Link โ€ข Tidak dapat memisahkan kumpulan data dengan baik jika terdapat noise dan outlier. Original Points Two Clusters
  • 27. Jarak antar Cluster: MAX atau Complete Link www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia โ€ข Jarak dua cluster diwakili oleh jarak terjauh antara dua titik pada cluster yang berbeda. 0 0.10 0 0.90 0.30 0 0.35 0.40 0.60 0 0.80 0.50 0.70 0.20 0 (๐‘ฅ2) (๐‘ฅ3) (๐‘ฅ4) (๐‘ฅ5) (๐‘ฅ1) 1 2 3 4 5 Dendrogram Nested Clusters
  • 28. Jarak antar Cluster : MAX atau Complete Link www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia โ€ข Kekuatan Max atau Complete Link โ€ข Dapat memisahkan kumpulan data dengan baik meski terdapat noise dan outlier. Original Points Two Clusters
  • 29. Jarak antar Cluster : MAX atau Complete Link www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia โ€ข Kelemahan Max atau Complete Link โ€ข Memiliki kecenderungan memecah cluster yang besar Original Points Two Clusters
  • 30. Jarak antar Cluster: Group Average www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia โ€ข Jarak dua cluster diwakili oleh rata-rata jarak antara titik-titik pada cluster yang berbeda. โ€ข Tidak terlalu sensitif dengan noise dan outlier. Dendrogram Nested Clusters 0 0.10 0 0.90 0.30 0 0.35 0.40 0.60 0 0.80 0.50 0.70 0.20 0 (๐‘ฅ2) (๐‘ฅ3) (๐‘ฅ4) (๐‘ฅ5) (๐‘ฅ1) 1 2 3 4 5
  • 31. Jarak antar Cluster : Metode Ward www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia โ€ข Jarak dua cluster didasarkan pada nilai jarak kuadrat ketika dua cluster digabung โ€ข Mirip dengan group average hanya saja jarak antar titik adalah jarak kuadrat โ€ข Tidak terlalu sensitif terhadap noise dan outlier ๐‘—๐‘Ž๐‘Ÿ๐‘Ž๐‘˜ ๐ถ1, ๐ถ2 = ๐‘—๐‘Ž๐‘Ÿ๐‘Ž๐‘˜ ๐‘ƒ๐‘–, ๐‘ƒ๐‘— 2 / ๐ถ1 * ๐ถ2
  • 32. Clustering Hirarki: Perbandingan www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia Group Average Wardโ€™s Method 1 2 3 4 5 6 1 2 5 3 4 MIN 1 2 3 4 5 6 1 2 5 3 4 1 2 3 4 5 6 1 2 5 3 4 1 2 3 4 5 6 1 2 3 4 5 MAX
  • 33. Fakta tentang hierarchical clustering www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia ๏ฐ Tidak perlu menentukan jumlah cluster di awal ๏ฐ Menghasilkan dendogram yang dapat membantu memahami data
  • 34. Validasi hasil clustering www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia ๏‚งKebutuhan validasi hasil clustering ๏‚ง Evaluasi ๏‚ง Mengevaluasi kualitas (seberapa baik) hasil clustering ๏‚ง Stabilitas ๏‚ง Mengetahui sensitivitas hasil clustering terhadap parameter algortima, misalnya jumlah cluster ๏‚ง Tendensi ๏‚ง Menilai kesesuaian hasil clustering, misalnya apakah data memiliki karakteristik pengelompokan tertentu
  • 35. Mengevaluasi kualitas hasil clustering www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia ๏‚ง Internal ๏‚ง Menggunakan informasi internal, seberapa compact dan separated cluster-cluster yang dihasilkan ๏‚ง Silhouette coefficient ๏‚ง Eksternal ๏‚ง Membandingkan hasil clustering dengan label kelas eksternal yang tersedia (ground truth) ๏‚ง Entropy, purity, F-measure ๏‚ง Relatif ๏‚ง Membandingkan dua hasil clustering, misalnya yang didapat dari satu algoritma yang sama dengan nilai parameter (k, centroid awal) yang berbeda ๏‚ง SSE atau entropy ๏‚ง Digunakan untuk menentukan hasil clustering optimal, misalnya dengan memvariasikan nilai parameter jumlah cluster k, posisi awal centroid
  • 36. Silhouette coefficient www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia ๏‚ง Silhouette dapat memberikan representasi grafis yang ringkas tentang seberapa baik setiap objek telah dikelompokkan. ๏‚ง Nilai silhouette adalah ukuran seberapa mirip suatu objek dengan clusternya sendiri (kohesi) dibandingkan dengan cluster lain. ๏‚ง Nilai silhouette berkisar antara โˆ’1 hingga +1. Nilai 1 menyatakan hasil terbaik dimana suatu data sangat compact dengan data lain pada cluster yang sama dan jauh dari cluster-cluster lain. ๏‚ง Silhouette dapat dihitung dengan rumus jarak apa pun, seperti jarak Euclidean atau jarak Manhattan. ๏‚ง Jika sebagian besar objek memiliki nilai silhouette tinggi, maka hasil clustering sudah baik. ๏‚ง Jika banyak objek memiliki nilai silhouette rendah atau negatif, maka hasil clustering masih kurang baik, mungkin memiliki terlalu banyak atau terlalu sedikit jumlah cluster.
  • 37. Silhouette coefficient www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia ๏‚ง Silhouette coefficient dari setiap data x dari hasil clustering dapat dihitung dengan : ๐‘  ๐‘ฅ = ๐‘ ๐‘ฅ โˆ’ ๐‘Ž(๐‘ฅ) max{๐‘Ž ๐‘ฅ , ๐‘(๐‘ฅ)} ๏‚ง a(x) adalah rataโˆ’rata jarak antara x dan semua data lain pada cluster yang sama ๏‚ง b(x) adalah minimum rataโˆ’rata jarak antara x dengan semua cluster yang lain ๏‚ง ๐‘ˆ๐‘›๐‘ก๐‘ข๐‘˜ ๐‘ ๐‘’๐‘ก๐‘–๐‘Ž๐‘ ๐‘‘๐‘Ž๐‘ก๐‘Ž ๐‘ฅ โˆˆ ๐ถ๐‘ฅ ๐‘‘๐‘Ž๐‘ก๐‘Ž ๐‘ฅ ๐‘Ž๐‘›๐‘”๐‘”๐‘œ๐‘ก๐‘Ž ๐‘๐‘™๐‘ข๐‘ ๐‘ก๐‘’๐‘Ÿ ๐ถ๐‘ฅ ๐‘Ž ๐‘ฅ = 1 ๐ถ๐‘ฅ โˆ’1 ๐‘—โˆˆ๐ถ๐‘ฅ,๐‘ฅโ‰ ๐‘ฆ ๐‘‘ ๐‘ฅ, ๐‘ฆ dan ๐‘ ๐‘ฅ = min ๐‘งโ‰ ๐‘ฅ 1 ๐ถ๐‘ง ๐‘ฆโˆˆ๐ถ๐‘ง ๐‘‘ ๐‘ฅ, ๐‘ฆ
  • 38. coefficient www.its.ac.id INSTITUT TEKNOLOGI SEPULUH NOPEMBER, Surabaya - Indonesia

Editor's Notes

  1. Capaian pembelajaran dari mata kuliah ini yaituโ€ฆ