Kom igångKom igång gratis

Kantbetweenness-detektering av communities

En alternativ metod för att detektera communities är kantbetweenness. I den här övningen upprepar du community-detekteringen av karateklubben med den metoden och jämför resultaten visuellt med fast-greedy-metoden.

Den här övningen är en del av kursen

Nätverksanalys i R

Visa kurs

Övningsinstruktioner

  • Använd funktionen edge.betweenness.community() på grafobjektet g för att skapa community-objektet gc av typen igraph.
  • Beräkna storleken och antalet communities med hjälp av funktionen sizes på community-objektet av typen igraph.
  • Plotta de två community-graferna bredvid varandra med par(). Den första grafen ska innehålla community-objektet kc från föregående övning. Den andra grafen ska innehålla community-objektet gc.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)

Redigera och kör kod