CommencezCommencez gratuitement

Réciprocité

La réciprocité d'un réseau orienté correspond à la proportion d'arêtes qui sont symétriques. Autrement dit, la proportion d'arêtes sortantes qui ont aussi une arête entrante. On l'utilise souvent pour évaluer à quel point les réseaux orientés sont interconnectés. Par exemple, on peut penser aux échanges de toilettage chez les chimpanzés. Certains chimpanzés peuvent toiletter un autre sans être toilettés par celui-ci, alors que d'autres se toilettent mutuellement et forment ainsi un lien réciproque.

Cette activité fait partie du cours

Analyse de réseaux avec R

Voir le cours

Instructions de l’exercice

  • Dans ce réseau d'exemple où des chimpanzés se toilettent, faites un tracé exploratoire du réseau g avec plot(). Réglez la taille des flèches à 0.3 avec l'argument edge.arrow.size et la largeur des flèches à 0.5 avec l'argument edge.arrow.width.
  • Calculez la réciprocité du graphe avec reciprocity().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

library(igraph)

# Make a plot of the chimp grooming network
plot(g,
     edge.color = "black",
     ___ = 0.3,
     ___ = 0.5)

# Calculate the reciprocity of the graph
___(g)
Modifier et exécuter le code