開始使用免費開始

互惠性(Reciprocity)

有向網路的互惠性描述對稱邊所佔的比例。也就是說,衡量那些同時存在對向連結的邊在所有邊中所占的比例。這個指標常用來判斷有向網路的互聯程度。例如黑猩猩之間的理毛關係網路:有些黑猩猩會幫另一隻理毛,但未必獲得對方回禮;也有些會彼此互相理毛,於是兩者之間就形成互惠連結。

本練習屬於課程

R 的 Network Analysis

檢視課程

練習說明

  • 在這個黑猩猩彼此理毛的範例網路中,使用 plot() 對網路 g 繪製探索性圖形。將參數 edge.arrow.size 設為 0.3 來調整箭頭大小,並將參數 edge.arrow.width 設為 0.5 來調整箭頭寬度。
  • 使用 reciprocity() 計算此圖形的互惠性。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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)
編輯並執行程式碼