互惠性(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)