首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向R中的网络对象提供非边二元属性?

如何向R中的网络对象提供非边二元属性?
EN

Stack Overflow用户
提问于 2014-05-31 06:30:17
回答 2查看 190关注 0票数 0

我正在尝试使用类 network '‘(网络包)的对象。我注意到edgelist很容易处理并元属性,但不清楚如何为那些不存在边的二元属性提供R信息。显然,忽略这些数据会使我的系数在进一步的统计分析中产生偏差。有没有人遇到过这个问题,有什么建议?

例如:假设我有一个网络(1,...,5)。我认为,边缘列表矩阵应该包含节点I的列,以及边缘协变量(在这里,假设国家或其他国家的失业率,边缘表示它们是否有条约)。

myedgelist:

1 3 .08

2 4 .06

2 5 .1

3 5 .04

然后我可以对此做一些统计,并加入(edit:)失业协变量。但我看不到一种方法来为非边缘二元组(例如,1和2 )提供交易数据。

更新:边缘列表是连接在一起的。网络对象将被定义为

object <- network(myedgelist,matrix.type = "edgelist",directed=F)

EN

回答 2

Stack Overflow用户

发布于 2014-06-07 05:12:45

如果你在对象之间有不同的连接集合,我的意思是你实际上会创建多个网络对象,每个网络对象都有不同的边缘列表。我不确定你是如何做你的“分析”的。但您也可以创建一个网络,其中所有“相关”顶点都有一条边,如果它们具有二元属性的话。然后,像“有条约”这样的东西可以是0/1值的边缘属性,数万亿的交易可以是同一边缘上的不同属性。- MrFlick Jun 1于18:27

票数 0
EN

Stack Overflow用户

发布于 2014-06-11 02:43:22

边缘属性/coviariates只能附加到网络中的边缘。您可以使用多个网络作为user3693016或单个“多路复用”网络(具有多种类型的边的网络)来实现这一点。哪个选项更好将取决于您尝试对网络执行的操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23964287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档