Randomisations de transitivité
Comme pour la longueur de chemin moyenne, examinons si la transitivité globale du réseau de Forrest Gump est significativement plus élevée que ce à quoi nous nous attendrions par hasard pour des réseaux aléatoires de même taille et densité. Vous pouvez comparer la transitivité globale de Forrest Gump à 1000 autres réseaux aléatoires.
Cet exercice fait partie du cours
Analyse de réseaux avec R
Instructions
- Mille réseaux aléatoires sont stockés dans la liste
gl. À l’aide delapply()et detransitivity(), calculez la transitivité globale de chacun de ces réseaux. Affectez ces résultats àgl.tr. - Avec
unlist(), convertissezgl.tren un vecteur numériquegl.trs. - Examinez les statistiques récapitulatives des transitivités des réseaux aléatoires avec
summary(). - Calculez la proportion de graphes aléatoires dont la transitivité est supérieure à celle du réseau de Forrest Gump, que vous avez déjà calculée et stockée dans
g.tr.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
library(igraph)
# Calculate average transitivity of 1000 random graphs
gl.tr <- ___(gl, ___)
gl.trs <- ___(gl.tr)
# Get summary statistics of transitivity scores
___(gl.trs)
# Calculate the proportion of graphs with a transitivity score higher than Forrest Gump's network
mean(gl.trs > ___)