络可视化软件Pajek与向量运算

一、Pajek

Pajek是大型复杂 络分析工具,是用于研究所存在的各种复杂非线性 络的有力工具。PajekWindows环境下运行,用于带上千乃至数百万个结点大型 络的分析和可视化操作。在斯洛文尼亚语中Pajek是蜘蛛的意思。官方地址:Pajek / PajekXXL / Pajek3XL

二、Pajek主要功能及目的

Pajek的主要目的:

● 支持将大型 络分解成几个较小的 络,以便使用更有效的方法进一步处理;

● 向使用者提供一些强大的可视化操作工具;

通过Pajek可完成以下工作:

● 在一个 络中搜索类(组成、重要结点的邻居、核等);

● 获取属于同一类的结点,并分别显示出来,或者反映出结点的连接关系(更具体的局域视角);

● 在类内收缩结点,并显示类之间的关系(全局视角)。

三、关系构建

 

1.数据文本

2.将txt数据转为.net格式(excel输出为txt)

用notebook将.net文件打开其内容改变为:

3.将 络用Pajek软件打开,其形式为

ctrl + k改变其 络布局形式

4.在partitions栏可以将节点分类,其自带一些分类算法

也可以在表格中自己分类

5.向量的运算

络由节点和连接它们的边构成。例如,微信好友的关系是相互的,如果我是你的好友,你也是我的好友。这样的 络称为无向 络。但超链接并非如此,如果我的 站可以链接到维基百科,并不表示维基百科会链接到我的 站。这样的 络称为有向 络。

中心性(Centrality)是判断 络中节点重要性/影响力的指标。

其有

点度中心性:使用Network/create partition/degree 或Network/create vector/centrality/degree..,得到一个向量,选Vector/info可得到有最高度的点。

中介中心性、接近中心性的指标都可以在Network/create vector/centrality得到计算。有向图时,需要选择input、output或all,无向图时,选择input 或output都可以,结果一样。可通过vector/info查看某些节点的中心性。

还有接近中心性:Network–Create Vector–Centrality–Closeness

我进行了中介中心性和点度中心性的运算如下图:

它的量化表格为:

中介中心性

点度中心性

6.输出格式种类较多

二维

三维(需要配置相关软件)

 五、参考资料

  交 络分析SNA——Pajek使用教程( 络描述统计+中心性及子群分析)_Q小Q琪的博客-CSDN博客_pajek怎样画出 络图

 

 

 

 

 

 

 

 

 

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月15日
下一篇 2022年3月15日

相关推荐