我正在尝试使用类 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)
发布于 2014-06-07 05:12:45
如果你在对象之间有不同的连接集合,我的意思是你实际上会创建多个网络对象,每个网络对象都有不同的边缘列表。我不确定你是如何做你的“分析”的。但您也可以创建一个网络,其中所有“相关”顶点都有一条边,如果它们具有二元属性的话。然后,像“有条约”这样的东西可以是0/1值的边缘属性,数万亿的交易可以是同一边缘上的不同属性。- MrFlick Jun 1于18:27
发布于 2014-06-11 02:43:22
边缘属性/coviariates只能附加到网络中的边缘。您可以使用多个网络作为user3693016或单个“多路复用”网络(具有多种类型的边的网络)来实现这一点。哪个选项更好将取决于您尝试对网络执行的操作。
https://stackoverflow.com/questions/23964287
复制相似问题