大数据让人看到更真实的历史

简介:

史料海洋给我们提供的是人类经历的数据资料,这些资料是我们证明、证伪历史结论的基础数据。希望读者能从三位量化历史学者的研究中得到一些启发。

大数据

  历史只有工业革命前后之分

大数据研究不仅能预测人未来的行为,也能让我们更清晰地看清过往的历史。斯坦福大学Clark教授说,“历史只有工业革命前后之分,其他的历史细节虽然很有意思,但不关键。”为什么呢?一方面,世界人均GDP在公元1800年前的两三千年里基本没有变化,工业革命之后才逐渐上升;另一方面,工业革命之后人类生活方式、社会结构、政治形态以及文化内涵都有了本质性变革。

公元元年时世界人均GDP大约为445美元(按1990年美元算),到1820年上升到667美元,1800多年里只增长了50%。同期,西欧国家稍微好一些,但也只是从公元元年的450美元增长到1820年时的1204美元,英国作为工业革命的发源国也大致如此。而从1820年到2001年的180年里,世界人均GDP从原来的667美元增长到6049美元。由此可见,工业革命带来的收入增长的确是翻天覆地的。

工业革命之前的人类既然没有实现财富增长,那么他们都在忙些什么呢?那个时期,不管是东方还是西方,有很多改朝换代,但Clark教授认为,“用不着被那些表面的东西所误导”,在工业革命之前,人类社会一直没有走出“马尔萨斯模式”,即在生产率不变的情况下,自然灾害或战争导致人口死亡,使接下来的人均收入增加,为生育率上升、人口增长提供条件,可是人口增长后,人均土地和人均收入会减少,使生存挑战越来越大,又导致战争的发生并使接下来的人口又减少,在这个周期中循环。

Clark教授通过对英国人遗嘱研究发现,在工业革命之前,英国人的生育率跟财富水平高度正相关:越有钱的夫妻,小孩数量越众。在16世纪期间,最富的三分之一英国人死时平均还有4至6个小孩健在,中等财富的英国人离世时平均有3.5到4.5个小孩健在,而最穷的三分之一英国人离世时只有不到3个小孩活着。到18世纪末,基本情况仍然是越富有的家庭小孩数越多,只是每家的小孩数量都降到4个以下,并且各财富阶层间的小孩数量差距明显缩小。

工业革命到来之后,小孩数量就基本跟财富水平没有关系了。而从1880年到1980年的100年间,情况正好反过来:越穷的英国人,小孩数量反而越多,完全改变了工业革命之前“适者生存”、“有钱者生存”的规律。穷者还是追求小孩数量,而富者更注重小孩的质量和自己的生活品质。Clark教授发现工业革命之后,虽然穷人的小孩数更多,但富人的平均寿命更长,这可能是后者更侧重生活质量的结果。

Clark教授的研究结果对中国的历史研究也很有启发。公元元年时中国的人均GDP为450美元(跟西欧一样),到洋务运动的起点时也仅为530美元。在人们的基本生活水平几千年没有变化的情况下,那些制度与文化体系是经历了几千年的检验,还是只经历了几年、一两个朝代的考验,并不存在本质性差别。从这个意义上讲,在收入与生活方式处于静态不变的状况下,那些朝代到底叫“汉朝”、“隋朝”、“唐朝”、“宋朝”,还是“元朝”、“明朝”或“清朝”,这些细节意义不是那么大,至少没有原来我们强调的那么大。

鸦片战争敲开了国门,洋务运动把工业革命请进中国,由此真正把引发社会变革的工业技术和相配思维方式带入中国,让中国有机会走出困扰社会几千年的马尔萨斯式陷阱,结束过去重复的静态朝代更替周期。

玉米和红薯曾这样影响中国

瑞典斯德哥尔摩大学贾瑞雪教授研究中国历年农民暴动起义跟自然灾害的关系。她的量化历史研究发现:在16世纪玉米、红薯进中国前,干旱年里平均每12个州府地区就有一个发生农民起义或暴动,而玉米、红薯于16世纪引进中国后,即使在干旱年,每40个州府才有一个发生农民起义。主要原因在于这些“新世界”粮食作物对水稻有很强的补充作用。从这个意义上说,虽然红薯、玉米不像大米那么受欢迎,但是在干旱年份,如果是在暴动起义和红薯、玉米之间做选择,农民更愿意选择后者。

哥伦布发现美洲后,西班牙人先是从现在的墨西哥把玉米、红薯和土豆带回欧洲。按照学者估算,仅土豆一项就使欧洲人口在1700-1900年两百年间增长25%,使欧洲城市化率从27%到35%,并帮助催化了工业革命的发生。

这些作物随后传入中国。香港科技大学龚启圣教授和他的合作者要研究的问题主要有三个:第一,到底是因为引进了这三项农作物使中国人口从1500年的1.3亿上升到1900年的4亿,还是因为中国人口已经增长太多,到16、17世纪不得不寻找新的粮食作物?第二,如果是这些新作物激发了中国人口增长,其具体贡献有多大?第三,这些新作物是否也催化了中国的人均收入增长?

他们找到了23个省1330个县的县志,从1550年左右开始研究各县志哪年首次提到玉米,依此勾画出玉米在中国的扩散途径和持续时间。他们发现,玉米最早是经三条路径进入中国:第一条路径是丝绸之路,玉米经中亚于1560年左右进入甘肃,第二条是经印度于1563年进入云南,第三条途径是经菲律宾于1572年进入福建。

接下来,龚教授把引进了玉米的县和还没引进玉米的邻县,形成两个样本,比较这两组县每隔十年的人口密度差别。在考虑到自然灾害、战争死亡等因素之后,他们的数据分析发现:按照1776年、1820年、1851年、1890年、1910年几个时间点看,在每个时期,已经引进玉米的县人口密度明显高于没有引进玉米的县,而且一个县已经种植玉米的年份越长,其人口密度高出的就越多。种玉米的时间每多十年,其人口密度就多增5%-6%。

经过各种严格计量方法的验证,他们得出的结论为:是玉米带动了中国的人口增长,而不是人口增长压力迫使中国引进玉米、红薯。而且从1776年到1910年间,中国14.12%的人口增长是由玉米所致。而从16世纪初到20世纪初,中国粮食增量的55%是由于这三项新作物。



本文转自d1net(转载)

相关实践学习
基于MaxCompute的热门话题分析
Apsara Clouder大数据专项技能认证配套课程:基于MaxCompute的热门话题分析
相关文章
|
13天前
|
人工智能 JSON 供应链
畅用7个月无影 JVS Claw |手把手教你把JVS改造成「科研与产业地理情报可视化大师」
LucianaiB分享零成本畅用JVS Claw教程(学生认证享7个月使用权),并开源GeoMind项目——将JVS改造为科研与产业地理情报可视化AI助手,支持飞书文档解析、地理编码与腾讯地图可视化,助力产业关系图谱构建。
23495 11
畅用7个月无影 JVS Claw |手把手教你把JVS改造成「科研与产业地理情报可视化大师」
|
17天前
|
人工智能 缓存 BI
Claude Code + DeepSeek V4-Pro 真实评测:除了贵,没别的毛病
JeecgBoot AI专题研究 把 Claude Code 接入 DeepSeek V4Pro,跑完 Skills —— OA 审批、大屏、报表、部署 5 大实战场景后的真实体验 ![](https://oscimg.oschina.net/oscnet/up608d34aeb6bafc47f
5475 20
Claude Code + DeepSeek V4-Pro 真实评测:除了贵,没别的毛病
|
18天前
|
人工智能 JSON BI
DeepSeek V4 来了!超越 Claude Sonnet 4.5,赶紧对接 Claude Code 体验一把
JeecgBoot AI专题研究 把 Claude Code 接入 DeepSeek V4Pro 的真实体验与避坑记录 本文记录我将 Claude Code 对接 DeepSeek 最新模型(V4Pro)后的真实体验,测试了 Skills 自动化查询和积木报表 AI 建表两个场景——有惊喜,也踩
6540 16
|
7天前
|
人工智能 缓存 Shell
Claude Code 全攻略:命令大全 + 实战工作流(完整版)
Claude Code 是一款运行在终端环境下的 AI 编码助手,能够直接在项目目录中理解代码结构、编辑文件、执行命令、执行开发计划,并支持持久化记忆、上下文压缩、后台任务、多模型切换等专业能力。对于日常开发、项目维护、快速重构、代码审查等场景,它可以大幅减少手动操作、提升编码效率。本文从常用命令、界面模式、核心指令、记忆机制、图片处理、进阶工作流等维度完整说明,帮助开发者快速上手并稳定使用。
1666 3
|
6天前
|
前端开发 API 内存技术
对比claude code等编程cli工具与deepseek v4的适配情况
DeepSeek V4发布后,多家编程工具因未适配其强制要求的`reasoning_content`字段而报错。本文对比Claude Code、GitHub Copilot、Langcli、OpenCode及DeepSeek-TUI等主流工具的兼容性:Claude Code需按官方方式配置;Langcli表现最佳,开箱即用且无报错;Copilot与OpenCode暂未修复问题;DeepSeek-TUI尚处早期阶段。
1133 3
对比claude code等编程cli工具与deepseek v4的适配情况
|
2天前
|
人工智能 BI 持续交付
Claude Code 深度适配 DeepSeek V4-Pro 实测:全场景通关与真实体验报告
在 AI 编程工具日趋主流的今天,Claude Code 凭借强大的任务执行、工具调用与工程化能力,成为开发者与自动化运维的核心效率工具。但随着原生模型账号稳定性问题频发,寻找一套兼容、稳定、能力在线的替代方案变得尤为重要。DeepSeek V4-Pro 作为新一代高性能大模型,提供了完整兼容 Claude 协议的 API 接口,只需简单配置即可无缝驱动 Claude Code,且在任务执行、工具调用、复杂流程处理上表现极为稳定。
839 0
|
1月前
|
人工智能 自然语言处理 安全
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
本文介绍了Claude Code终端AI助手的使用指南,主要内容包括:1)常用命令如版本查看、项目启动和更新;2)三种工作模式切换及界面说明;3)核心功能指令速查表,包含初始化、压缩对话、清除历史等操作;4)详细解析了/init、/help、/clear、/compact、/memory等关键命令的使用场景和语法。文章通过丰富的界面截图和场景示例,帮助开发者快速掌握如何通过命令行和交互界面高效使用Claude Code进行项目开发,特别强调了CLAUDE.md文件作为项目知识库的核心作用。
27259 65
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)