Mulai sekarangMulai gratis

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

Lihat Kursus

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)
Edit dan Jalankan Kode