sna

    0热度

    1回答

    比方说,我有一个字符串列表,泛型方法: list <- c("john", "carl", "suzanne") 因为他们出现在同一个列表,我在做它们连接社交网络的假设。为了能够将该组转换为图形,我需要把它做一个EdgeList都: from to john carl carl suzanne suzanne john 组,但是,可以包含1到字符串的无穷数。我如何构建一个将这样的字符

    1热度

    2回答

    我有含有两列例如为: name age a 10 b 20 c 30 的data.frame信息和我的名字c b d的列表。现在我想按照列表的顺序获取原始数据框的属性的data.frame(或列表或任何其他)。对于上面的例子,这将是 name age c 30 b 20 d NA 我觉得这应该不是太困难(甚至在网上可能),但我无法找到一个方法来做到这一点在R. 背景

    0热度

    1回答

    我正在尝试使用igraph为共同作者网络分析项目创建边界列表。我的数据以特定纸张的每位作者按行进行收听的方式进行存储,这意味着每张纸张都是一种观察结果,列中包含该纸张的作者。 是否可以使用combn函数在每篇论文中创建每个作者组合的边界列表?

    1热度

    1回答

    我一直在试图对超图的大规模社交网络分析。但是Apache Giraph只允许使用简单图形和多图。 II无法找到任何合适的方法在超图中实施大规模SNA。请建议我合适的方法。

    0热度

    1回答

    我想分析R中使用bipartite和statnet套件(由网络,sna和其他几个包组成)在R中的加权1模式投影一个Unix服务器。使用二分矩阵和矩阵代数的混合,投影效果很好,但是当我尝试将值矩阵作为加权网络对象导入时,使用下面的代码,我似乎放弃了原始矩阵中的值。 MNDocnet<-as.network(MNDocmatrix,matrix.type="adjacency",directed=FA

    0热度

    1回答

    我需要将id属性添加到我的顶点作为标签,并将它们显示在图中。我照做了用下面的代码: V(novel)$label <- V(novel)$id plot(novel) 不过,我只想显示,其中加权度大于30我想下面的代码顶点的ID,但它给我的只有TRUE或FALSE作为输出,而不是过滤顶点。 graph.strength(novel) > 30 我该如何过滤图中哪些顶点应该显示id?

    5热度

    1回答

    我与具有121个顶点和209条边的图的工作,我试图从满足两个条件该图的顶点删除的: degree(my.graph)==0 顶点的名称以指定的字符开头。 这里是一个显示我想要得到的例子。从下图: toy.graph <- graph.formula(121-221,121-345,121-587,345-587,221-587, 490, 588) 我想删除与0度与5开始在这种情况下,我只想删

    0热度

    1回答

    目前,我触及了一些关于SNA的问题,并遇到了如何使用R从文件中分析kcore网络的问题。 CSV文件的格式是如下图所示: //文件 PointStart,PointEnd jay,yrt hiqrr,huame Sam,joysunn timka,tomdva ......,..... 我必须导入此文件为R,但我不知道下一步如何处理它。 感谢您

    1热度

    1回答

    我有一个大的(36k顶点,50k边)加权双峰二部图,我想生成一个投影,不仅计算像默认加权实现的邻域,而且还计算权重在边缘。您可以将其视为包含黑色顶点和蓝色顶点的二分图,其中当只有蓝色顶点时,我想保留原始图的权重。 我碰到的实现保持橘子的价值,我很感兴趣的红色(或希望得到双加权投影)。 我到目前为止在igraph,networkx和python-tool中看过,但到目前为止,我只观察到计算边缘数量的

    0热度

    1回答

    我有一个拥有数千个群集的网络(g),但我似乎无法弄清楚如何按大小排序。它看起来像成员资格属性有点任意排序群集。例如: c <- clusters(g) c$membership gs <- induced.subgraph(g, c$membership==1) 这的确会给我最大的集群,但如果我尝试 gs <- induced.subgraph(g, c$membership==2)