关于
三个率,一个循环,一个提醒:模型中没有年龄结构。
页面计算的内容
五个输入,一个逐年循环。出生、死亡和净迁移根据年初人口计算,相加后一次性应用。表格保留每一个中间年份,以便最终数字能与其自身的历史相互核对。
| 步骤 | 公式 | 示例年份(80 亿,17,8,0) |
|---|---|---|
| 出生 | 人口 × 出生率 ÷ 1,000 | 136,000,000 |
| 死亡 | 人口 × 死亡率 ÷ 1,000 | 64,000,000 |
| 迁移 | 人口 × 迁移率 ÷ 1,000 | 0 |
| 变化 | 出生 − 死亡 + 迁移 | +72,000,000 |
| 下一年人口 | 人口 + 变化 | 8,072,000,000 |
输入处理
- 人口必须大于零。该字段接受任意正数;默认值为 80 亿,接近近期的世界总人口。
- 年数被限制在 0–500。零返回起始人口和空的变化值,这是一个有用的检查。
- 出生率和死亡率被限制在每 1,000 人 0–200。高于 200 的率不是人口情景,而是笔误。
- 净迁移被限制在每 1,000 人 −200 到 +200,因此迁出可以减少人口,但不会在单步中产生负人口。
- 人口在每年之后被限制为零。负人口没有解释,这一限制使表格在极端情景下仍可读。
- 重新计算在每次按键和每次更改时发生;没有提交按钮。
增长指标
年增长率是三个粗率相加后除以十,因为每 1,000 人的率是百分比乘以十。平均年变化(CAGR)是在所选年数内将起始人口带到最终人口的复合率;它仅因复利和舍入而与简单率略有不同。
倍增时间使用精确表达式 ln(2) ÷ ln(1 + r),而不是 70 法则。当率为负时,页面报告减半时间。当率恰好为零时,两者均未定义,该行会说明这一点。
模型不知道的内容
- 年龄结构。模型只有一个人口,没有年龄组。它无法表示人口惯性或老年人口高峰。
- 变化的率。三个率在整个时间范围内恒定。50 年的运行是一条直线,而不是人口预测。
- 性别比和家庭形成。出生应用于总人口,而不是育龄妇女。
- 按年龄或来源的迁移。净迁移是应用于所有人的单一数字。
- 数据质量。率的质量取决于产生它的登记系统。
默认率所处的位置
默认值(每 1,000 人 17 出生、8 死亡、无净迁移)是接近近期全球粗率的整数。它们是说明性的,不是官方序列。对于国家层面的情景,请使用其统计机构或联合国《世界人口展望》发布的粗率,并记住这些出版物也提供了本页面无法使用的年龄别数据。
页面如何构建
四个静态页面、一个样式表和一个脚本,从此域名提供。没有框架、没有第三方脚本、没有分析、没有 cookie。预测是一个无依赖的单一函数,上面的示例年份是用于更改的检查。
更正
如果公式或边界有误,修复应放在脚本和本页面中。测试覆盖零年、一年步长、负率和零率,因此表格和描述不会彼此偏离。