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

Kenar-aradalık (edge-betweenness) topluluk tespiti

Alternatif bir topluluk tespit yöntemi kenar-aradalıktır. Bu egzersizde, karate kulübünde topluluk tespitini bu yöntemi kullanarak tekrar edeceksin ve sonuçları hızlı-açgözlü (fast-greedy) yöntemle görsel olarak karşılaştıracaksın.

Bu egzersiz

R ile Ağ Analizi

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Topluluk igraph nesnesi gcyi oluşturmak için g grafik nesnesi üzerinde edge.betweenness.community() fonksiyonunu kullan.
  • Topluluğun boyutlarını ve topluluk sayısını hesaplamak için topluluk igraph nesnesi üzerinde sizes fonksiyonunu kullan.
  • Her bir topluluk grafiğini par() kullanarak yan yana çiz. İlk grafikte önceki egzersizdeki kc topluluk nesnesi olmalı. İkinci grafikte ise gc topluluk nesnesi olmalı.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Perform edge-betweenness community detection on network graph
gc = ___(g)

# Determine sizes of each community
___(___)

# Plot community networks determined by fast-greedy and edge-betweenness methods side-by-side
par(mfrow = c(1, 2)) 
plot(___, g)
plot(___, g)

Kodu Düzenle ve Çalıştır