|||
最近在用Pajek作网络分析,买了一本Exploratory Social Network Analysis with Pajek的中文版
本来是赶时间不想细读,准备遇到问题到网上先找找。但是在准备建立二模网络的时候发现了找不到直接的资料,只能老老实实地开始啃书,最终也是在对应的部分找到了方法。感觉这本书确实不错,应该抽时间好好细致地通读。
下面简单地写一下二模网络的输入方法,方便后来人吧。:-)
------------------------------------------------------------------------------
1. 创建.net文件
直接打开任何一个文本编辑器,新建2-mode.net文件,进行如下输入
*Vertices 6 2
1 "org1" 0.1000 0.5000 0.5000
2 "org2" 0.3000 0.1536 0.5000
3 "person1" 0.7000 0.1536 0.5000
4 "person2" 0.9000 0.5000 0.5000
5 "person3" 0.7000 0.8464 0.5000
6 "person4" 0.3000 0.8464 0.5000
*Arcs
1 3
2 5 2.5
1 4
*Edges
2 4 -1
1 6
这个网络中一共分为两种节点,一种是组织,一种是个人,共有2个组织和4个个人
Vertices表示节点,二模网络中,需要先写下总的节点数,然后写下第一种节点的数
下面的部分每行输入一种节点的数据,依次是:编号 名称 X坐标 Y坐标 Z坐标(坐标可以省略)
之后的弧和边的输入比较类似,就不说明了。
2. 打开Pajek,将.net文件导入到程序中,步骤是File->Network->Read(以V3.12为例)
3. 生成对应的二模网络分区文件。分区文件(Partition)主要对节点集进行分类。对于二模网络,可以直接基于.net文件生成。
步骤是Network->2-Mode Network-> Partition into 2 Modes,执行完毕后,会发现出现了一个对应的分区文件,后缀是.clu。
4. 完成了以上三步,就算是导入完成了,下面可以执行绘图指令看看我们导入的二模网络。步骤是Draw->Netwrok+First Partition。
我们刚才导入的图就是下面这样了。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-4-20 04:19
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社