问题标签 [statnet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
30 浏览

r - 有没有办法使用 R 中的 networkDynamic 包突出显示特定节点和边缘?

我有一个 csv 格式的数据集。我想创建一个网络对象并用这个数据集制作一个动画。我在 R 中编写了一个示例代码来执行此操作。

我想要的是突出动画中的某些节点(4,7)并在动画中添加图例,提及(4,7)这些节点的重要性。任何解决此问题的建议将不胜感激。数据集附上 ::: raw_data

0 投票
1 回答
230 浏览

networking - 如何在statnet的二分网络中仅将顶点属性分配给一种模式?

我目前正在使用具有两种不同模式和两组不同属性的双向网络。所以第 1 行到第 5 行是一种模式,演员 A、B 和 C 是不同的模式,它们形成了一些用 1 标记的连接。

如何将数据框 g 的高度属性仅分配给演员 A、B 和 C?到目前为止,我已经根据A、B、C的顶点位置尝试了set.vertex.attribute

但我收到以下错误

0 投票
0 回答
43 浏览

python - 在 r 或 python 中创建一个没有矩阵的网络

我有一个包含 30000 个数据的大型数据集(作为 csv 文件)。数据是这样的:

人格达哈克

1331688384, 9

910725927, 1

1479941022, 4

1606882065, 3

1877559309, 2

我必须从 dahak 列表中计算边的权重……如果两个 dahak 数相等,则该边的权重为 1,如果两个 dahak 数不相等,则计算它们的差,权重为 x。

x = 1 - (abs(as.numeric(dahak[j]) - as.numeric(dahak[k])) / 10)

如何创建一个以 personid 作为节点、权重作为边的加权网络?我现在可以通过创建一个矩阵然后使用 python 中的 networkx 库或 R 中的 statnet 库来做到这一点,但是矩阵有 9 亿个条目!我的笔记本电脑无法容纳这个......我正在寻找另一种方式。

0 投票
0 回答
33 浏览

r - 为什么我的 ERG 模型中的一条线显示 NA?

我正在 statnet 上构建一个 ERGM,其中一行显示 NA,我不知道如何解释。所有其他节点因子都显示结果,但这个仅显示:

它从中提取的列只是一堆 1 和 0,所以我看不出问题出在哪里。

0 投票
0 回答
156 浏览

social-networking - 指数随机图:R 中的 nodematch() 和 nodefactor()

我一直在网上阅读有关用于网络分析的指数随机图建模的内容,但我对某个方面感到困惑。我是否需要在模型中为每个 nodematch() 项添加相应的 nodefactor() ?有人会说:“Nodematch 和 absdiff 是同质术语——这两个节点有多相似——所以从某种意义上说,它是一种交互,比如说,发送者和接收者都是女性。因此,你还想要整体效果,比如说,作为女性,所以你的同性恋术语不仅仅是指女性总体上倾向于发送和接收更多的关系”。这个对吗?

问题是,我见过很多人在运行 ERGM 模型时没有同时包含 nodefactor() 和 nodematch() 。我只是想了解在模型中是否总是需要同时拥有 nodefactor() 和 nodematch() 。或者,相反,如果我运行一个仅包含 nodematch() 项的模型(这在统计上是显着的),结果是否可靠(我可以确定结果不仅仅是拾取某些类别倾向于发送和接收总体上更多的联系?)?

期待收到您的答复。

谢谢!

0 投票
1 回答
120 浏览

r - Create graph with no edges from node list with attributes in the network package in r

Is it possible to construct a graph in network that only contains nodes but not edges from a data frame? The data structure looks as follows:

ID is the node ID and class and unit are supposed to be node attributes. I could also work with an igraph solution but I'm curious if this is possible.

0 投票
1 回答
39 浏览

r - networkDynamic 的 edge.spells 参数的开始时间列必须是数字

我正在尝试创建一个 networkDynamic 对象,并尝试按照 oymonk 的帖子中的所有 skyebend 建议如何将数据帧上传到 R 中的 ndtv 以正确设置列的顺序以及正确设置每列的数据类型。不幸的是,我下面的示例继续返回,当 str() 清楚地表明我的起始列不是数字时。对于我所缺少的任何建议,我将不胜感激。

我真的不明白我在这里缺少什么。任何帮助将不胜感激,如果需要任何其他信息来重现此示例,请告诉我。

0 投票
1 回答
320 浏览

r - 将网络划分为社区的结果可视化

在此处输入图像描述数据集包括网络矩阵和属性数据框。网络数据集本身有 3 个数据集,我只想处理PrinFull数据集以及 PRIN 属性数据。我的数据在下面的这两个链接中上传。我在我的数据集上添加了所有属性。

https://drive.google.com/file/d/1MZCdeAZF0joIQLwVeoVXmKpf7r8IJ2wq/view?usp=sharing https://drive.google.com/file/d/1I96BAUo8TjJMWCWpn_SIhp54snfZ0Bd5/view?usp=sharing 我想绘制我的社区检测算法,代码如下,但我的情节很混乱,无法理解。我怎样才能以更好的方式进行绘图?谁能帮我?

0 投票
1 回答
75 浏览

r - 在 statnet 中绘制带有 GPS 坐标的网络

是否可以使用坐标作为节点的布局来绘制网络对象?我不想将它们绘制在地图上,而只是根据它们的纬度/经度位置显示节点之间的物理距离。

数据借自:在 igraph r-package 中使用地理坐标作为顶点坐标

0 投票
1 回答
45 浏览

r - 如何将模式转换为二分投影中的属性

我有一个关于在转换为单模投影后保留节点信息的快速问题。

我想使用公司与公司之间的联系作为我的新边缘列表,但保留交易编号作为边缘属性,以便理想情况下我会有一个如下所示的新数据集:

来源 目标 交易
ab 14
cd 15
fg 17
ha 18

其中“来源”、“目标”和“交易”分别位于各自的列中。(对不起,这看起来不漂亮!)

我可以创建一个包含源和目标的数据框,但是我很难弄清楚如何在第三列中添加回交易。任何建议或指导将不胜感激!这是我正在使用的代码: