一、Pajek
Pajek是大型复杂网络分析工具,是用于研究所存在的各种复杂非线性网络的有力工具。Pajek在Windows环境下运行,用于带上千乃至数百万个结点大型网络的分析和可视化操作。在斯洛文尼亚语中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怎样画出网络图