CommencerCommencer gratuitement

Identifier les sommets clés

La mesure la plus simple de l’importance d’un sommet est son degré. Le degré sortant d’un sommet correspond au nombre d’autres individus vers lesquels part une arête depuis ce sommet. Le degré entrant est le nombre d’arêtes reçues depuis d’autres individus. Dans le réseau de rougeole, les individus qui infectent de nombreuses autres personnes auront un degré sortant élevé. Dans cet exercice, vous allez déterminer si les individus infectent un nombre comparable d’autres enfants, ou s’il existe des enfants clés ayant un degré sortant élevé et infectant de nombreux autres enfants.

Cet exercice fait partie du cours

Analyse de réseaux avec R

Afficher le cours

Instructions

  • Calculez le degré sortant de chaque sommet avec la fonction degree(). Le premier argument est l’objet graphe du réseau et le second argument est mode, qui doit valoir out, in ou all. Assignez le résultat de cette fonction à l’objet g.outd.
  • Affichez un résumé des degrés sortants de tous les individus avec la fonction table() appliquée au vecteur g.outd.
  • Créez un histogramme des degrés sortants avec la fonction hist() appliquée au vecteur g.outd.
  • Déterminez quel sommet a le degré sortant le plus élevé dans le réseau en utilisant la fonction which.max() sur le vecteur g.outd.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

library(igraph)

# Calculate the out-degree of each vertex
___ <- ___(g, mode = c("___"))

# View a summary of out-degree
___(g.outd)

# Make a histogram of out-degrees
___(g.outd, breaks = 30)

# Find the vertex that has the maximum out-degree
___(g.outd)
Modifier et exécuter le code