CommencerCommencez gratuitement

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

<cours>Analyse de réseaux avec R</cours>
Voir le cours

Instructions de l’exercice

  • Utilisez la fonction edge.betweenness.community() sur l’objet graphe g pour créer l’objet communauté igraph gc.
  • Calculez la taille et le nombre de communautés avec la fonction sizes appliquée à l’objet communauté igraph.
  • Affichez chaque graphique de communauté côte à côte avec par(). Le premier graphique doit inclure l’objet communauté kc de l’exercice précédent. Le second graphique doit inclure l’objet 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)

Modifier et exécuter le code