六度分隔理论实证
六度分隔理论指的是:
世界上任何互不相识的两人,只需要很少的中间人就能够建立起联系。
哈佛大学心理学教授斯坦利·米尔格拉姆于1967年根据这个概念做过一次连锁信实验,尝试证明平均只需要6步就可以联系任何两个互不相识的人。
摘自维基百科。
一直想用更加可视化的手法来验证这个观点,图表总是比理论直观生动的
第一步就难到我了,首先得有全世界人的关系网,这不现实,
所以我只能利用去年做过一些文章的中国古代历史人物传记数据集,CBDB。
1、CBDB | 可视化历史名人的关系和足迹,https://cloud.tencent.com/developer/article/2275249
2、定量分析通过苏轼最多能联系到多少人?,https://cloud.tencent.com/developer/article/2443050
CBDB 人物和关系数据量非常庞大,为了具象化这个大,可以查看下面这个视频,
0:00
/
0:00
加载完毕: 0%
进度: 0%
0:00
我只抽取出了宋朝这一个朝代,可视化出来的关系网就已是纷繁复杂迷人眼了,
所有的朝代所有的人物放在一起,不光肉眼看不清楚,实测我的本地 AMD 最强核显也渲染不出来。
更何况,我本意是想做成网站,我租的这个云服务器肯定没有我的开发机的渲染能力强。
所以我只能退而求其次,不是事先渲染所有人物的关系网,而是啥也不渲染,
直到用户在网站上输入两个人物名,服务器就开始计算这两个人物之间关系的最短路径,
大一学过《数据结构与算法》的朋友们都知道,图论中最短路径算法迪杰斯特拉的鼎鼎大名,没错,我用的就是这个算法。
等到算法执行完毕,把处理好的数据交给 Echarts,就能得到可视化的关系路径出来。
说干就干,元旦我就干这个了,初见成品如下:

正如网页所说,推荐宽屏设备体验。
光说不练假把戏,输入完成后点击开始计算联系,可得结果如下:

左边是关系环图,实线可达,虚线不可达;
右边是文字描述海报,可以扫描二维码查看这个结果图。
特此说明,无向图,毕竟关系都是相互的。
如果不是计算机,没有数据结构和算法,人肯定很难抽象出这样一条关系路径,白居易怎么能和李清照联系起来呢?实在是匪夷所思。
在测试了大量关系路径后,除了无法联系上的,我发现关系路径最长就是 6 步(也就是 5 个中间人),实践又一次扑进了理论的怀抱里。
在测试成吉思汗(成吉思汗本名铁木真,王阳明本名王守仁)和元稹的时,我得到了这条最长的关系路径。

也有一些可以直接联系上的,比如元白组合,白居易和元稹。

从可视化角度侧面证明了六度分隔理论, 免费使用,部署在腾讯轻量云,欢迎体验~
https://tools.buyixiao.xyz/connection-between-figures
网址:六度分隔理论实证 https://mxgxt.com/news/view/1999443
相关内容
六度分隔理论六度分隔理论的意思
大世界,小世界——浅淡六度分隔理论
六度空间理论
内娱吻戏闭环链:从白鹿到王鹤棣,揭秘明星“亲过嘴”的六度分隔理论
六度分隔娱乐圈:揭秘明星关系网背后的真相
揭秘六度人脉理论:明星与陌生人之间的秘密世界
探索娱乐圈艺人关系图谱:揭秘六度关系理论在其中的应用
“六度分离理论”,通过5个人能与世界任何一个角落的人发生联系
隔代照料对祖父母健康的影响——基于CHARLS数据的实证分析

