- 在线时间
- 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美赛讨论 群组: 第三届数模基础实训 |
人口预测
" ^: u, {+ x; O* k' J1.问题! a i) O# I5 a5 m9 `' U7 p
人口问题是当前世界上人们最关心的问题之一.认识人口数量的变化规律,作出较准确的预报,是有效控制人口增长的前提.下面介绍两个最基本的人口模型,并利用表1给出的近两百年的美国人口统计数据,对模型做出检验,最后用它预报2000年、2010年美国人口.; K! ?6 |$ J$ z. _
表1 美国人口统计数据
# s* m1 E2 L3 r$ E+ T% p/ e年(公元). x2 p! Q7 w3 Z6 q
& ]( U( N, ^" {. B3 N人口(百万) 17907 E k$ s% E3 b" J: R4 S
* P) Q, D" a/ p2 u
3.9 1800; m1 H! M: A7 s
- B. z" {5 v) I/ d( h2 a3 s8 l0 X
5.3 1810
9 g G( ^* {! S, O% P+ o7 ?8 O/ w/ I. ~2 w8 S8 C
7.2 1820 u; R" @. U+ g" c& X' ? w& a
! U. v' U% s K, U% x& J" ?9.6 1830% j- q3 u% k- W# L3 V7 K4 u
- h. R# [0 ^9 _1 g' ?6 x* p
12.9 1840
5 X/ |: X' @5 P3 n& P; T% X5 ]9 G1 Q# V q2 U
17.1 18509 G5 ~& c' y( |( o: W7 o
: M- x5 I5 L8 Z7 f$ ]7 q23.2
& v. a6 G1 p7 k- Z+ [2 u年(公元)
" u; A( g0 B, O' t' c* e! i! V) I. @: d( x) J+ {- v2 a
人口(百万) 1860
0 H8 T h8 ^5 W) [2 M( V& X% a O+ Z g+ `4 a7 H
31.4 1870
* t) Z7 F! v; K3 @
8 I3 i( J7 x7 h4 B2 z38.6 1880
, h9 h+ A2 A2 a4 v# M
9 e7 H: K2 f) a; T' M50.2 1890$ ?4 \0 q6 a& l# A
' x/ c, T- E7 [8 @9 v5 P
62.9 19007 E) u1 a; U8 v$ y
! Y/ B* ^2 i$ y k76.0 1910+ A0 l- n/ ~" S+ n+ q
5 }! \ M, b' O! _- D; }6 T; F4 v
92.0 1920- G+ f; }3 w2 r! a/ L# D9 ?( J
/ v+ f( \: j" e" Z. ]5 ]
106.5
V9 V2 P4 b2 R年(公元)* V l! c& o# p$ f2 P
8 ?& ^1 p+ V* {% g" Q v- h1 D4 G人口(百万) 1930
% o7 K# n, l5 D! |. B
* l' k6 t4 `% Z# d- B2 a123.2 19403 b8 D/ t/ s9 u$ S
7 E& O. r) i1 s: e* E" V131.7 1950
$ {7 {4 h# I# i ~
( u5 @2 P) l* O7 q0 d150.7 19602 Q0 i0 r; ]& ~% ? c* S
! n+ V; h8 G' b4 F
179.3 1970: _# Z4 b# v2 L1 Z7 Z) x
# T4 x7 ~2 P9 U9 s! g: V: J
204.0 1980! `2 }( E, K _* a C( L
/ g$ b8 ~: w0 b8 f+ r, m0 o3 G7 j226.5 1990+ q7 e( f( {, g% c1 _6 ?
" g% ]( v' v7 c8 w( a0 I
251.49 z. ]0 a; C: y) k( }
! l+ F! u; b; p; O `; {
2.指数增长模型(马尔萨斯人口模型)
* U2 H+ ?" Z4 G, q此模型由英国人口学家马尔萨斯(Malthus1766—1834)于1798年提出.5 w" G) a/ D3 T: q' y
[1] 假设:人口增长率 是常数(或单位时间内人口的增长量与当时的人口成正比)., |1 g8 {$ T# a0 R' _: q+ I
[2] 建立模型: 记时刻t=0时人口数为x0, 时刻t的人口为 ,由于量大, 可视为连续、可微函数.t到 时间内人口的增量为:
; z N9 Q. u2 g$ E& {) h
Z6 X l' g# S+ m于是 满足微分方程:0 `5 F3 @2 M% ^2 b+ ]" N
(1)% s% K$ n9 h! F
[3] 模型求解: 解微分方程(1)得
' r5 o' U' h5 Y( f (2)0 B0 V1 J2 i- j5 f; ^
表明: 时, ( >0).( x$ G" J( F. h- q2 G( j; i: i. u
[4] 模型的参数估计:
' j" f. n# N3 X' D要用模型的结果(2)来预报人口,必须对其中的参数r进行估计,这可以用表1-1的数据通过拟合得到.拟合的具体方法见本书第16章或第18章.
+ F) P, e9 m) U6 ^1 ]% N9 ]( v通过表中1790—1980的数据拟合得: =0.307.
& m+ ]+ ]+ R& m, I2 D[5] 模型检验:
+ S- J c+ c7 \9 W i 将x0=3.9, =0.307 代入公式(2),求出用指数增长模型预测的1810—1920的人口数,见表2., U. @0 j! l4 w/ m( R/ D( f: X
表2 美国实际人口与按指数增长模型计算的人口比较* b' |. P' U: K7 N/ Z/ @2 S# u# l
年! z2 X! R+ M8 ^7 L) V% s! n
(公元) 实际人口
( x. J/ {8 Y! o+ D(百万) 指数增长模型
( Z$ [. p6 j! f7 E, N 预测人口(百万) 误差(%)
a6 S- k' f0 a- _1790 3.9
) h# v: y4 c5 b: q( J5 w# I1800 5.3
" y$ V/ N9 ~) Q# j6 S- X1810 7.2 7.3 1.4, {8 p) c! y X. e0 @4 a
1820 9.6 10.0 4.2, `( j9 k9 y" E" X8 e! p
1830 12.9 13.7 6.2
9 f! K9 {, |8 j, M7 C" _, ?1840 17.1 18.7 9.4
- P- d2 s f5 \1850 23.2 25.6 10.39 o5 R$ O4 o2 Y' G
1860 31.4 35.0 10.8) c4 n$ j+ a. F4 R+ s% T2 K
1870 38.6 47.8 23.8: J- c1 m, H/ V
1880 50.2 65.5 30.5
9 @ g2 V) H4 N/ ]1890 62.9 89.6 42.4
1 b ?- ?6 m; s" @2 Z) n/ L1900 76.0 122.5 61.2
' V" H* }! L* ]1910 92.0 167.6 82.1
5 \; O0 ]# m2 u, n/ ]. g1920 106.5 229.3 115.3
' p& H/ b; U8 S2 f L! t- V, | 从表2可看出,1810—1870间的预测人口数与实际人口数吻合较好,但1880年以后的误差越来越大.
6 ]; r) k; o. M' U0 y 分析原因,该模型的结果说明人口将以指数规律无限增长.而事实上,随着人口的增加,自然资源、环境条件等因素对人口增长的限制作用越来越显著.如果当人口较少时人口的自然增长率可以看作常数的话,那么当人口增加到一定数量以后,这个增长率就要随着人口增加而减少.于是应该对指数增长模型关于人口净增长率是常数的假设进行修改.下面的模型是在修改的7 h a5 `: r$ |# ^8 N8 l
3. 阻滞增长模型(logistic模型)
2 g/ M. h) i* R u/ O[1]假设:0 c& P0 }$ n8 O" u2 \1 F1 M
(a)人口增长率 为人口 的函数 (减函数),最简单假定 (线性函数), 叫做固有增长率.
9 r. n6 f- M/ U2 M(b)自然资源和环境条件年容纳的最大人口容量 ." E9 w! I, I* c: d
[2]建立模型:7 h4 m) d1 E" S
当 时,增长率应为0,即 =0,于是 ,代入 得:
& L! W0 b1 T1 A1 X" K/ s3 \ (3)4 I+ N* A: @: R# ]$ u4 R
将(3)式代入(1)得:% X( d: i* F0 ]
模型: (4) # p) g0 w8 Y7 {6 c5 M
[3] 模型的求解: 解方程组(4)得 (5)
) b: R+ r) m7 e3 N 根据方程(4)作出 曲线图,见图1,由该图可看出人口增长率随人口数的变化规律.根据结果(5)作出x-t曲线,见图2,由该图可看出人口数随时间的变化规律.
+ F' M7 `" N4 k4 N( p9 F- ^6 g4 p; n) ?3 Z+ d' T9 d/ c/ o/ P
; K% s6 i( }% Y- |% f
- [: D' f# P, s3 k
]* ^# [; i( p0 h5 k& [8 `& J0 T
. q& h0 f/ L8 K' Z/ k0 F5 e
4 ]/ A7 H5 ]- m# o# E% J
- a9 A8 p: F5 d9 J: `$ S$ n* J
; R9 z: _: A9 x( K6 _1 |
' L+ d/ [9 O+ J) f4 ^1 l% w, M, X/ y
[4] 模型的参数估计:9 k- f# I, E6 t+ b. d, ^) W1 H
利用表1中1790—1980的数据对 和 拟合得: =0.2072, =464.
* N- u- C: J3 D: q t3 L: \7 n [5] 模型检验:
6 K+ K& A) ^* q( q$ Q O) b. C) ?将 =0.2072, =464代入公式(5),求出用指数增长模型预测的1800—1990的人口数,见表3第3、4列.( G( C; r: P" {! }' y6 |" c' L j; F+ P$ C
也可将方程(4)离散化,得
" y2 O5 a6 N9 g3 |# G9 ?9 G t=0,1,2,…, (6)
$ U# C; B0 O& ` D: `4 U用公式(6)预测1800—1990的人口数,结果见表3第5、6列.
2 w: l9 a* _2 b% k
. h' D9 U5 T/ Y$ K. ]表3 美国实际人口与按阻滞增长模型计算的人口比较
" M$ \ \' ~0 i* n7 N" h: P3 S! H8 k4 B$ P# |! e9 ^
年0 x+ |+ ~ V+ k h* o
实际- r0 b/ A1 l' n0 k
人口' j( Y' f# n; Z' L
(百万) 阻滞增长模型
1 o% B; s* `! F 公式(5) 公式(6)
: q1 \0 z# x2 |7 h- B; h 预测人口(百万) 误差(%) 预测人口(百万) 误差(%)* v7 T. L0 g! ^; h" j
1790 3.9 & o' N$ l `* J5 h
1800 5.3 5.9025 0.1137 3.9000 0.26421 S! V1 _6 ~, e u! h/ N# F
1810 7.2 7.2614 0.0085 6.5074 0.0962
/ j5 } J: S9 Y; \% t8 J4 f; e$ c1820 9.6 8.9332 0.0695 8.6810 0.0957. Z# T' ]$ E1 K+ t6 H7 `, W# D0 d
1830 12.9 10.9899 0.1481 11.4153 0.1151
1 h2 {8 ~5 \4 L; T9 D1840 17.1 13.5201 0.2094 15.1232 0.1156
* f' r7 T+ a r: }1850 23.2 16.6328 0.2831 19.8197 0.1457
* R) B. x' W5 h# m: ^1860 31.4 20.4621 0.3483 26.5228 0.1553% k0 L6 c& v7 F, \" G
1870 38.6 25.1731 0.3478 35.4528 0.0815
- q) W2 Q& y7 w* I. e3 y1880 50.2 30.9687 0.3831 43.5329 0.13284 Z$ v7 t; a; ?# m
1890 62.9 38.0986 0.3943 56.1884 0.1067
0 u& C9 a H. b. A; `- D0 H( A1900 76.0 46.8699 0.3833 70.1459 0.07703 }; v2 i* c) F
1910 92.0 57.6607 0.3733 84.7305 0.0790
: U# S' w5 Q" A- A0 S2 q/ }6 z+ c0 g1920 106.5 70.9359 0.3339 102.4626 0.0379& \! K% N% M: i! U8 U
1930 123.2 87.2674 0.2917 118.9509 0.0345. h- b. s$ G" c. U R1 k9 L3 p
1940 131.7 107.3588 0.1848 137.8810 0.04690 {& k4 l0 G* k- r; o5 n ^
1950 150.7 132.0759 0.1236 148.7978 0.0126$ C3 ^. t; b9 d9 A1 {
1960 179.3 162.4835 0.0938 170.2765 0.0503
$ s( X) S0 \% T/ H2 S, b1970 204.0 199.8919 0.0201 201.1772 0.0138- G0 f7 Y% |. t6 l0 r
1980 226.5 245.9127 0.0857 227.5748 0.0047- r+ ?; x' M; n4 f
1990 251.4 302.5288 0.2034 250.4488 0.0038
" ?6 W1 W* ?) c& G8 K) s& ^[6] 模型应用:
+ l1 e2 y8 j3 Y! n, w4 b# n 现应用该模型预测人口.用表1中1790—1990年的全部数据重新估计参数,可得 =0.2083, =457.6. 用公式(6)作预测得:) O* d" k' y* P P) K
x(2000)=275; x(2010)=297.9.
l4 C7 R. S% g1 A也可用公式(5)进行预测.
$ M$ m' T6 r- k* L( v5 \- V, R+ `9 X! ?
2 x+ i- L' |- E( J: ^. H; s3 H5 H |
zan
|