CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Mille réseaux aléatoires sont stockés dans la 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.
  • Avec unlist(), convertissez gl.tr en un vecteur numérique gl.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 > ___)
Modifier et exécuter le code