R igraph 手册页

如果您从 R 中使用 igraph,请使用此选项

reciprocity {igraph}R 文档

图的互惠性

描述

计算有向图的互惠性。

用法

reciprocity(graph, ignore.loops = TRUE, mode = c("default", "ratio"))

参数

图对象。

ignore.loops

逻辑常量,是否忽略循环边。

模式

见下文。

详细信息

互惠性度量定义了有向图中互连的比例。它最常见的定义是:有向边的相反对应边也包含在图中的概率。或者用邻接矩阵表示法:\sum_{ij} (A\cdot A')_{ij},其中 A\cdot A' 是矩阵 A 和其转置的元素级乘积。如果 mode 参数是 default,则计算此度量。

在 igraph 0.6 版本之前,实现了另一种度量,定义为顶点对之间互连的概率,前提是我们知道它们之间存在(可能非互惠的)连接。换句话说,(无序)顶点对被分为三组:(1)未连接,(2)非互惠连接,(3)互惠连接。结果是组(3)的大小,除以组大小(2)+(3)的总和。如果 moderatio,则计算此度量。

介于零和一之间的数值标量。

作者

Tamas Nepusz ntamas@gmail.com 和 Gabor Csardi csardi.gabor@gmail.com

示例


g <- sample_gnp(20, 5/20, directed=TRUE)
reciprocity(g)


[包 igraph 版本 1.3.5 索引]