Détection de communautés par intermédiarité des arêtes
Une autre méthode de détection de communautés est l’intermédiarité des arêtes. Dans cet exercice, vous allez répéter la détection de communautés du club de karaté avec cette méthode et comparer visuellement les résultats avec la méthode fast-greedy.
Cet exercice fait partie du cours
Analyse de réseaux avec R
Instructions
- Utilisez la fonction
edge.betweenness.community()sur l’objet graphegpour créer l’objet communautéigraphgc. - Calculez la taille et le nombre de communautés avec la fonction
sizesappliquée à l’objet communautéigraph. - Affichez chaque graphique de communauté côte à côte avec
par(). Le premier graphique doit inclure l’objet communautékcde l’exercice précédent. Le second graphique doit inclure l’objet communautégc.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)