CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Mille réseaux aléatoires sont stockés dans l'objet liste gl. À l'aide de lapply() et de transitivity(), calculez la transitivité globale de chacun de ces réseaux. Affectez ces résultats à gl.tr.
  • À l'aide de unlist(), convertissez gl.tr en un vecteur numérique gl.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 > ___)
Modifier et exécuter le code