BaşlayınÜcretsiz başlayın

İ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ı

Kursa Göz Atın

Egzersiz talimatları

  • Uzaklık matrisini hesapla ve state.dist adlı bir nesneye ata.
  • Verinin uzaklık matrisi üzerinde çok boyutlu ölçeklemesini hesapla.
  • ggplot() fonksiyonunu kullanarak state.x77 verisinin iki boyutlu gösterimini çiz. Eyalet adlarını state.region vektö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) 
Kodu Düzenle ve Çalıştır