Randomisations de la transitivité
Comme vous l'avez fait pour la longueur de chemin moyenne, vérifions si la transitivité globale du réseau de Forrest Gump est significativement plus élevée que ce à quoi on s'attendrait par hasard pour des réseaux aléatoires de même taille et de même densité. Vous pouvez comparer la transitivité globale de Forrest Gump à 1 000 autres réseaux aléatoires.
Cette activité fait partie du cours
Analyse de réseaux avec R
Instructions de l’exercice
- Mille réseaux aléatoires sont stockés dans l'objet liste
gl. À l'aide delapply()et detransitivity(), calculez la transitivité globale de chacun de ces réseaux. Affectez ces résultats àgl.tr. - À l'aide de
unlist(), convertissezgl.tren un vecteur numériquegl.trs. - Examinez les statistiques sommaires 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 précédemment calculée et affectée à
g.tr.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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 > ___)