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 à ceux de la méthode fast-greedy.
Cette activité fait partie du cours
Analyse de réseaux avec R
Instructions de l’exercice
- Utilisez la fonction
edge.betweenness.community()sur l'objet graphegpour créer l'objet de communautéigraphgc. - Calculez la taille et le nombre de communautés en utilisant la fonction
sizessur l'objet de communautéigraph. - Tracez chaque visualisation de communauté côte à côte avec
par(). Le premier graphique doit inclure l'objet de communautékcde l'exercice précédent. Le second doit inclure l'objet de communautégc.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)