Tính có đi có lại (Reciprocity)
Tính có đi có lại của một mạng có hướng phản ánh tỷ lệ các cạnh là đối xứng. Tức là, tỷ lệ các cạnh đi ra mà đồng thời cũng có một cạnh đi vào tương ứng. Chỉ số này thường dùng để xác định mức độ liên kết qua lại trong các mạng có hướng. Một ví dụ về loại mạng như vậy là trao đổi chải lông ở tinh tinh. Một số con có thể chải lông cho con khác nhưng không được con đó chải lại, trong khi những cặp khác chải lông cho nhau, tạo thành một liên kết có đi có lại.
Bài tập này là một phần của khóa học
Phân tích Mạng lưới trong R
Hướng dẫn bài tập
- Với mạng ví dụ về tinh tinh chải lông cho nhau này, hãy vẽ biểu đồ thăm dò cho mạng
gbằngplot(). Đặt kích thước mũi tên là 0.3 với tham sốedge.arrow.sizevà độ rộng mũi tên là 0.5 với tham sốedge.arrow.width. - Tính tính có đi có lại của đồ thị bằng
reciprocity().
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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)