MulaiMulai sekarang secara gratis

Mengeksplorasi cabang yang dipotong dari pohon

Fungsi cutree() yang Anda gunakan pada latihan 5 & 6 juga dapat digunakan untuk memotong pohon pada tinggi tertentu dengan menggunakan parameter h. Luangkan waktu untuk mengeksplorasi klaster yang telah Anda hasilkan dari latihan sebelumnya berdasarkan tinggi 20 & 40.

Latihan ini adalah bagian dari kursus

Analisis Klaster di R

Lihat Kursus

Petunjuk latihan

  • Bangun vektor penetapan klaster clusters_h20 menggunakan cutree() dengan h = 20.
  • Tambahkan penetapan klaster sebagai kolom cluster ke data frame lineup dan simpan hasilnya ke data frame baru bernama lineup_h20_complete.
  • Ulangi dua langkah di atas untuk tinggi 40, dengan menghasilkan variabel clusters_h40 dan lineup_h40_complete.
  • Gunakan ggplot2 untuk membuat scatter plot, diwarnai berdasarkan penetapan klaster untuk kedua tinggi tersebut.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

dist_players <- dist(lineup, method = 'euclidean')
hc_players <- hclust(dist_players, method = "complete")

# Calculate the assignment vector with a h of 20
clusters_h20 <- ___

# Create a new data frame storing these results
lineup_h20_complete <- mutate(lineup, cluster = ___)

# Calculate the assignment vector with a h of 40
clusters_h40 <- ___

# Create a new data frame storing these results
lineup_h40_complete <- ___

# Plot the positions of the players and color them using their cluster for height = 20
ggplot(___, aes(x = ___, y = ___, color = factor(___))) +
  geom_point()

# Plot the positions of the players and color them using their cluster for height = 40

Edit dan Jalankan Kode