CommencerCommencer 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

Analyse de réseaux avec R

Afficher le cours

Instructions

  • 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 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)

Modifier et exécuter le code