Multidimensional scaling dalam tiga dimensi
Pada latihan ini, Anda akan melakukan multidimensional scaling pada semua kolom numerik dari data wine, dengan menentukan tiga dimensi untuk representasi akhirnya.
Latihan ini merupakan bagian dari kursus
Distribusi Probabilitas Multivariat di R
Instruksi latihan
- Kecualikan kolom pertama yang berisi jenis wine dan hitung matriks jarak untuk semua kolom lainnya, lalu simpan ke objek
wine.dist. - Hitung multidimensional scaling dari data untuk merepresentasikan jarak dalam tiga dimensi.
- Gunakan fungsi
scatterplot3d()untuk membuat plot representasinya dan beri warna berdasarkan jenis wine.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Calculate distance
wine.dist <- dist(___[,-1])
# Perform multidimensional scaling
mds.wine <- cmdscale(___)
mds.wine_df <- data.frame(mds.wine)
# Plot the representation of the data in three dimensions
scatterplot3d(___, color = ___, pch = 19, type = "h", lty.hplot = 2)