使用R在igraph中解释watts.strogatz.game()中的参数

时间:2013-01-16 12:43:08

标签: r igraph

我无法解释igraph中的watts strogatz模型中的参数,文档并没有真正帮助。

如果我生成网络:

watts.strogatz.game(dim=1,size=2000,nei=10, p=0.01)

这里size参数应该表示节点数,p参数表示重新连接的概率。

我没有暗淡和暗淡的论点。 dim在开始添加边缘时是否意味着网络的大小?有人可以帮忙吗?

1 个答案:

答案 0 :(得分:9)

未添加边缘,但已重新连接。 初始图是格子,即非常规则的图。 dimnei参数描述了这个初始点阵(在重新布线之前)。 有size^dim个顶点。

这是尺寸1和2的格子。

library(igraph)
g <- graph.lattice(5)
plot(g, layout=layout.grid(g,width=5))

1-dimensional lattice

plot(graph.lattice(c(5,5)))

2-dimensional lattice

在这些示例中,每个顶点在每个方向上连接到1个邻居: 您可以更改nei以增加此数字。

g <- graph.lattice(10, nei=2)
plot(g, layout=layout.circle)

More neighbours

使用的格子实际上是圆形的(我设置p=0以删除重新布线 - 您可以更改它以查看模型的工作原理):

g <- watts.strogatz.game(dim=1,size=10,nei=2, p=0)
plot(g)

enter image description here