Mulai sekarangMulai gratis

Skala multidimensional dalam dua dimensi

Dalam latihan ini, Anda akan melakukan skala multidimensional pada state.x77 dan memplot lokasi objek yang dihasilkan dalam ruang dua dimensi.

Latihan ini merupakan bagian dari kursus

Distribusi Probabilitas Multivariat di R

Lihat Kursus

Instruksi latihan

  • Hitung matriks jarak dan simpan ke objek state.dist.
  • Hitung skala multidimensional dari data pada matriks jarak.
  • Gunakan fungsi ggplot() untuk memplot representasi data state.x77 dalam dua dimensi. Warnai nama negara bagiannya berdasarkan wilayah menggunakan vektor state.region.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Calculate distance 
state.dist <- dist(___)

# Perform multidimensional scaling 
mds.state <- cmdscale(___) 

# Change mds.state to a data frame for use in ggplot
mds.state_df <- data.frame(mds.state)

# Plot the representation of the data in two dimensions 
ggplot(data = ___, aes(x = X1, y = X2, label = rownames(mds.state), color = ____)) + 
    geom_text(alpha = 0.8, size = 3) 
Edit dan Jalankan Kode