Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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 g bằng plot(). Đặt kích thước mũi tên là 0.3 với tham số edge.arrow.size và độ 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)
Chỉnh sửa và Chạy Mã