如何在R Statnet中识别和删除隔离?
下面是一个示例代码。
g2<-network.initialize(10)
add.edge(g2,1,2)
add.edge(g2,2,3)
add.edge(g2,3,4)
add.edge(g2,4,5)这将生成一个顶点6,7,8,9,10未连接的网络。这些都是分离株。因此,我的问题是如何识别分离株并将其从Statnet库中的网络中删除。
发布于 2021-01-19 20:03:02
您可以使用sna::isolates函数来检测它们,并通过网络包的network::delete.vertices函数删除这些隔离(两者都包含在statnet中)。
在您的案例中:
isolates <- sna::isolates(g2)
network::delete.vertices(g2, isolates)https://stackoverflow.com/questions/64760374
复制相似问题