使用 R 计算顶点连接

问题描述

不幸的是,这是我第二次发布这个问题,因为我一开始没有收到答案。这几天在谷歌上搜索,没有帮助我所以我希望这一次有人可以帮助我。

我必须计算 R 中两个给定顶点之间的顶点连通性。数据集是一个具有 180 列和行的邻接矩阵,我想计算 4 个定义的顶点对之间的连通性。

知道怎么做吗?

先谢谢你!

解决方法

我不知道您想要的输出,但这里有一些关于 components 的想法可能会有所帮助

> set.seed(1)
> adjm <- matrix(sample(0:1,100,replace = TRUE,prob = c(0.9,0.1)),nc = 10)
> g <- graph_from_adjacency_matrix(adjm)
> components(g)$no
# [1] 5

哪里

  • adjm 假设为邻接矩阵
  • graph_from_adjacency_matrix 生成关于 adjm
  • 的图形对象
  • components 给出连接子图方面的信息,$no 给出簇数

enter image description here