- 在线时间
- 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美赛讨论 群组: 第三届数模基础实训 |
人口预测
( z( r4 _( T y- e( h& J o1.问题0 J" Q; R T3 P% ~1 Z
人口问题是当前世界上人们最关心的问题之一.认识人口数量的变化规律,作出较准确的预报,是有效控制人口增长的前提.下面介绍两个最基本的人口模型,并利用表1给出的近两百年的美国人口统计数据,对模型做出检验,最后用它预报2000年、2010年美国人口.
1 ~' \+ e' U+ c3 B表1 美国人口统计数据
0 X) {; R6 a. I8 |8 f0 X年(公元)& n- o8 d, p# F5 W5 H6 x+ d Q/ U5 g
, @" x( d& w' m人口(百万) 17908 n& D7 D7 ?" i6 _% m+ {* N
+ l n% k1 @' E- j! K$ h3 I+ l( n
3.9 1800
% e4 x: Q! C& p. ?5 J8 v7 J% _" A. d) Q; O+ |( e
5.3 1810
$ _/ q" `! Z, s- N2 }( V6 {8 C7 M$ D8 S
7.2 18206 o# V4 [3 j, ?; T
W! i. {( e; R4 ?) k$ p& A9.6 1830
* r3 o: {; j' ~9 a7 e- e5 B% K6 g. l/ y' ?2 @1 F- ~
12.9 1840
9 t, [) a" o, }6 q2 T5 k
. V$ g+ c+ a/ A/ f7 S17.1 18503 V/ D$ H6 S4 f B+ Q; |: |
8 L6 c" N2 E8 J& d. G. t23.2
5 y; ~4 K7 \" |6 N# {年(公元)$ t, i6 P- o/ ?9 r! }
4 s5 o ?2 i* V1 ~0 s人口(百万) 1860& N9 h2 X3 p/ {. V
9 |& O+ H& Q5 d% b31.4 18701 h3 w3 U0 [* }. g- s, i! b
2 C) e6 B' k. X7 @2 @, p( e2 v38.6 1880
$ z6 e7 P$ F8 a) Z! K3 p( L( g k9 v4 |' n, o% P
50.2 1890
: n# @: z$ h9 }3 b! i8 n$ |, V0 y1 m$ W" b$ X$ x
62.9 1900
. Y& f; z4 O5 }7 t
7 }) B I8 Q1 a% Q76.0 1910
' y" [; K1 k4 e: S, t, \; o& Q% P6 y' m
92.0 1920
7 W2 ^; Z( O' O# s- W
* |, v, f5 o- L106.5% C0 a( G( z. M, h* l4 Y$ ]+ q
年(公元)3 D& Y, D1 G" V5 y1 U
7 p( I3 k0 m6 s3 w
人口(百万) 1930 U \: H1 L) b& P. Y
3 \# h! [. P% [' n123.2 19408 N4 I2 R0 l2 q" h t3 c
4 Y2 v# D# L$ b131.7 19508 Z3 R7 C4 z/ }2 Z t
1 h8 }2 j; y: j9 m8 W7 V1 ^- h
150.7 19607 A+ J) j( k; d
2 @# l: D7 c, E" \; w' d179.3 1970
- c2 c. ^- }% O& R5 Y. }$ U3 w( V/ c3 _6 g( n
204.0 1980$ W; j9 \) r/ z2 q z* M& c
% a; o* g: k1 h9 S2 `( l+ e226.5 1990# Y8 n" F( S" v6 H/ B: o5 X, ]
+ H! y. c7 l8 j# l
251.4! i! J0 `# W) Y% D
# j# ^0 `+ i+ J1 d5 f2.指数增长模型(马尔萨斯人口模型)
3 D5 d- Z, R* n3 F此模型由英国人口学家马尔萨斯(Malthus1766—1834)于1798年提出. r4 ]( K. ?, n0 C5 k9 R. t
[1] 假设:人口增长率 是常数(或单位时间内人口的增长量与当时的人口成正比).
) h- @$ u0 G' |% W$ j# T[2] 建立模型: 记时刻t=0时人口数为x0, 时刻t的人口为 ,由于量大, 可视为连续、可微函数.t到 时间内人口的增量为:
9 q0 R0 Z o) N Q) r5 o0 }. F( C# | 6 `9 @& D3 G# z5 y. U- u0 W
于是 满足微分方程:8 y7 F+ j5 k) s; y
(1)
! d' k' a0 `! P# q. B& R4 U[3] 模型求解: 解微分方程(1)得* S' }" Y8 l8 V9 P" t2 s
(2)5 Q+ k) X) o" X: m4 b8 Q* S8 o6 d
表明: 时, ( >0).
; ], v& C1 j# ^ {: S/ i" H- C[4] 模型的参数估计:- @ `: T# o8 L) h
要用模型的结果(2)来预报人口,必须对其中的参数r进行估计,这可以用表1-1的数据通过拟合得到.拟合的具体方法见本书第16章或第18章.( L( o. S" _" f6 X9 @8 S6 C% ^: h
通过表中1790—1980的数据拟合得: =0.307. 5 K/ M9 h5 `5 Y% A* W7 F5 a: ^
[5] 模型检验:- @# F) r0 e( X- Y, E! f
将x0=3.9, =0.307 代入公式(2),求出用指数增长模型预测的1810—1920的人口数,见表2.
$ A4 Q; [: x' N表2 美国实际人口与按指数增长模型计算的人口比较: }# L# y) h0 o H. |8 @
年
7 t* V. d& k) S' D8 \6 H/ M(公元) 实际人口6 x1 i- W: P! {0 t
(百万) 指数增长模型* {1 J8 j' c, P
预测人口(百万) 误差(%)
3 I, D- H- n$ C" I1 N7 O; S1790 3.9 6 Y3 k$ o7 d! v8 L5 P* T: _+ t
1800 5.3
7 v! X0 T3 x3 p& |9 {6 e9 r1810 7.2 7.3 1.48 @9 i0 Z" r2 {) p4 S2 s
1820 9.6 10.0 4.2
( `" F# z# ^, |) b: M! O- e1830 12.9 13.7 6.2
) |+ a4 x, z5 V3 @8 H) u1840 17.1 18.7 9.4
5 p. k$ n4 @0 a1 t& g; M K& d7 b) b. J1850 23.2 25.6 10.3
9 y) X( p3 T2 [, f3 G" W/ L1 s C1860 31.4 35.0 10.8% \. G" u# {" z- b) ]% b+ q
1870 38.6 47.8 23.8: h @4 x# |! Q z
1880 50.2 65.5 30.53 z( |8 L0 H `$ f7 I
1890 62.9 89.6 42.4
" V/ w! T& i3 r/ R" N1900 76.0 122.5 61.2: u# E8 m3 ^7 o6 P, o2 d! R2 A( [
1910 92.0 167.6 82.1
?5 j! R3 a u+ u: [3 @* s1920 106.5 229.3 115.3
# t7 K% x5 K! Z+ w; r 从表2可看出,1810—1870间的预测人口数与实际人口数吻合较好,但1880年以后的误差越来越大./ f' B5 B! p$ O/ I$ P
分析原因,该模型的结果说明人口将以指数规律无限增长.而事实上,随着人口的增加,自然资源、环境条件等因素对人口增长的限制作用越来越显著.如果当人口较少时人口的自然增长率可以看作常数的话,那么当人口增加到一定数量以后,这个增长率就要随着人口增加而减少.于是应该对指数增长模型关于人口净增长率是常数的假设进行修改.下面的模型是在修改的
2 M! w X) S' K3 {3. 阻滞增长模型(logistic模型)* E# q: h. Y/ T7 U- A2 l1 U+ w
[1]假设:
' s2 z5 c: c8 d X9 x+ i9 E(a)人口增长率 为人口 的函数 (减函数),最简单假定 (线性函数), 叫做固有增长率.
# Y, M1 g1 Q t: X' I. a# s4 j- Y' r(b)自然资源和环境条件年容纳的最大人口容量 .
7 q/ n1 k8 s" G+ I[2]建立模型:6 f7 Y1 y; c+ q( K
当 时,增长率应为0,即 =0,于是 ,代入 得:
4 S: Z; \2 P* r" \8 O (3)3 h: p- O. C5 b, ~2 y n7 d
将(3)式代入(1)得:: M q; y! h. z0 x; e
模型: (4)
3 E7 p6 x8 o- ?/ W[3] 模型的求解: 解方程组(4)得 (5)
) R! [- n" w6 Z- V3 f# Z4 R3 I 根据方程(4)作出 曲线图,见图1,由该图可看出人口增长率随人口数的变化规律.根据结果(5)作出x-t曲线,见图2,由该图可看出人口数随时间的变化规律.
$ ?6 {8 d- J4 [ y- r
+ }: o8 w' Y5 I" R1 b+ u
2 q6 U6 P$ a! [( m- r/ _, p- K$ ^4 n' v! t0 T S
8 k+ i( P8 t$ l h: j Y) }
' D7 w! h" m3 W. T# h" o5 c. [
$ S' v* X1 F. f, w
Z0 B$ G T' O/ [& S2 @) Y8 V
3 O" a+ b4 \, F$ W
$ ` |0 w) B! B9 x- b
V/ \) \8 p- }! R a4 S[4] 模型的参数估计:
0 A! m/ ?, l6 j) X9 w3 {% j8 H利用表1中1790—1980的数据对 和 拟合得: =0.2072, =464.
3 m" F" J, O0 B [5] 模型检验: O0 F& j* H4 j) D* @" ~
将 =0.2072, =464代入公式(5),求出用指数增长模型预测的1800—1990的人口数,见表3第3、4列.2 I: B3 x) o) [& q2 @6 e" w8 ]
也可将方程(4)离散化,得
# _: X& g" o! u% |& b t=0,1,2,…, (6)% b, M, y; B8 n
用公式(6)预测1800—1990的人口数,结果见表3第5、6列.
8 Z5 I( m% H- J5 N
s' h5 s, }; a4 w N" X0 m3 M" D表3 美国实际人口与按阻滞增长模型计算的人口比较0 o3 i$ ~) t n" n4 d/ C6 t8 c' Y
, a# T' S' B$ I/ \! }
年2 l- R Y* Y1 K; |/ e
实际
6 v1 B2 P. I1 d1 J0 g0 s0 A1 V人口9 B% G# B: M) X# E7 B) O
(百万) 阻滞增长模型( M7 x0 K5 N- f
公式(5) 公式(6)
7 k3 w. B: Y, F 预测人口(百万) 误差(%) 预测人口(百万) 误差(%)2 e8 v4 a1 P1 x* {9 w
1790 3.9 ( s2 A8 I3 K) V' r* S8 o' O
1800 5.3 5.9025 0.1137 3.9000 0.2642( `' l& f" b' ]& O
1810 7.2 7.2614 0.0085 6.5074 0.0962
0 t) j* Q$ y7 A7 O" p1820 9.6 8.9332 0.0695 8.6810 0.0957
. P, ~; f. s2 O# s; ] v& d1 Q1830 12.9 10.9899 0.1481 11.4153 0.1151/ X6 Z B, B0 [' U
1840 17.1 13.5201 0.2094 15.1232 0.1156: c: c" m9 A# X; X6 _' u. _
1850 23.2 16.6328 0.2831 19.8197 0.14570 m8 `( U5 x* S5 Q9 k
1860 31.4 20.4621 0.3483 26.5228 0.1553% j/ P) Q8 [+ E' \
1870 38.6 25.1731 0.3478 35.4528 0.0815
7 j+ j4 j% F i7 z1880 50.2 30.9687 0.3831 43.5329 0.1328
" Z" A) T% m d4 A( H1890 62.9 38.0986 0.3943 56.1884 0.1067* j9 n* t, M8 @* q" ?. ]4 r
1900 76.0 46.8699 0.3833 70.1459 0.07702 G' q+ J# V) B: r# d9 u$ ^
1910 92.0 57.6607 0.3733 84.7305 0.07905 b5 k5 f8 e2 w6 I0 }/ |) C* w
1920 106.5 70.9359 0.3339 102.4626 0.0379
( l* n h0 k/ j. b+ X1930 123.2 87.2674 0.2917 118.9509 0.0345
$ g8 W" @/ c/ e7 s ~1940 131.7 107.3588 0.1848 137.8810 0.0469
( H5 k5 P3 K/ k2 X( ^1950 150.7 132.0759 0.1236 148.7978 0.0126& {( a1 Z$ C1 }7 U$ u% |
1960 179.3 162.4835 0.0938 170.2765 0.05034 P* ~) u# U4 p/ t) f' s( H4 Z- h8 Q4 i" L
1970 204.0 199.8919 0.0201 201.1772 0.0138
8 I& k3 }* t5 F# a7 h1980 226.5 245.9127 0.0857 227.5748 0.0047
2 ]9 l% m! T+ p3 X6 ~+ f1990 251.4 302.5288 0.2034 250.4488 0.0038* b d2 j6 K5 P9 t# }& h
[6] 模型应用:
" [+ z0 T/ Z6 t; C% E# v; e ~ 现应用该模型预测人口.用表1中1790—1990年的全部数据重新估计参数,可得 =0.2083, =457.6. 用公式(6)作预测得:; \9 ^% w5 U4 L1 E& y, f8 G b
x(2000)=275; x(2010)=297.9.
5 d @8 `, A1 x. H& D也可用公式(5)进行预测.
1 W5 O; z( ]6 o3 G: f" }' [+ u0 W) D; R9 M% A: s# y
1 Q" y7 W2 C) r1 }* p( _8 x O |
zan
|