İki boyutta çok boyutlu ölçekleme
Bu egzersizde, state.x77 üzerinde çok boyutlu ölçekleme yapacak ve ortaya çıkan nesne konumlarını iki boyutlu bir düzlemde görselleştireceksin.
Bu egzersiz, kursun bir parçasıdır
R'de Çok Değişkenli Olasılık Dağılımları
Egzersiz talimatları
- Uzaklık matrisini hesapla ve
state.distadlı bir nesneye ata. - Verinin uzaklık matrisi üzerinde çok boyutlu ölçeklemesini hesapla.
ggplot()fonksiyonunu kullanarakstate.x77verisinin iki boyutlu gösterimini çiz. Eyalet adlarınıstate.regionvektörünü kullanarak bölgelerine göre renklendir.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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)