【问题标题】:Trying to find networking metrics with R尝试使用 R 查找网络指标
【发布时间】:2014-02-01 03:42:10
【问题描述】:

我在 R 中创建了一个有向网络。我必须找到我认为我拥有的平均度数、直径和最大/最小聚类。直径是两个节点之间最短距离中最长的一个。如果这对任何人都有意义,请指出我正确的方向。到目前为止,我有我在下面编码的内容。

library(igraph)

ghw <- graph.formula(1-+4:5:9:12:14, 2-+11:16:17, 3-+4:5:7, 
                     4-+1:3:6:7:8, 5-+1:3:6:7, 6-+4:5:8, 
                     7-+3:4:5:8:13, 8-+4:6:7, 9-+10:12:14:15, 
                     10-+9:12:14, 11-+2:16:17, 12-+1:9:10:14, 
                     13-+7:15:18, 14-+1:9:10:12, 15-+13:16:18, 
                     16-+2:11:15:17:18, 17-+2:11:16:18, 18-+13:15:16:17)
plot(ghw)
get.adjacency(ghw)

有向边的总数

numdeg <- ecount(ghw)

每个节点的平均边数

avgdeg <- numdeg / 18

【问题讨论】:

    标签: r networking cluster-analysis igraph


    【解决方案1】:

    看看文档怎么样?

    diameter(ghw)
    

    我不确定您所说的最大/最小聚类是什么意思,但也许是这样:

    range(transitivity(ghw, type="local"))
    

    顺便说一句。每个节点的平均边数是错误的,因为每条边都属于两个节点。

    【讨论】:

    • 几天前我刚开始使用 R。我一直在谷歌上搜索东西。我同意,需要查看更多文档。对于平均边数,我认为每条边基本上都会算两次。我认为这将是 1 有 5 条边,2 有 4 条边等知道 16 条有 4 条边可能包括 1 和 2 中的一条
    • 这是 igraph 的 R 手册:igraph.sourceforge.net/doc/R/00Index.html 如果你只搜索直径或传递性,你会得到你想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多