CommencezCommencez 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 à ceux de la méthode fast-greedy.

Cette activité fait partie du cours

Analyse de réseaux avec R

Voir le cours

Instructions de l’exercice

  • Utilisez la fonction edge.betweenness.community() sur l'objet graphe g pour créer l'objet de communauté igraph gc.
  • Calculez la taille et le nombre de communautés en utilisant la fonction sizes sur 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é kc de 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)

Modifier et exécuter le code