[Rstudio] Visualisasi Hasil Clustering dengan Scatter 3D
Hasil dari clustering harus disajikan semenarik mungkin agar informasi pola yang dihasilkan mudah untuk dibaca. Untuk menampilkan tampilan yang lebih menarik hasil clustering di tampilkan secara visual 2 dimensi atau 3 dimensi. Untuk menampilkan dalam bentuk 2 dimensi dapat dilihat disini. Tahap pertama untuk menampilkan secara 3 dimensi, cukup menginstal packages “car” dan “rgl”.
install.packages(“car”,”rgl”) library("car")
Sebelum menampilkan hasil clustering secara visual file hasil export clustering dengan Rstudio harus diubah terlebih dahulu. Kolom hasil clustering biasanya bernilai angka (1 s/d N tergantung jumlah cluster) harus diubah menjadi text seperti “1” dirubah menjadi “K1” dan seterusnya. Perubahan data dapat menggunakan Microsoft Excel. Data yang telah dirubah akan dibaca dan disimpan kembali kedalam sebuah variabel pada Rstudio.
hasil <- read.csv('dataset.csv', header = TRUE, sep = ',')
Terakhir, pilih 3 attribut yang paling mempengaruhi cluster sehingga jarak setiap cluster terlihat jelas. Ketiga atribut tersebut, akan digunakan untuk sumbu x, y dan z. Setelah menentukan atribut sumbu, jangan lupa menentukan atribut group yang merupakan atribut hasil clustering.
scatter3d(x = hasil$Sepal.Length, y = hasil$Sepal.Width, z = hasil$Peta l.Length, groups = hasil$Cluster,surface=FALSE, grid = TRUE, ellipsoid = TRUE)
hasil dari program tersebut dapat dilihat pada Gambar di bawah ini.
Jika gambar yang dihasilkan kurang menarik ubah sumbu dengan nilai atribut yang lain.