楼主: vickysoup
24918 5

[问答] leslie模型人口预测程序,请求大家! [推广有奖]

  • 0关注
  • 0粉丝

小学生

7%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
80 点
帖子
2
精华
0
在线时间
3 小时
注册时间
2013-6-6
最后登录
2013-6-13

楼主
vickysoup 发表于 2013-6-6 16:20:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
x=[68460528.3 80050113.21 102133056.6 108942188.7 78243245.28 83795471.7 109125132.1 124640528.3 111361434 86609660.38 93353132.08 68485660.38 50438490.57 42573207.55 34336226.42 21899698.11 11781886.79 4270339.623 1194339.623 250490.566]
%2005各年龄段人口#
w1=[30746641.51 36502641.51 47680754.72 52407471.7 40512905.66 43098490.57 55463169.81 63272000 56067773.58 43148679.25 46352452.83 33585962.26 24588000 20975773.58 17428528.3 11659396.23 6790792.453 2725056.604 833207.5472 189358.4906]
%2005各年龄段女性人口#
yin=[0 0 0 17132.07547 297962.2642 287773.5849 168754.717 70943.39623 19547.16981 6490.566038 0 0 0 0 0 0 0 0 0 0]
%2005各年龄段出生婴儿#
x1=[75532610  70881549        74908462        99889114        127412518        101013852        97138203        118025959        124753964        105594553        78753171        81312474        58667282        41113282        32972397        23852133        13373198        5631928        1578307        369979]
%2010年各年龄段人口#
b=5*yin./w1 %生育率
w=w1./x %女性人口比例
f=b.*w %繁殖率
p=eye(1,20)  %存活率
for i=1:19
p(1,i)=x1(i+1)/x(i);
end
L=zeros(20,20)   %leslie矩阵
L(1,:)=f
for i=2:20
L(i,i-1)=p(i-1)
end
xba=L*L*x'  %2010年人口预测


这个程序怎么预测2010、2015、2020...2065年的leslie模型人口预测,需要再加上那些程序?很谢谢大家的帮忙,我是新来的菜鸟,希望大家多多照顾!

二维码

扫码加我 拉你入群

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

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

关键词:Leslie 人口预测 les ESL Lie leslie 年龄段 程序 模型

沙发
recalcitrant 发表于 2014-5-2 09:18:34
如果你真的了解LESLIE模型是怎么回事的话,应该不会问这种问题吧。
程序把过程写的非常明白了啊。
建议再去看看模型理论。

藤椅
一笑奈何少爷 发表于 2014-5-17 15:38:47
完全不懂,但是想用,怎么办

板凳
buaa2013 在职认证  发表于 2016-3-18 23:47:38
for k=2:11, X(:,k)=L*X(:,k-1); end


这是我用的,符号没改,如果你求出L了,并且已经有初始年龄向量x0,那么10年后的则为x10=L^10*x0
已有 1 人评分论坛币 收起 理由
admin_kefu + 15 热心帮助其他会员

总评分: 论坛币 + 15   查看全部评分

报纸
buaa2013 在职认证  发表于 2016-3-18 23:47:42
for k=2:11, X(:,k)=L*X(:,k-1); end


这是我用的,符号没改,如果你求出L了,并且已经有初始年龄向量x0,那么10年后的则为x10=L^10*x0

地板
厉害厉害赚积分 发表于 2021-6-25 15:23:19
b的赋值中5是什么意思呢?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 14:57