关系网络理论︱细讲中介中心性(Betweeness Centrality)
关系网络在我认为都是一种很简单暴力地能挖掘人群特征关系的一种方式,特别今天去听了一场关于AI与金融领域的结合,里面提到了拓扑分析其实就是关系网络的解释。我在之前的文章(
R语言︱SNA-社会关系网络—igraph包(中心度、中心势)(二))之中提到过几个中心度指标的对比,在网上看到了这个中介中心性的理论,po来以备后用~
中介中心性(Betweeness Centrality),又叫中间中心性,中间性,居间中心性等等。以下是学者们对中介中心性的解释。
中介中心性主要是由美国社会学家林顿·弗里曼(Freeman,1979)教授提出来的一个概念,它测量的是一个点在多大程度上位于图中其他“点对”的“中间”。他认为,如果一个行动者处于多对行动者之间,那么他的度数一般较低,这个相对来说度数比较低的点可能起到重要的“中介”作用,因而处于网络的中心,根据这个思路就可以测量点的中间中心性。[1]
居间中心性建立在以下假设基础上,即一个人如果可把持传播通道的话,则他可能会获得更大的权力。在下图中,节点D很明显处于一个权力位置——节点A、B、C与E、F、G之间所有的信息流通都要通过D。这种传播瓶颈的位置可能是危险的,无论如何——它也可被解释为相当大的压力。居间中心性的另一个重要作用就是它能够分辨出谁是“跨界者”(boundary spanners)——那些在两个或多个团体中扮演着不可或缺的桥梁作用的个体。比如:一个在计算机科学学术世界和音乐世界的跨界者,而我则是在计算机科学方面(获得了博士学位)和长期从事爵士和摇滚伴奏领域的跨界者。[2]
点的中心性是一个用以量化点在网络中地位重要性的图论概念。中间中心性是常用来进行中心性测度的指标,它是指网络中经过某点并连接这两点的最短路径占这两点之间的最短路径线总数之比。
中心性测量为发现不同学科的连接点或进化网络中的支点(tipping points)提供了一种计算方法。这种图论方法的优势在于,因为它独立于任何知识领域,所以其应用范围就极其广泛。而且这种方法只研究网络中少量的连接点,而不是整个网络,这样就有了很大的实际应用价值。[3][4]
中介性(衡量中介性有多高)的指针衡量了一个人作为媒介者的能力,也就是占据在其他两人快捷方式上的重要位置的人,他拒绝媒介,这两人就无法沟通,占据这样的位置愈多,就愈代表他具有很高的中介性,愈多的人联络时就必须要透过他。如果一个网络有严重的切割,形成了一个个的分离的组件时,正是社会学兼企管学家博特所说的两个网络间有结构洞。如果有一个人在两个分离的组件中间形成连带的话,这个人就是一个切点(cut point),也就是我们俗称的桥(bridge,学理上桥是沟通的线,而不是节点)。而在网络分析中,之所以会这么重视桥的概念,就是两个分离的大团体间,若彼此信息要交流、意见要沟通,行动要协调的话,作为桥的人就非常重要。能够中介两群人之间的互动与信息,其中介性就很高,在社会网络分析中衡量一个人作为桥的程度的指针就是中介性。[5]
参考文献:
[1]刘军,整体网分析(第二版)——UCINET软件实用指南[M].格致出版社/上海人民出版社,2014,129.
[2]王薇等译,社会网络分析:方法与实践.机械工业出版社[M],2013,55-56.
[3]陈超美,CitespaceⅡ:科学文献中新趋势与新动态的识别与可视化[J].
[4]李杰,陈超美.CiteSpace:科技文本挖掘及可视化[M].首都经济贸易大学出版社,2016.
[5]罗家德,社会网络分析讲义[M].社会科学文献出版社,2010.
若想了解中介中心性计算公式,可以回到参考书中找寻。
关系网络理论︱细讲中介中心性(Betweeness Centrality)的更多相关文章
- C++反汇编第四讲,反汇编中识别继承关系,父类,子类,成员对象
C++反汇编第四讲,反汇编中识别继承关系,父类,子类,成员对象 讲解目录: 1.各类在内存中的表现形式 备注: 主要复习开发知识,和反汇编没有关系,但是是理解反汇编的前提. 2.子类继承父 ...
- 细数.NET 中那些ORM框架 —— 谈谈这些天的收获之一
细数.NET 中那些ORM框架 —— 谈谈这些天的收获之一(转) ADO.NET Entity Framework ADO.NET Entity Framework 是微软以 ADO.N ...
- JProfiler远程监控Linux上Tomcat的安装过程细讲(步骤非常详细!!!)
JProfiler远程监控Linux上Tomcat的安装过程细讲(步骤非常详细!!!) 1.文件准备: 服务器:CentOS Linux release 7.3.1611 (Core) Apa ...
- JavaScript基础细讲
JavaScript基础细讲 JavaScript语言的前身叫作Livescript.自从Sun公司推出著名的Java语言之后,Netscape公司引进了Sun公司有关Java的程序概念,将自己原 ...
- 面试必杀技,讲一讲Spring中的循环依赖
本系列文章: 听说你还没学Spring就被源码编译劝退了?30+张图带你玩转Spring编译 读源码,我们可以从第一行读起 你知道Spring是怎么解析配置类的吗? 配置类为什么要添加@Configu ...
- 细讲前端设置cookie, 储存用户登录信息
细讲前端设置cookie 引言 正文 一.设置cookie 二.查看cookie 三.删除cookie 四.封装cookie操作 结束语 引言 我们都知道如果想做一个用户登录并使浏览器保存其登录信息, ...
- 斯坦福NLP课程 | 第11讲 - NLP中的卷积神经网络
作者:韩信子@ShowMeAI,路遥@ShowMeAI,奇异果@ShowMeAI 教程地址:http://www.showmeai.tech/tutorials/36 本文地址:http://www. ...
- 客户关系管理系统(CRM)的开发过程中使用到的开发工具总结
开发<客户关系管理系统(CRM)>软件过程,也就是一个标准的Winform程序的开发过程,我们可以通过这个典型的软件开发过程来了解目前的开发思路.开发理念,以及一些必要的高效率手段.本篇随 ...
- 第11讲- Android中进程及其优先级
第11讲Android中进程及其优先级 进程与线程: 进程:操作系统结构的基础,资源分配的最小单元,一个操作系统包括多个进程: 线程:线程存在于进程当中,是操作系统调试执行的最小单元,一个进程包括多个 ...
随机推荐
- Ajax发送数据
- C语言预处理 编译 汇编 链接四个阶段
c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接. 编译过程 编译过程又可以分成两个阶段:编译和会汇编. 编译 编译是读取源程序(字符流),对之进行词法和语法的分析,将高 ...
- 自己做的notepad++ FTP同步插件
平时修改FTP上的文件的时候,想先备份一下,没有合适的方法,尝试做了一个小插件. 差点忘了,下载地址 https://pan.baidu.com/s/1htdtT9E 下面是 具体的说明 Fa ...
- 用swing做一个简单的正则验证工具
直接上代码吧,因为我对swing也不熟悉,照着API一点点拼出来的. import java.awt.event.ActionEvent; import java.awt.event.ActionLi ...
- java之过滤器Filter (应用场景)
filter在开发中的常见应用: * 1.filter可以目标资源执行之前,进行权限检查,检查用户有无权限,如有权限则放行,如没有,则拒绝访问 * 2.filter可以放行之前,对re ...
- Selenium_WebDriver_定位元素
版权声明:本文为博主原创文章,转载请注明出处. 定位单个元素 WebDriver提供了八种元素定位方法,Java中定位语句形如:driver.findElement(By.id()): 何为元素定位? ...
- ES6,Array.fill()函数的用法
ES6为Array增加了fill()函数,使用制定的元素填充数组,其实就是用默认内容初始化数组. 该函数有三个参数. arr.fill(value, start, end) value:填充值. st ...
- hibernate监听器的应用
这里是我看到的一个hibernate监听器的简单实现供参考 http://www.360doc.com/content/14/0623/11/8072791_389034447.shtml 设计思路 ...
- JSON工具类
import java.sql.Timestamp; import java.util.Collection; import java.util.Date; import org.soul.util. ...
- iptables snat和dnat
iptables中的snat和dnat是非常有用的,感觉他们二个比较特别,所以单独拿出来说一下. dnat是用来做目的网络地址转换的,就是重写包的目的IP地址.如果一个包被匹配了,那么和它属于同一个流 ...