|||
人口年龄结构实验征答:(3)用excel做人口年龄分布变化数值实验说明
1. 假设:某无人岛被国家派去25-59岁的每个年龄段的人各1000,合计3.5万人,长期居住下去。而这个年龄段的人具有生育能力。其每1000人每年可以生育a(结合我国情况取为35人)个初生儿。年龄小于25,或者高于59都不能生育。另外每年每1000人死亡b人(结合我国情况取b=7)。求若干年以后这个岛上的人口数量的自然变化以及各个时期不同年龄的人各有多少(人口-年龄分布)。
2. 用excel做这个计算是十分简单的。下面就介绍我的做法:
l **打开一个excel新工作表,把B列从第3行开始填上年龄值,从0,1,2…直到(例如)133岁。这只要在第3、4行分别填0,1,再用鼠标按右下方托到133就可以了(费时1分钟)
l **在C列依次填入该年龄的人口数:0.-24岁为0,25-59为1000,59以上为0.也用托鼠标的方法,1分钟就完成了。这列数据代表了初移民年度的人口年龄分布。
l **在B2,C2单元格分别填入文字“年龄”、“初始人口数”,然后依次在D2、E2、…单元格填入1年后、1年后、…直到200年后…,这样就已经有了一个表框。(5分钟)
l **在G1单元格内填入0.035,在G1是活动单元格的情况下,敲“工具栏”的“插入”的“名称”的“定义”栏目,然后输入“出生率”(即规定G1放着出生率这个常数)。完成这个工作以后再敲G1等于,可以在屏幕左上方看到“
l **敲D3单元,然后输入:=出生率*(C28+C29+…C62).以上的“…”需要依次具体输入各个C##。它代表下一年的初生儿的数量就是出生率(0.035)乘以上年度25-59岁各个年龄的人口数量。这个计算公式决定了以后各个时期的初生儿的总数量。
l **敲D4,然后输入:=C3*(1-死亡率)。它表示第2年的本年龄的人口数量就是上1年的年龄低1岁的人口数量扣除死亡人数(体现每人每年长1岁,死亡一部分)。
l **按住D4单元格的右下角,出现粗十字以后往下拖鼠标到(例如)C135单元格松开。于是各个年龄的下一年的人口数都有了计算公式了。最后
l **最后把D3到D135全部选取再按住鼠标到右下角出现粗十字以后往右拖鼠标到(例如)第200年对应的单元格松开。于是各个阶段(向右),各个年龄(向下)的人口数量就全部得到了。(1分钟)于是大功告成!
3. 以上已经得到了人口-年龄的多年变化基本数据,在这个基础上再在各列的最后一行求当年人口的合计值(按求和符号,拖)。就得到人口逐年的变化。这些连同人口的年龄分布(不同阶段)都可以再用图体现出来。这些大家都知道就不多说了。
4. 修改出生率和死亡率的数值(该2个数)我们又可以得到另外一个数值实验结果,这已经十分容易了。依靠这些数据如何分析就是另外的事了。
5. 这个计算方法十分简单,它让我学习了EXCEL的又一些计算功能。现在与大家交流。大家动手做做看是否一问题。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-5-18 22:15
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社