六度分隔理论实证

发布时间:2026-02-10 15:44

六度分隔理论指的是:

世界上任何互不相识的两人,只需要很少的中间人就能够建立起联系。

哈佛大学心理学教授斯坦利·米尔格拉姆于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数据的实证分析

随便看看