I. 概念梳理

中心性(Centrality)是社交网络分析(Social network analysis, SNA)中常用的一个概念,用以表达社交网络中一个点或者一个人在整个网络中所在中心的程度,这个程度用数字来表示就被称作为中心度(也就是通过知道一个节点的中心性来了解判断这个节点在这个网络中所占据的重要性的概念)

测定中心度方法的不同,可以分为度中心度(Degree centrality),接近中心度(或紧密中心度,Closeness centrality),中介中心度(或间距中心度,Betweenness centrality)等。

1. 度中心度,(也可以理解为"连接中心度"),顾名思义就是一个点与其他点直接连接的总和

比如,想知道某个人在网络社交圈中处于哪种程度的凝聚力,就可以通过中心性的概念进行分析。拿26个英文字母来代表一个由26个人组成的微博圈为例,想知道在这个26人的微博圈中,哪个人跟其圈中他人的连接最多,通过这个来判断谁具有最大的中心性,这就需要知道这个人和多少人有链接,这就是度中心度能够进行判断的。有时也用节点的大小(Size)来表达,一个节点的size越大,就说明其所占据的中心性越高。比如在上面的26个人的微博圈中,A和15个人有连接,B和10个人有连接,就可以知道A比B的度中心性高,A比B在这个26个人的微博圈中的社交面要广。

但是在实际情况中,可能出现连接有方向的情况,比如,如果A连接的15个人中有10个人是A关注(follow)了其他人,2个人是其他人关注(follow)了A,3个人是A与其他人互相关注,也就是说A有13个人following,有5个follower;但是B有8个是与其他人互相关注的,2个是被关注的,也就是说B有8个following,10个follower。这种情况下,就给连接加入了向量的概念,也就是说连接是有方向的。于是便有了点入中心度(或入度,in-degree)点出中心度(或出度,out-degree)。

(1)入度表现一个人的被关注程度。点入中心度高的人(B)是其他人都想与其形成关联的对象,也就是在这个网络中,B被很多人认为很有必要与其取得关联,也就可以理解成B在这个网络中具有很高的声望(prestige),体现了一个人的吸引力。入度高的人有可能会引导这个网络圈交流的内容、视角、深度、广度等问题。

(2)出度表现一个人关注他人的程度。点出中心度高的人(A)是在这个网络中,很努力并活跃地与他人取得关联的人,可以理解成A在这个网络中具有较强的交际性,体现了一个人的积极性。出度高的人,在网络中能够从很多的其他成员那里获得丰富的信息information。在学习网络中可能就是知识、方法等;在娱乐圈中或许就是八卦新闻。

2. 接近中心度,计算的是一个点到其他所有点的距离的总和,这个总和越小就说明这个点到其他所有点的路径越短,也就说明这个点距离其他所有点越近。

接近中心度体现的是一个点(node)与其他点的近邻程度。Bavelas(1950)将接近中心性定义为距离的倒数:

一个具有高接近中心度的点,说明这个点距离任何其他点都最近,在空间上也体现在中心位置上。

一个点与其他点的最短距离之和,归一化处理之后(Normalization)得到一个(0,1)之间的数字,这个数字越大就说明这个点的接近中心度越高。可以想象一下,当公式中的分子趋于无限大∞时,C的值就趋于0,因此当一个点距离其他所有点的距离非常大的时候,也就是说这个点不在中心位置上,那么它的接近中心性就趋于0。

但是对中心性进行分析的时候,在有方向的社交网络(directional social networking)中对接近中心度(Closeness centrality)的分析结果,会得出入接近中心度(In-closeness centrality)出接近中心度(Out-closeness centrality)

(1) 入接近中心度(In-closeness centrality)

入接近中心度是通过计算走向一个点的边来测量出其他点(nodes)到达这个点(node)的容易程度,一个点的入接近中心度越高,说明其他点到这个点越容易。

(2) 出接近中心度(Out-closeness centrality)

出接近中心度指的是一个点到达其他点的容易程度,通过一个点到其他点的最短距离的和的倒数,接近中心度越大,这个点到其他点越容易。

因此入接近中心度表达的是整合力(integration),出接近中心度表达的是辐射力(radiality)。

3. 中介中心度,计算经过一个点的最短路径的数量。经过一个点的最短路径的数量越多,就说明它的中介中心度越高。

假设想知道的人是A。但是后来我们发现在这个26人的圈子里面,度中心性最高的人A,却不一定是活跃的,这里就需要用到中介中心度(betweenness centrality)来进行计算。很多节点之间的最短路径都经过C这个点,那么就说C有高的中介中心度。也就是说这个点处在其他点对相互之间的捷径上。

如果一个大的社交网络中包含了几个小组,那么中介中心度高的人就起到将这些小组连接起来的作用。比如在男生女生共同存在的网上学习网络中,比较常见的现象是女生之间互动紧密同时男生之间互动紧密,但是中介中心度高的学生将会打破这种男生女生小组织的边界,在网络中,将男生女生连接在一起,使之形成一个整体的大网络。

具体计算和计算机软件(Ucient和R)应用将会在后续的文章中介绍。

※ 版权所有,转载请联系作者 ※

社交网络分析中(SNA)的中心性(centrality) 度中心性(degree),接近中心性(closeness),中介中心性(betweenness)相关推荐

  1. 关系网络理论︱细讲中介中心性(Betweeness Centrality)

    关系网络在我认为都是一种很简单暴力地能挖掘人群特征关系的一种方式,特别今天去听了一场关于AI与金融领域的结合,里面提到了拓扑分析其实就是关系网络的解释.我在之前的文章( R语言︱SNA-社会关系网络- ...

  2. 图神经网络系列-Graph图基本介绍、度中心性、特征向量中心性、中介中心性、连接中心性

    图神经网络系列-Graph图基本介绍.度中心性.特征向量中心性.中介中心性.连接中心性 目录 图的定义 图的类型 空图形 简单图 多重图 有向图 无向图 连通与断开图 正则图 完全图 循环图 二部图 ...

  3. python 搜索引擎 词位置加权_如何提高python中的词移动距离相似度并利用加权senten提供相似度评分...

    单词移动距离可以用来识别文本之间的相似性. 这种相似性可以用来比较多个文本,以找到最近的相似文本. 但是,我无法定制算法来执行以下操作 1) 消除位置(GPE)-由空间度确定,在文本中具有任意权重的相 ...

  4. Oracle 11g中的IO Calibrate(IO校准)--Automatic Degree of Parallelism(DOP)

    Oracle 11g中的IO Calibrate(IO校准)--Automatic Degree of Parallelism(DOP)  Oracle 11g中的IO Calibrate(IO校准) ...

  5. 社交网络分析SNA——Pajek使用教程(网络描述统计+中心性及子群分析)

    本文所有操作均基于Pajek5.11版本实现,也可官网下载最新版本,差别不大→Pajek下载地址 目录 一.如何画一个现有网络? 二.如何交互式构建一个网络? 三.Pajek中如何进行自动布局? 四. ...

  6. 社交网络分析:网络中心性

    原文地址:社交网络分析:网络中心性作者:酸嘢 本文为Social Network Analysis学习笔记,课程地址为https://www.coursera.org/course/sna. 对于中心 ...

  7. 网络结点中心性 Centrality

    结点中心性 node centrality 被认为是度量网络结点重要性的重要指标 常见的结点中心性有以下7种: (以下各中心的概念在不同地方的定义可能不同,实际计算应查看使用工具的具体实现) 1.度中 ...

  8. 图或网络中的中心性:点度中心性、中介中心性、接近中心性、特征向量中心性、PageRank

    文章目录 点度中心性(degree centrality) 中介中心性(betweenness centrality) 接近中心性(closeness centrality) 特征向量中心性(eige ...

  9. 节点中心性:度中心性、特征向量中心性、Katz中心性、介数中心性

    目录 一.度中心性(Degree Centrality) 二.特征向量中心性(Eigenvector Centrality) 三.Katz中心性(Katz Centrality) 四.介数中心性(Be ...

  10. networkx计算边的重要性:边介数或者中介中心性edge_betweenness

    背景 最近需要在一个节点数300+万,边400+万的有向图中删除某一些边的子集,但是又需要尽量减少对图的弱连通性的影响.最后的解决方案中一部分是,先将有向图转为无向图,计算边的betweenness, ...

最新文章

  1. 在controller中无法通过注解@Value获取到配置文件中定义的值解决办法
  2. 计算机文化基础4作业,计算机文化基础试题4
  3. python自动切换链接_windown 使用python 自动切换网络
  4. jQuery元素过滤
  5. android开发启动画面,Android开发笔记——如何正确实现App启动页
  6. 数字图像处理系统组成 及研究内容
  7. Leaflet文档阅读笔记- Showing video files解析
  8. 狂奔的瑞幸咖啡讲了一个好故事 但还缺失一种 “感觉”
  9. mouseover和mouseout多次触发解决方法(兼容ie和firefox)(转)
  10. JAVA MD5加密用户信息
  11. Fiddler 抓包工具2 - 全网最全最细教程,没有之一
  12. txt电子书如何用IOS苹果手机打开?
  13. linux 消息队列实现通信
  14. java生成树型思维导图_Java生成思维脑图
  15. 学习C语言 - 推荐书籍
  16. postgres数据库表空间收缩之pg_squeeze,pg_repack
  17. 解决canvas画布图片跨域问题
  18. PC微信逆向--调用sqlite3_exec执行SQL
  19. 数据可视化系列-05数据分析报告
  20. 阿里云MVP课堂:零基础建站,满足你拥有自己网站的心愿

热门文章

  1. stata输出相关系数表到word
  2. 计算机无法安装新字体,在计算机上安装新字体
  3. Nopcommerce kendo UI Roxy Fileman控件的汉化
  4. html 页面只能打印一半,打印机只能打印一部分-打印机只能打印一半是什么问?打印机只能打印 – 手机爱问...
  5. 计算机的神奇小游戏,电脑课我们常玩的13个小游戏
  6. ARM上移植ser2net源码
  7. 二维码定位算法流程图
  8. 看完这篇文章,小白也能快速安装谷歌服务框架(GApps)!
  9. 密码编码学与网络安全(第五版)答案
  10. J2EE是什么(一)