在线时间 25 小时 最后登录 2019-2-18 注册时间 2014-4-7 听众数 8 收听数 0 能力 0 分 体力 198 点 威望 0 点 阅读权限 60 积分 106 相册 0 日志 0 记录 0 帖子 91 主题 30 精华 0 分享 0 好友 6
TA的每日心情 奋斗 2014-12-7 07:58
签到天数: 22 天
[LV.4]偶尔看看III
宣传员
群组 : 2014年网络挑战赛交流
群组 : 国赛讨论
群组 : 2014美赛讨论
群组 : 第三届数模基础实训
人口预测+ _5 f: u+ I! {! K- c M" _! I
1.问题: B8 R! h# a& U Y H. ~ I4 a
人口问题是当前世界上人们最关心的问题之一.认识人口数量的变化规律,作出较准确的预报,是有效控制人口增长的前提.下面介绍两个最基本的人口模型,并利用表1给出的近两百年的美国人口统计数据,对模型做出检验,最后用它预报2000年、2010年美国人口.4 h* @' M- p4 p: L8 x& H" g
表1 美国人口统计数据& D! m2 k) Z% l! J" \; W
年(公元)( @7 U0 P5 a- D# D( E
- ^- B) V8 u) X$ O 人口(百万) 1790
$ _8 l, ?4 g: f* J4 x: ^8 ^1 k o
: N. W' S/ J' K9 | 3.9 1800
H, y' g/ L9 S. S5 G* N" H. T & V6 f T0 p7 G; f) D6 I n
5.3 18102 N- h. N: B e! V- v
) _& a$ \, S3 k4 f7 p
7.2 1820 H( i6 G u( Y8 G3 \" B
1 i# W0 f+ k. ]- }1 r' u 9.6 18307 M/ N) f* Y; Q$ ~# H- _5 m, u
- [2 S! E! X) z% L
12.9 1840
# a3 {* D2 m0 V8 D! R ( }' t' p/ \& V; Q3 J0 @6 s/ z
17.1 18505 @* e" O1 ?/ U
! n$ g" }3 l4 a$ C# T+ F0 r 23.2
, o7 Y' W! S/ q% ~9 i4 G 年(公元)7 h! c8 W& l' A! y, q
) W; x! G; ]5 A! v
人口(百万) 1860- z' _$ k) `- j/ o0 V- }6 @' I5 `
; w# |" F0 o7 w7 | y
31.4 1870
( s6 O4 V! M4 t6 m2 I* |8 E. r
. r% A1 d0 F/ _% j. I& O 38.6 18809 z! K4 m5 f( p- ~0 ?9 T' H' a
) F4 O) p& @+ b% k/ ?& d 50.2 1890
, p( M: B: ]0 E2 v% F
# F7 d# I% `/ Z/ b' ^6 g 62.9 1900
3 R7 Z5 n" m+ Z1 G
# z( [$ f8 q4 ? 76.0 1910
+ `# S/ C. _4 O" m0 i 6 k( N0 M& Z, H' M2 [* {4 F
92.0 1920
" D4 y# [/ H2 Z ) O8 C" P& H6 V- f& r) K3 ]: j& Q
106.5
/ E4 U, m2 E. e/ R; K; H 年(公元)! @! i a$ A' H
$ P% Q B5 A) ]* } 人口(百万) 1930
( [+ k" X2 U2 Y/ r5 l" a( y % e7 ~" t3 n* i! H/ x2 A/ ~
123.2 1940$ G4 b6 g& l- ^# C- `3 p6 i1 q! r
# z1 s: I) F1 H; g$ m$ A$ \
131.7 19501 B; E- ~# E I# W& o" x
1 h e2 S) U2 W: A3 ^6 [; T8 Z
150.7 19608 L! x v1 w# F5 k* f0 d
z* O' p2 c! G% Y 179.3 1970
; J" L6 B2 H. q$ W. ] # `3 _: q: \+ l2 E0 I+ n, m1 O
204.0 1980
( h- v5 `* l4 F$ U2 c' T8 A* k! [7 { ! l1 _+ ?- i; L# x1 Q0 N4 i
226.5 19903 G+ j0 l7 n4 {) j/ N# `. G
: k1 j& Z* F$ s
251.4
+ D4 J0 S' v2 E- \' P3 J' u+ R + h& u. j( F, a J4 d
2.指数增长模型(马尔萨斯人口模型)4 |9 }, N. }) q
此模型由英国人口学家马尔萨斯(Malthus1766—1834)于1798年提出.
! r5 {$ H& n Y [1] 假设:人口增长率 是常数(或单位时间内人口的增长量与当时的人口成正比).
! L7 U% F; T+ E. B# s [2] 建立模型: 记时刻t=0时人口数为x0, 时刻t的人口为 ,由于量大, 可视为连续、可微函数.t到 时间内人口的增量为:
0 B5 n: d# i- k" o
+ O* i3 ]! p/ a* l8 J, I( V6 I 于是 满足微分方程:
~9 a( q* r% S2 [) F (1)
. k# p, ^+ B! h4 a% ?0 }: V [3] 模型求解: 解微分方程(1)得, |8 H4 S I, w* H$ x" O
(2)
. U; F1 g! `% {) @ 表明: 时, ( >0).
" A! d. m! k* J d/ ~2 Z [4] 模型的参数估计:- K5 P% Z( ~3 K8 q$ Z6 M5 h
要用模型的结果(2)来预报人口,必须对其中的参数r进行估计,这可以用表1-1的数据通过拟合得到.拟合的具体方法见本书第16章或第18章.
# J" H" o/ r5 l+ Z8 d; c 通过表中1790—1980的数据拟合得: =0.307.
% z0 s* d! a2 {5 b" ^ [5] 模型检验:
3 v* g5 ~, I& N# N& X. v 将x0=3.9, =0.307 代入公式(2),求出用指数增长模型预测的1810—1920的人口数,见表2.! N5 u7 p" \) T& J$ n" x7 G$ {8 }
表2 美国实际人口与按指数增长模型计算的人口比较2 q: ^4 d$ ^7 R1 X' ?/ s
年& `( N3 E7 e) T6 l8 o- v' ~
(公元) 实际人口
. D# u, r+ [2 _3 i$ X4 E (百万) 指数增长模型+ l$ |4 Y9 |% t/ \
预测人口(百万) 误差(%)" f/ M' U0 \" ]) |5 |
1790 3.9
* b& }" g* O- O d 1800 5.3 - X6 s: m" Z/ t! T3 n. a: k
1810 7.2 7.3 1.4+ p/ O$ R$ ~& o0 G6 ]5 k
1820 9.6 10.0 4.2
! h$ K5 H7 |2 T& s# b; J 1830 12.9 13.7 6.2% l# l; w+ p4 d2 X& I& s
1840 17.1 18.7 9.4" V+ S) k+ @* ?3 B) [
1850 23.2 25.6 10.3- \; i2 V% x* Q0 w4 V
1860 31.4 35.0 10.8
. E# b5 x/ v7 S/ w2 K 1870 38.6 47.8 23.8' R4 _" y7 o$ ]: r% e9 `9 a) ~
1880 50.2 65.5 30.5. R3 X* k0 p: v/ c X
1890 62.9 89.6 42.47 H+ Y1 t$ L0 q! F) a7 @* l7 o S
1900 76.0 122.5 61.2. |% z2 v: f4 M7 f1 E0 Q% k
1910 92.0 167.6 82.1
8 ?3 B5 M- `5 J" h7 w4 O 1920 106.5 229.3 115.3
) M+ V2 F- u* Y Z Y; k 从表2可看出,1810—1870间的预测人口数与实际人口数吻合较好,但1880年以后的误差越来越大.
& ?. ~. k# m6 i5 q, I/ t6 i3 G 分析原因,该模型的结果说明人口将以指数规律无限增长.而事实上,随着人口的增加,自然资源、环境条件等因素对人口增长的限制作用越来越显著.如果当人口较少时人口的自然增长率可以看作常数的话,那么当人口增加到一定数量以后,这个增长率就要随着人口增加而减少.于是应该对指数增长模型关于人口净增长率是常数的假设进行修改.下面的模型是在修改的* L; P$ I o1 G: v
3. 阻滞增长模型(logistic模型)* ]1 J9 s$ K$ V ]9 f
[1]假设:
+ _9 Y7 g' O0 _9 E. P/ I (a)人口增长率 为人口 的函数 (减函数),最简单假定 (线性函数), 叫做固有增长率.
) q" G+ G9 }9 C3 R (b)自然资源和环境条件年容纳的最大人口容量 ., E1 {$ H( {# v' R8 `
[2]建立模型:$ M1 e0 H4 b* S: l- Q8 L" H
当 时,增长率应为0,即 =0,于是 ,代入 得:
: D0 M5 @$ {7 n' I1 _% O (3)6 s( n1 P0 w; Q# g
将(3)式代入(1)得:
1 L r2 `8 T( q2 N8 C; w 模型: (4) 0 o- e5 C) K1 H; ]$ W) E
[3] 模型的求解: 解方程组(4)得 (5)
% x! e( O9 U. ?$ ]5 L2 _ 根据方程(4)作出 曲线图,见图1,由该图可看出人口增长率随人口数的变化规律.根据结果(5)作出x-t曲线,见图2,由该图可看出人口数随时间的变化规律.
3 n3 D4 |% S5 _+ m* r 3 i3 m) y3 P: `; F/ z3 U2 ~, |
, y$ P+ u6 }3 b$ w# r1 Q) |& Y ! q$ }" U* F9 h/ ?4 }
, k4 j& v( u8 Y4 L3 [9 a. n: {
2 I, X$ A7 A0 s2 @
: b7 g y8 \* W. W + X: t. K. l" n$ Y+ j( G
6 x. ^% S6 Z8 D: W' x+ l - b1 y2 O( ]8 R/ ]
; \5 v4 C! r9 v% q [4] 模型的参数估计:4 X7 z" e4 c; J3 x, Q
利用表1中1790—1980的数据对 和 拟合得: =0.2072, =464.! u1 m' v5 R0 ], ` E
[5] 模型检验:
, g/ B! i* W8 q5 r: |1 T2 [* v 将 =0.2072, =464代入公式(5),求出用指数增长模型预测的1800—1990的人口数,见表3第3、4列.
& j$ m/ [% q+ ]" N4 s4 e" B# r; @4 ] 也可将方程(4)离散化,得) B% K q3 c- N1 ^
t=0,1,2,…, (6)# {$ \3 p4 J+ B9 [2 D0 @$ a! D
用公式(6)预测1800—1990的人口数,结果见表3第5、6列.
, J, Q ^! y* p# s 7 p* f4 J6 [" P) w0 r' M) t
表3 美国实际人口与按阻滞增长模型计算的人口比较
- C1 f0 Q% W! e( m
) c( d V4 l" ^' F1 H, b" Q7 o 年
$ ?+ v! K" S6 w7 F 实际4 U* b g4 \! `2 \# V* R
人口
( `) Z5 \# q; u5 Z. X5 x1 I* W (百万) 阻滞增长模型* b! K4 @5 A+ K) H! W+ ?8 \" T
公式(5) 公式(6)
y. @3 A* E8 T5 R 预测人口(百万) 误差(%) 预测人口(百万) 误差(%)' `6 K. x( Q' w
1790 3.9
4 D" a0 x9 [* f3 a4 [4 E 1800 5.3 5.9025 0.1137 3.9000 0.2642
w% J) o( v& x4 C 1810 7.2 7.2614 0.0085 6.5074 0.0962
& W, ^( [# x( w1 ]! i 1820 9.6 8.9332 0.0695 8.6810 0.0957- v' M: Q# E9 Y8 x& K( y9 Y' H6 O/ m
1830 12.9 10.9899 0.1481 11.4153 0.1151* C: y' i3 p8 s5 V# X
1840 17.1 13.5201 0.2094 15.1232 0.1156
* q) M6 B6 v, F+ s) r 1850 23.2 16.6328 0.2831 19.8197 0.14574 ^- U' f: @; N: S+ H
1860 31.4 20.4621 0.3483 26.5228 0.1553
$ K- M N1 F6 ]! N) q" Q 1870 38.6 25.1731 0.3478 35.4528 0.0815
( M' j* B& N8 n' l( w 1880 50.2 30.9687 0.3831 43.5329 0.1328
8 W2 X2 _( d( v# Y! M 1890 62.9 38.0986 0.3943 56.1884 0.1067$ N2 s& y" t: h4 B8 n" p
1900 76.0 46.8699 0.3833 70.1459 0.0770
: f+ F$ v9 Y, X8 A 1910 92.0 57.6607 0.3733 84.7305 0.07909 X2 \4 N K' ^7 g' M( ]
1920 106.5 70.9359 0.3339 102.4626 0.03794 D; N' R+ R* V% V; b
1930 123.2 87.2674 0.2917 118.9509 0.0345" t0 |. b/ J7 ~, F
1940 131.7 107.3588 0.1848 137.8810 0.0469
$ d& F. `) x& N& i/ I8 @ 1950 150.7 132.0759 0.1236 148.7978 0.0126, C; O: ^! _7 ^& ^% N/ f. B
1960 179.3 162.4835 0.0938 170.2765 0.0503! f$ e/ p+ |* u) {, B( t+ U
1970 204.0 199.8919 0.0201 201.1772 0.0138
! Z/ O/ ^# i0 K4 _; f 1980 226.5 245.9127 0.0857 227.5748 0.0047; q% i7 }7 D ^) c2 {, {
1990 251.4 302.5288 0.2034 250.4488 0.0038
, Y1 I# t# y3 D0 S [6] 模型应用:/ o# H9 X" J" ?$ `
现应用该模型预测人口.用表1中1790—1990年的全部数据重新估计参数,可得 =0.2083, =457.6. 用公式(6)作预测得:
, P4 y9 I& ^2 G x(2000)=275; x(2010)=297.9.
9 ` p7 V9 S, t+ M) ?& \4 I5 q8 T 也可用公式(5)进行预测.2 x4 n# K% z: B' D! V' x
; j* s- m: k9 B- G
4 i0 B$ y: h, p% M6 X
zan