Mulai sekarangMulai gratis

Deteksi komunitas fast-greedy

Metode deteksi komunitas pertama yang akan Anda coba adalah deteksi komunitas fast-greedy. Anda akan menggunakan jaringan Zachary Karate Club. Jejaring sosial ini berisi 34 anggota klub dan 78 sisi. Setiap sisi menunjukkan bahwa kedua anggota klub tersebut berinteraksi di luar klub karate maupun di dalam klub. Dengan menggunakan jaringan ini, Anda akan menentukan berapa banyak subkomunitas yang dimiliki jaringan dan anggota klub mana yang termasuk dalam subkelompok mana. Anda juga akan memplot jaringan berdasarkan keanggotaan komunitas.

Latihan ini merupakan bagian dari kursus

Analisis Jaringan di R

Lihat Kursus

Instruksi latihan

  • Gunakan fungsi fastgreedy.community() untuk membuat objek komunitas. Beri nama objek ini kc.
  • Gunakan fungsi sizes() pada kc untuk menentukan berapa banyak komunitas yang terdeteksi dan berapa banyak anggota klub di masing-masing komunitas.
  • Tampilkan anggota klub mana yang berada di komunitas mana menggunakan fungsi membership().
  • Buat plot komunitas default dengan menggunakan fungsi plot(). Argumen pertama harus objek kc dan argumen kedua adalah objek graf g.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Perform fast-greedy community detection on network graph
kc = ___(g)

# Determine sizes of each community
___(___)

# Determine which individuals belong to which community
___(___)

# Plot the community structure of the network
___(___, g)
Edit dan Jalankan Kode