找回密码
 立即注册
查看: 9625|回复: 0

R 中用igraph分析数据时的节点顺序问题

[复制链接]
发表于 2015-7-11 21:44:34 | 显示全部楼层 |阅读模式
> closeness(g)
[1] 0.5689655 0.4852941 0.5593220 0.3793103 0.3837209 0.4647887 0.3837209
[8] 0.3928571 0.3750000 0.3626374 0.5156250 0.3750000 0.4520548 0.3707865
[15] 0.3707865 0.3707865 0.3707865 0.3707865 0.3837209 0.4583333 0.5409836
[22] 0.4342105 0.5156250 0.5000000 0.4583333 0.5156250 0.4400000 0.3793103
[29] 0.3666667 0.3707865 0.2844828 0.3750000 0.3750000 0.5500000
上面我用r直接拿到的紧密中心度下面我是我matlab自己写的
  Columns 1 through 9
    0.5690    0.4853    0.5593    0.4648    0.3793    0.3837    0.3837    0.4400    0.5156
  Columns 10 through 18
    0.4342    0.3793    0.3667    0.3708    0.5156    0.3708    0.3708    0.2845    0.3750
  Columns 19 through 27
    0.3708    0.5000    0.3708    0.3750    0.3708    0.3929    0.3750    0.3750    0.3626
  Columns 28 through 34
    0.4583    0.4521    0.3837    0.4583    0.5410    0.5156    0.5500
网络数据格式如下,就取了前几行数据给大家看下,数据来源Zachary’s karate club
1 2
1 3
2 3
1 4
2 4
3 4
1 5
1 6
1 7
5 7
6 7
1 8
g=graph.data.frame(net.data,directed=F),net.data我用read.tables读的,问题是,为什么r求出的紧密中心度没有按正确的顺序去读取节点编号(值是对的,顺序和我用matlab求的不太一致,matlab是我手动写的程序),是否是我读取数据的方式有误,或需要怎样处理,请各位大神指点,谢谢了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|R语言中文网

GMT+8, 2025-5-7 06:53 , Processed in 0.030897 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表