首页 > 解决方案 > 我想在 r 中找到连接最多的节点作为网络对象

问题描述

我是 R 新手,我有库 statnet 中的数据 faux.magnolia.high 我想找到连接最多的节点,然后删除它的所有邻域边缘,我尝试使用下面的代码,但我得到了错误,任何想法? 对于大多数连接的节点,应该同时考虑进出度吗?

错误是度数错误(fmh,cmode =“indegree”):未使用的参数(cmode =“indegree”)

library(statnet)
data(faux.magnolia.high)
fmh <- faux.magnolia.high
degreedist(faux.magnolia.high)

Degree <- degree(fmh, cmode="indegree")     #Computing the in-degree of each node

标签: r

解决方案


运行代码后,尝试

table(Degree)
Degree
  0   1   2   3   4   5   6   7   8 
524 403 271 128  85  30  13   5   2 

您可以看到最大度数为 8,并且两个节点具有该度数。要查找这些节点,只需使用:

which(Degree == 8)
[1] 765 991

推荐阅读