全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
14597 3
2013-06-06
p=0.4946;              %女性占总人口的比例
N=[0.628898113        0.601909434        0.580203774        0.60589434        0.657766038        0.683184906        0.669630189        ...];
N0=N'/10;                    %第0年(2005年)的女性各个年龄段的人口数(千万)
N00=N0/10                    %把单位化成亿(人)
A=eye(90);
b=[0.98559        0.99853        0.99913        0.99945        0.99949        0.99946...        ];%2005年各年龄的存活率
for i=1:90
    A(i,:)=A(i,:)*b(1,i);
end
A;         
c=[0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00000         0.00011         0.00066         0.00300         ...];        %由2005年原始数据得到的生育率
M=sum(c');                  %总合生育率
d=zeros(91,1);
B=[c;A];
L=[B,d];                    %构造的lestie矩阵
for i=0:1:60
X=L^i*N0;                   %第i年后女性各个年龄段的人口数(千万)
Z=X./p;                     %第i年在各个年龄段的人口总数预测
K(i+1,1)=sum(Z);
end
K                           %2005-2065的人口总数

这个程序预测出来的人口是直线增长的,我不知道是哪里出了问题,请大家帮我看一下,谢谢了!十分紧急!!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-5-2 09:16:06
这程序看着莫名眼熟,某付姓硕士论文里面抠出来的?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-5-2 12:43:48
怎么使用模型?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-5-11 12:11:40
我也想知道 求~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群