首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个产生不同局部传递性的相同图

两个产生不同局部传递性的相同图
EN

Stack Overflow用户
提问于 2014-02-16 16:27:31
回答 1查看 82关注 0票数 0

我有两个完全相同的图表:

代码语言:javascript
复制
a<-graph.lattice(dimvector = 100, length = NULL, dim = NULL, nei = 5,
              directed = FALSE, mutual = FALSE, circular = TRUE)

b<-read.csv("https://dl.dropboxusercontent.com/u/22681355/graph2.csv",head=T,sep=';')

b<-as.matrix(b)
b<-graph.data.frame(b)

看看str(a)str(b),就会发现它们是相同的网络。现在,当我检查它们的局部传递性时,我得到了不同的输出。

代码语言:javascript
复制
transitivity(b, type=c("local"))

 [1] 0.1578947

transitivity(a, type=c("local"))

 [1] 0.6666667

是什么导致了这种差异?我做错了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-16 22:04:35

这两个图并不相同;a是无向的(因为您这么说了),而b不是(因为您没有在graph.data.frame调用中指定directed=FALSE )。

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

https://stackoverflow.com/questions/21813979

复制
相关文章

相似问题

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