关系网络理论︱细讲中介中心性(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中进程及其优先级 进程与线程: 进程:操作系统结构的基础,资源分配的最小单元,一个操作系统包括多个进程: 线程:线程存在于进程当中,是操作系统调试执行的最小单元,一个进程包括多个 ...
随机推荐
- Spring Cache For Redis
一.概述 缓存(Caching)可以存储经常会用到的信息,这样每次需要的时候,这些信息都是立即可用的. 常用的缓存数据库: Redis 使用内存存储(in-memory)的非关系数据库,字符串.列 ...
- MongoDB 基本操作学习笔记
// 查看所有数据库 show dbs // amdin 0.000GB // local 0.000GB // 使用数据库 use admin // switched to db admin // ...
- C之多线程(例子很不错)
1.线程 线程池是一个树状结构. 多线程解决并发问题. 一个线程内部的执行顺序是线性的.而线程之间是乱序的. 若要创建一个多线程程序,它的参数必须是空指针类型. 变色龙程序: #define _CRT ...
- Lucene.net(4.8.0) 学习问题记录五: JIEba分词和Lucene的结合,以及对分词器的思考
前言:目前自己在做使用Lucene.net和PanGu分词实现全文检索的工作,不过自己是把别人做好的项目进行迁移.因为项目整体要迁移到ASP.NET Core 2.0版本,而Lucene使用的版本是3 ...
- ABAP 程序中退出操作
CHECK. 1)CHECK 后面要跟一个表达式,当表达式值为假(false)时,CHECK发生作用,退出循环(LOOP)或处理程序(Processing Block). 2)如果CHECK出现在循环 ...
- RAID知识总结[转]
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://815632410.blog.51cto.com/1544685/1394306 ...
- vue-router 二级路由
/** * Created by 我 on 2017/12/4. */ import Vue from 'vue' //import导入 Vue(自己起的名) from 从 vue import Vu ...
- BZOJ 3670: [Noi2014]动物园 [KMP]
求这玩意: 对于字符串S的前i个字符构成的子串,既是它的后缀同时又是它的前缀,并且该后缀与该前缀不重叠,将这种字符串的数量记作num[i] 对1,000,000,007取模的结果 n≤5,L≤1,00 ...
- ZOJ1450 BZOJ1136 BZOJ1137 HDU3932[最小圆覆盖]
Minimal Circle Time Limit: 5 Seconds Memory Limit: 32768 KB You are to write a program to find ...
- 数据分析之pandas教程------数据处理
目录 1 数据合并 1.1 实现数据库表join功能 1.2 实现union功能 2 数据转换 2.1 轴旋转 2.2 数据转换 2.2.1 去重 2.2.2 对某一列运用函数 2.2 ...