Zacznij terazZacznij za darmo

Wzajemność

Wzajemność sieci skierowanej odzwierciedla proporcję krawędzi symetrycznych – czyli takich krawędzi wychodzących, którym odpowiada krawędź przychodząca. Wzajemność jest często stosowana do oceny stopnia połączeń w sieciach skierowanych. Przykładem takiej sieci może być sieć wymiany pielęgnacji (ang. grooming) u szympansów. Niektóre szympansy mogą pielęgnować inne osobniki, ale same nie są przez nie pielęgnowane. Inne natomiast pielęgnują się nawzajem – tworząc wzajemne powiązanie.

To ćwiczenie jest częścią kursu

Analiza sieci w R

Zobacz kurs

Instrukcje do ćwiczenia

  • W tej przykładowej sieci szympansów pielęgnujących się nawzajem wykonaj wstępny wykres sieci g za pomocą funkcji plot(). Ustaw rozmiar strzałek na 0,3, korzystając z argumentu edge.arrow.size, oraz szerokość strzałek na 0,5, korzystając z argumentu edge.arrow.width.
  • Oblicz wzajemność grafu za pomocą funkcji reciprocity().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)
Edytuj i uruchom kod