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, kursun bir parçasıdır

R ile Ağ Analizi

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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