Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Gebruik de functie edge.betweenness.community() op het graafobject g om het community-igraph-object gc te maken.
  • Bereken de grootte en het aantal communities met de functie sizes op het community-igraph-object.
  • Plot beide communityplots naast elkaar met par(). De eerste plot moet het communityobject kc uit de vorige oefening bevatten. De tweede plot moet het communityobject gc bevatten.

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)

Code bewerken en uitvoeren