Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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