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
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 estmode, qui doit valoirout,inouall. Assignez le résultat de cette fonction à l’objetg.outd. - Affichez un résumé des degrés sortants de tous les individus avec la fonction
table()appliquée au vecteurg.outd. - Créez un histogramme des degrés sortants avec la fonction
hist()appliquée au vecteurg.outd. - Déterminez quel sommet a le degré sortant le plus élevé dans le réseau en utilisant la fonction
which.max()sur le vecteurg.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)