Communitydetectie met edge-betweenness
Een alternatieve communitydetectiemethode is edge-betweenness. In deze oefening herhaal je de communitydetectie van de karateclub met deze methode en vergelijk je de resultaten visueel met de fast-greedy-methode.
Deze oefening maakt deel uit van de cursus
Netwerkanalyse in R
Oefeninstructies
- Gebruik de functie
edge.betweenness.community()op het graafobjectgom het community-igraph-objectgcte maken. - Bereken de grootte en het aantal communities met de functie
sizesop het community-igraph-object. - Plot beide communityplots naast elkaar met
par(). De eerste plot moet het communityobjectkcuit de vorige oefening bevatten. De tweede plot moet het communityobjectgcbevatten.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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)