六个主要的社会网络分析软件的比较

六个主要的社会网络分析软件的比较
UCINET简介  
    UCINET为菜单驱动的Windows程序,可能是最知名和最经常被使用的处理社会网络数据和其他相似性数据的综合性分析程序。与UCINET捆绑在一起的还有Pajek、Mage和NetDraw等三个软件。UCINET能够处理的原始数据为矩阵格式,提供了大量数据管理和转化工具。该程序本身不包含网络可视化的图形程序,但可将数据和处理结果输出至NetDraw、Pajek、Mage和KrackPlot等软件作图。UCINET包含大量包括探测凝聚子群(cliq

大家好,又见面了,我是你们的朋友全栈君。

UCINET简介  

     UCINET为菜单驱动的Windows程序,可能是最知名和最经常被使用的处理社会网络数据和其他相似性数据的综合性分析程序。与UCINET捆绑在一 起的还有Pajek、Mage和NetDraw等三个软件。UCINET能够处理的原始数据为矩阵格式,提供了大量数据管理和转化工具。该程序本身不包含 网络可视化的图形程序,但可将数据和处理结果输出至NetDraw、Pajek、Mage和KrackPlot等软件作图。UCINET包含大量包括探测 凝聚子群(cliques, clans, plexes)和区域(components, cores)、中心性分析(centrality)、个人网络分析和结构洞分析在内的网络分析程序。UCINET还包含为数众多的基于过程的分析程序,如 聚类分析、多维标度、二模标度(奇异值分解、因子分析和对应分析)、角色和地位分析(结构、角色和正则对等性)和拟合中心-边缘模型。此外,UCINET 提供了从简单统计到拟合p1模型在内的多种统计程序

Pajek简介

Pajek 是一个特别为处理大数据集而设计的网络分析和可视化程序。Pajek可以同时处理多个网络,也可以处理二模网络和时间事件网络(时间事件网络包括了某一网 络随时间的流逝而发生的网络的发展或进化)。Pajek提供了纵向网络分析的工具。数据文件中可以包含指示行动者在某一观察时刻的网络位置的时间标志,因 而可以生成一系列交叉网络,可以对这些网络进行分析并考察网络的演化。不过这些分析是非统计性的;如果要对网络演化进行统计分析,需要使用StOCNET 软件的SIENA模块。Pajek可以分析多于一百万个节点的超大型网络。Pajek提供了多种数据输入方式,例如,可以从网络文件(扩展名NET)中引 入ASCII格式的网络数据。网络文件中包含节点列表和弧/边(arcs/edges)列表,只需指定存在的联系即可,从而高效率地输入大型网络数据。图 形功能是Pajek的强项,可以方便地调整图形以及指定图形所代表的含义。由于大型网络难于在一个视图中显示,因此Pajek会区分不同的网络亚结构分别 予以可视化。每种数据类型在Pajek中都有自己的描述方法。Pajek提供的基于过程的分析方法包括探测结构平衡和聚集性 (clusterability),分层分解和团块模型(结构、正则对等性)等。Pajek只包含少数基本的统计程序。

NetMiner 简介

NetMiner 是一个把社会网络分析和可视化探索技术结合在一起的软件工具。它允许使用者以可视化和交互的方式探查网络数据,以找出网络潜在的模式和结构。 NetMiner采用了一种为把分析和可视化结合在一起而优化了的网络数据类型,包括三种类型的变量:邻接矩阵(称作层)、联系变量和行动者属性数据。与 Pajek和NetDraw相似,NetMiner也具有高级的图形特性,尤其是几乎所有的结果都是以文本和图形两种方式呈递的。NetMiner提供的 网络描述方法和基于过程的分析方法也较为丰富,统计方面则支持一些标准的统计过程:描述性统计、ANOVA、相关和回归

STRUCTURE 简介

STRUCTURE 是一个命令驱动的DOS程序,需要在输入文件中包含数据管理和网络分析的命令。STRUCTURE支持五种网络分析类型中的网络模型:自主性(结构洞分 析)、凝聚性(识别派系)、扩散性、对等性(结构或角色对等性分析和团块模型分析)和权力(网络中心与均质分析)。STRUCTURE提供的大多数分析功 能是独具的,在其他分析软件中找不到。

MultiNet简介

 MultiNet 是一个适于分析大型和稀疏网络数据的程序。由于MultiNet是为大型网络的分析而专门设计的,因而像Pajek那样,数据输入也使用节点和联系列表, 而非邻接矩阵。对于分析程序产生的几乎所有输出结果都可以以图形化方式展现。MultiNet可以计算degree, betweenness, closeness and components statistic,以及这些统计量的频数分布。通过MultiNet,可以使用几种本征空间(eigenspace)的方法来分析网络的结构。 MultiNet包含四种统计技术:交叉表和卡方检验,ANOVA,相关和p*指数随机图模型。

StOCNET简介

StOCNET 是个WINDOWS环境下的开放软件系统,适用于社会网络的高级统计分析。它提供了一个应用多种统计方法的平台,每种统计方法可以以单独模块的形式方便地 嵌入其中。StOCNET包含六个统计模块:(1)BLOCKS,随机块模型;(2)ULTRAS,使用超度量(Ultrametrics)估计潜在的传 递性结构(latent transitive structures);(3)P2,拟合指数随机图p2模型;(4)SIENA,纵向网络数据的分析;(5)ZO,确定随机图统计量的分布概率; (6)PACNET,构造和拟合基于偏代数结构的结构模型(structural models based on partial algebraic structures)。

六个主要的社会网络分析软件的比较

以下内容编译自:Huisman, M. and A.J. Duijn, M. 2005. Software for social network analysis.  Models and methods in social network analysis. New York, N.Y. : Cambridge University Press. 270-316. 

 

表3- 1描述了六个主要的社会网络分析软件的主要目标或特性。其中,数据格式包括下面三个方面:(1)程序能够处理的数据类型,(2)输入格式,和(3)是否有 标明网络关系缺失值的选项。功能方面包括是否包含可视化选项以及可执行的分析类型。支持则包括程序的可得性、是否有操作手册和在线帮助。

 

表3- 1 六个主要的社会网络分析软件的概况

 

程序

MultiNet

NetMiner

Pajek

版本

4.38

2.4.0

1.00

目标

上下文分析

可视化分析

大数据可视化

数据

类型a

c, l

c, e, a

c, a, l

输入b

ln

m, ln

m, ln

缺失值

有g

功能

可视化

分析c

d, rp, s

d, sl, rp, dt, s

d, sl, rp, dt

支持

可得性d

免费

收费i, j

免费

手册

无k

帮助

 

 

(续上表)

 

程序

StOCNET

STRUCTURE

UCINET

版本

1.5

4.2e

6.55

目标

统计分析

结构分析

综合

数据

类型a

c

c, a

c, e, a

输入b

m

m

m, ln

缺失值

有g

功能

可视化

有h

分析c

d, dt, s

sl, rp

d, sl, rp, dt, s

支持

可得性d

免费

免费e

收费j

手册

帮助

 

a  c=全局,e=个人中心,a=从属关系,l=大型网络。

b  m=矩阵,ln=连接/节点,n=节点

c  d=描述,sl=结构和位置,rp=角色和地位,dt=二元和三元方法,s=统计

d  com=商业产品,free=自由/共享软件

e  不再更新的DOS程序

g  只有对属性的缺失值编码

h  没有作图程序

i  能够从互联网上免费获取(有些功能有所减少)

j  可以获得评估/演示版本的程序

k  可以获得某些模块的手册

 

下 面我们以功能、支持和用户友好性三个大方面来对上述六个软件进行综合评价(见表3- 2)。+号代表好(或至少是合格的),++代表很好或强大,-代表存在缺陷,0代表无,+-代表不确定(有好有坏)。必须强调的是,由于各个软件的目标不 尽相同,因而不可能在它们之间做出完全公平的比较。因此建议也可以从垂直的方向阅读表3- 2。例如,如果要寻找一个可以获得许多描述性网络度量的软件,则UCINET和NetMiner是很好的选择。但如果网络可视化是主要目的,则Pajek 和NetMiner是更好的选择。

表3- 2 对六个主要的社会网络分析软件的评价

 

功能

支持

用户友好性

 

数据

可视

描述

过程a

统计

手册

帮助

MultiNet

+-

+

+-

+

+-

+-

++

+

NetMiner

++

++

++

++

+-

+

+

++

Pajek

+

++

+

++

0

0

+-

StOCNET

+-

0

+-

0

++

+

+

+

STRUCTURE

0

+-

++

+

++

0

+-

UCINET

++

+b

++

++

+-

+

+

+

a  基于过程的分析方法

b  UCINET包含网络可视化软件NetDraw。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/151978.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • goland 2022.01 激活【2022最新】

    (goland 2022.01 激活)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html1TCF2R91JZ-eyJsaWNlbnNlSWQi…

  • Github gist_github教程

    Github gist_github教程Github作为代码分享平台在开发者中非常流行。此平台托管了包括游戏、书籍以至于字体在内的一千两百多万个项目(现在更多),这使其成为互联网上最大的代码库。Github还提供另一个非常有用的功能,就是G

  • dedecms首页怎么调用公司简介的内容

    dedecms首页怎么调用公司简介的内容

  • JS闭包的作用与优缺点[通俗易懂]

    JS闭包的作用与优缺点[通俗易懂]一、什么是闭包闭包是指一个函数和对其周围状态(lexicalenvironment,词法环境)的引用捆绑在一起(或者说函数被引用包围),这样的组合就是闭包(closure)。简单来说就是指有权访问另一个函数作用域中变量的函数。举个例子:functionfn(){varnum=10;functionfun(){console.log(num);}fun();}fn();这就是一个闭…

    2022年10月30日
  • sso单点登录系统实现原理(oauth2 单点登录原理)

    单点登录SSO(SingleSignOn)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞疯掉。实现单点登录说到底就是要解决如何产生和存储那个信任,再就是其他系统如何验证这个信任的有效性,因

  • 使用Babel将es6转换es5

    使用Babel将es6转换es5目录Babel是什么?命令行转换babel-cli安装使用配置文件babel-polyfill安装在js中使用将Babel集成到webpack中Babel配置webpack配置1)安装webpack2)添加配置文件webpack.config.js3)修改package.json4)打包 拓展npm中save与save-d…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号