年龄移算法能够准确预测未来人口的重要原理是:人口是时间的函数,即人口年龄随时间的变化而发生变化,时间过去一年,人的年龄也增长一岁。因此,在一定的死亡率水平条件下,各年龄组的人口数会随时间的推移而变化。在社会经济条件较为稳定的情况下,分年龄、分性别的死亡率不会发生很大的波动。因此,年龄移算法可以把由某一年度、某一年龄组的人口数在其相应年龄组的死亡率水平条件下,通过转移到下一个年度、下一个年龄组,而将下一个年度、下一个年龄组的人口数测算出来。由于各年龄人口的存活率因男女性别不同而存在差异,因此一般分性别进行推算。
年龄移算法的基本预测模型为:
式中为预测年
岁的人口数;
为初始年
岁实际人口数;
为
岁的存活率。
预测年0岁的人口数需要用上年出生人数与出生当年的存活率来推算,其基本公式为:
式中为
年内出生的人数;
为婴儿出生当年存活率。
如预测年1岁的人口数,可以通过初始年0岁人口数乘以0岁的存活率测算出来;预测年2岁的人口数,又可以初始年1岁人口数乘以1岁的存活率进行推算。以此类推,就可以将预测年的不同年龄组人口数一一测算出来。
年龄移算法简便易行,特别是对短期人口的预测准确度较高,是一种广泛应用的人口预测方法。