Materi DSS Data Mining Klustering

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 12

Data Mining Klustering dg Matlab

Dr. Hary Budiarto


Data Klustering
Nasabah Jml Jml
No Bank Rekening Mobil
1 A 1 3
2 B 3 3
3 C 4 3
4 D 5 3
5 E 1 2
6 F 4 2
7 G 1 1
8 H 2 1

Dengan Metode K-means, buatlah analisis


dengan data tersebut !
Persiapan Matlab
• Install aplikasi matlab pada komputer
• Panggil aplikasinya
• Rubah root direktori kerja

Direktori Kerja

Ruang kerja
pemograman
Persiapan Matlab
• Panggil Editor untuk mengetik program Matlab
Persiapan Matlab
• Buat program pada ruang editor
Buat Program K-Means
Program Klustering K-means
1. %program klustering dengan kmeans
2. % data yang akan dilakukan klustering
3. data=[...
4. 1 3;
5. 3 3;
6. 4 3;
7. 5 3;
8. 1 2;
9. 4 2;
10. 1 1;
11. ];
12. % jumlah klustering yg diharapkan
13. k = 3;
14. [idx,C,sumd,D] = kmeans(data,k);
Program Klustering K-means
15. %gambar posisi data 2 dimensi
16. figure('position',[300 300 210 160]);
17. plot(data(idx==1,1),data(idx==1,2),'ko',data(idx==2,1),data(idx==2,
2),'k+',data(idx==3,1),data(idx==3,2),'kd','MarkerSize',6);
18. axis([0 5,0 5]);
19. hold on
20. plot(C(:,1),C(:,2),'kx','MarkerSize',8);
21. hold off
22. % Cetak titik pusat Kluster
23. C
24. display('Data 1 | data 2 | IDX | JARAK KE C1 | JARAK KE C2
|JARAK KE C3');
25. [data idx D.^0.5]
Hasil Program Matlab
Aplikasi findcluster
11 7 10
• Buatlah file dengan nama 12 8 10
data1.dat 22 6 10
13 10 3
• Panggil aplikasi findcluster 21 10 2
31 84
• Load data1. dat 33 93
45 82
• Simpan titik pusat yang 67 10 1
dihasilkan 36 19
55 2 10
• Bandingkan hasilnya dg 68 39
10 10 48
fungsi kmeans dan fcm 89 2 10
88 29
Hasil program Findcluster

Koordinat Titik Pusat :


5.027 8.852
2.047 2.313
9.009 2.864
Lakukan Analisis dg K-means
Mata A B C D E F G H I j
kuliah
IT project 4 2 3 2 3 4 4 3 2 4
Data Base 4 2 3 4 3 4 4 4 2 2
Audit TI 3 4 2 1 4 2 3 4 3 3
SIM 2 3 2 3 4 3 3 2 4 2

You might also like