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
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 datastate.x77dalam dua dimensi. Warnai nama negara bagiannya berdasarkan wilayah menggunakan vektorstate.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)