- 在线时间
- 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美赛讨论 群组: 第三届数模基础实训 |
人口预测, X5 n, V y8 J6 Y3 B
1.问题
% {; a# l) v) h. k$ i9 T/ `: \人口问题是当前世界上人们最关心的问题之一.认识人口数量的变化规律,作出较准确的预报,是有效控制人口增长的前提.下面介绍两个最基本的人口模型,并利用表1给出的近两百年的美国人口统计数据,对模型做出检验,最后用它预报2000年、2010年美国人口.% A) ?* |+ ?) m; s% A" Q' b
表1 美国人口统计数据
) F4 Y: `4 D$ v! d年(公元)
+ A5 K9 M, J/ h; h& K3 @* f* Z
& p9 b' u( }' }5 E- h人口(百万) 17902 r( P, b7 l. @, E
5 Q" |0 b* R, X. ]
3.9 1800
4 I; b4 A7 o% l! O/ Q9 c3 c( Y
( V5 K4 A y! f) q; q Y; D3 L5.3 1810
$ ]9 N5 m* |4 k/ [0 n" I+ o) z/ J, A2 r Z) b; o2 m# o
7.2 1820
- Q$ u% M( k; b4 B7 ]* m8 n: m/ c+ G8 Q4 m) a( [( ]5 i) O% w
9.6 18303 j2 e/ F1 @( B6 k/ ^! }
! |$ O# I" k$ G* t6 E
12.9 1840& i! u8 k1 I. S2 h6 ]# v2 b
2 V8 O3 f1 p( e9 A
17.1 1850- B) @$ P; o- u2 C2 X( M
" X0 K* J2 U) l# v/ Q7 e
23.2
/ [+ b. c0 q- H3 E9 H年(公元)4 r" B3 H3 L$ C( N( ^% _0 S# s) E1 B) ]
: T, Y0 R+ p% h4 C2 s& b
人口(百万) 18603 b; A$ t4 M# g; u
1 F& Y! a2 r, p" I) |; t: H( t31.4 1870
0 o0 x0 @; [& v" }' a$ R
& E; P9 I' G4 r38.6 1880/ f' M0 I* A2 y2 n
. _$ I) i* m5 U) p' p
50.2 1890
% d; S1 o9 L, q6 {. d& |% p0 `1 B3 x$ W6 }; s0 N
62.9 1900- _5 X8 f+ _; I/ v4 ~
% Q3 t( d; Z* C$ q- z76.0 1910+ Q; c1 J2 r1 M: J6 A
& I/ m) S* I) I+ T* c+ t2 z92.0 1920
# o) n, Q7 P0 f" ?" n6 j& I
8 s; o( n! B1 n% i+ ] j$ h106.5
2 X! j# E+ `8 {年(公元)
$ v4 @; @* c9 w% u3 v7 j( A% ^: R& J9 D" K4 \
人口(百万) 19306 }1 [7 K5 P/ C4 ~
2 N6 x1 p0 u1 d! P- u
123.2 1940
* [ W$ V5 z5 B# v: F4 N
r4 g# ]# C# z3 ~0 T- l) k131.7 1950
' U6 W" C! r/ A4 p9 E% G$ }3 `# ~* s) y$ N6 \+ u9 j' \& V0 ~% m7 L
150.7 19608 Z9 O5 {& ^1 {, v1 E
# v6 X) I. m; O6 P179.3 1970
: u* T- H6 X5 \; e7 ~9 e. J6 R* L
. u9 g4 H; Z6 G$ |- |204.0 1980
% X% V3 O2 @# _( e9 R7 X5 H- Y
, S" L) i- |( x" p226.5 1990( S+ t$ _$ E( J* [/ K7 _* A0 C
2 |7 t1 m1 d* B/ l
251.4
( O# ~3 E9 P: j1 C7 Z9 B
U/ ^$ I9 t! Z2.指数增长模型(马尔萨斯人口模型)
4 d3 U% B) [" _ L. K7 z5 V9 a此模型由英国人口学家马尔萨斯(Malthus1766—1834)于1798年提出.
" @' p+ V5 Q' ?/ n% q f. E[1] 假设:人口增长率 是常数(或单位时间内人口的增长量与当时的人口成正比).9 V1 r1 n' J0 i
[2] 建立模型: 记时刻t=0时人口数为x0, 时刻t的人口为 ,由于量大, 可视为连续、可微函数.t到 时间内人口的增量为:
$ V( X+ {) u2 J1 q / w* F9 M( ^6 V4 X: t
于是 满足微分方程:7 r" N9 d+ h- e8 f, g+ S |
(1)
2 A: j) j) L: o! J- r8 h! s[3] 模型求解: 解微分方程(1)得
$ v! U g, ]: j8 v. T8 f$ [4 l$ x (2)
0 F1 X. @1 f6 U5 E4 M8 b/ W表明: 时, ( >0).
* k) ^; ]2 D$ t) [2 ?* q2 P2 L[4] 模型的参数估计:) L7 O g {3 k1 O3 u
要用模型的结果(2)来预报人口,必须对其中的参数r进行估计,这可以用表1-1的数据通过拟合得到.拟合的具体方法见本书第16章或第18章.
1 Q- G5 R/ x( u: I0 k通过表中1790—1980的数据拟合得: =0.307. 0 j5 N4 e* c3 W: O; H# v
[5] 模型检验:
# q F% v7 Y& S- f: J) E 将x0=3.9, =0.307 代入公式(2),求出用指数增长模型预测的1810—1920的人口数,见表2., k! [( A5 i; ]: o
表2 美国实际人口与按指数增长模型计算的人口比较+ @) i+ d7 v( c' Q
年3 d6 ?3 y+ ?4 ~5 g0 a- ]
(公元) 实际人口 z& ^; y0 s3 A6 \6 ?8 v
(百万) 指数增长模型
/ ~; x \( d8 w" J) ^ 预测人口(百万) 误差(%)1 o2 v" \7 ?% F/ |8 I* t R
1790 3.9 4 g; b, r4 u9 T8 Z; n$ t1 Y7 Q
1800 5.3 ! H4 b# e- j& G- w: U2 A
1810 7.2 7.3 1.4
. c O, w! r" e, u8 r1820 9.6 10.0 4.2
. m1 y |2 r: [0 \1830 12.9 13.7 6.2
) C# g# x( s* s2 z1840 17.1 18.7 9.44 l4 |, Q0 c& d8 y9 ?
1850 23.2 25.6 10.3
" E; _0 Q8 C6 S ?1860 31.4 35.0 10.8) l W0 H/ D* G. l! B8 r$ i- J @0 v
1870 38.6 47.8 23.8
9 w3 j& r* i3 a5 Y! H2 @" d1880 50.2 65.5 30.5
2 L t0 b3 l. k E. J/ o1890 62.9 89.6 42.4
3 F) o& p# z5 I# [1900 76.0 122.5 61.26 G; k$ ]5 ?( ^8 @4 g8 N' b
1910 92.0 167.6 82.12 `1 Z) C. H8 F
1920 106.5 229.3 115.3
& H3 {$ I) ^3 Q6 w 从表2可看出,1810—1870间的预测人口数与实际人口数吻合较好,但1880年以后的误差越来越大.+ q( c5 i: g% j% r
分析原因,该模型的结果说明人口将以指数规律无限增长.而事实上,随着人口的增加,自然资源、环境条件等因素对人口增长的限制作用越来越显著.如果当人口较少时人口的自然增长率可以看作常数的话,那么当人口增加到一定数量以后,这个增长率就要随着人口增加而减少.于是应该对指数增长模型关于人口净增长率是常数的假设进行修改.下面的模型是在修改的; y% o" I F# D& E+ r9 R: S; o
3. 阻滞增长模型(logistic模型)
( J h; M+ J0 p! W0 X1 ]& Y; U) I[1]假设:
3 H3 s; t9 E% T3 P4 m3 Y(a)人口增长率 为人口 的函数 (减函数),最简单假定 (线性函数), 叫做固有增长率.
$ Q8 v, ]2 h- q(b)自然资源和环境条件年容纳的最大人口容量 .
8 C5 W* M+ v; P& a[2]建立模型:3 x9 ^, H8 x& A. t' t, l- q
当 时,增长率应为0,即 =0,于是 ,代入 得:! g0 T4 m$ A \- P
(3)
2 ?; V0 m6 E* X" C$ y+ D将(3)式代入(1)得:6 a1 ]+ e% ]! Z9 f2 d
模型: (4)
5 g L' S* [6 o6 e! L[3] 模型的求解: 解方程组(4)得 (5)
h2 ?, G4 q: [1 c 根据方程(4)作出 曲线图,见图1,由该图可看出人口增长率随人口数的变化规律.根据结果(5)作出x-t曲线,见图2,由该图可看出人口数随时间的变化规律. : P$ {/ P" O" w6 \4 e
& Y0 S x: Y) P) C5 h
3 K" [# P' i( h3 r6 p! X
; F& P: g+ _# S$ B9 f* X) F2 Z) P# m& x' E
1 J) G: R+ ^ s0 x% b4 P2 s ~( f$ W8 m0 {3 {& j
! D ~$ q- X: ?( _' Z1 K8 e2 N+ k
" ?8 ]2 E( v3 g. p; i# l' D6 f7 Q
/ u5 a9 q6 E) ~- z$ z[4] 模型的参数估计:
" R7 k+ V* x. P# F利用表1中1790—1980的数据对 和 拟合得: =0.2072, =464.4 r# j6 W& ?9 M& P9 }0 T% ]1 |
[5] 模型检验:
, U: _3 A# X: X2 z& `4 c将 =0.2072, =464代入公式(5),求出用指数增长模型预测的1800—1990的人口数,见表3第3、4列.
% e( N W- p2 ]. r9 \+ L也可将方程(4)离散化,得
7 w: U1 P" l1 j+ L" X! n t=0,1,2,…, (6)
9 n$ ]4 M0 g5 U1 I9 V1 y' p {+ D用公式(6)预测1800—1990的人口数,结果见表3第5、6列." @/ d/ A4 }+ R z
" m; d6 C) c' t# m. b- [3 O表3 美国实际人口与按阻滞增长模型计算的人口比较
- e k) `: [3 ` L7 Y" z, ^3 m. E, L0 \6 m( x, q# ?/ ^4 J
年 U5 z$ A8 D o# |: l4 Q
实际
' J# a" T4 t8 P5 m人口
$ @( v! J( @& s% \7 V(百万) 阻滞增长模型
/ x) q4 }" f' d9 C* U; @ 公式(5) 公式(6)/ P2 G/ X0 \7 E* c) r
预测人口(百万) 误差(%) 预测人口(百万) 误差(%)
) t* z6 I8 b' ]4 J$ x- s' k1790 3.9 g" r2 ]& u5 c* R" _0 r) p4 N
1800 5.3 5.9025 0.1137 3.9000 0.2642
+ W6 g" z8 ]5 g; h3 _# v/ r3 R' w E' p1810 7.2 7.2614 0.0085 6.5074 0.0962" V* ~' ?. e0 G* o" b
1820 9.6 8.9332 0.0695 8.6810 0.0957
W% C# ]2 B6 b' e1 `1830 12.9 10.9899 0.1481 11.4153 0.1151
. e! M0 r' v4 P1840 17.1 13.5201 0.2094 15.1232 0.1156" A ~" a5 A8 ^; G& c- D
1850 23.2 16.6328 0.2831 19.8197 0.1457# {: C% z! R; t* W
1860 31.4 20.4621 0.3483 26.5228 0.1553
n) G$ x- q0 U9 i) J8 T1870 38.6 25.1731 0.3478 35.4528 0.0815 b) Q* q0 r/ o( K$ }1 Q
1880 50.2 30.9687 0.3831 43.5329 0.1328
, C+ {( f# e! U1890 62.9 38.0986 0.3943 56.1884 0.1067
! x# b2 @* @$ N1900 76.0 46.8699 0.3833 70.1459 0.0770
9 T* s6 `2 Z+ ?$ p1910 92.0 57.6607 0.3733 84.7305 0.07909 ?; L% {. `4 l* j+ [: D8 E& i) C
1920 106.5 70.9359 0.3339 102.4626 0.03796 n5 U% {7 L7 K j4 f
1930 123.2 87.2674 0.2917 118.9509 0.0345
$ ?$ j' {% x9 O5 J" k: t; V% @* q1940 131.7 107.3588 0.1848 137.8810 0.0469/ u# U4 P. B% I! _% g
1950 150.7 132.0759 0.1236 148.7978 0.01260 K! Z/ h+ c# M( F7 [% t
1960 179.3 162.4835 0.0938 170.2765 0.0503
; V) F2 Y+ `. ?' w( ]+ x) U1970 204.0 199.8919 0.0201 201.1772 0.0138
; A6 j/ Y/ \0 W1980 226.5 245.9127 0.0857 227.5748 0.0047
4 H5 w6 `4 W- u1 b2 f& O' ]1990 251.4 302.5288 0.2034 250.4488 0.0038" l1 F9 r9 F0 _/ g. t; [
[6] 模型应用:( f$ w6 R" ~* W$ H7 s9 |. C
现应用该模型预测人口.用表1中1790—1990年的全部数据重新估计参数,可得 =0.2083, =457.6. 用公式(6)作预测得:8 K0 e' {, d$ g) x
x(2000)=275; x(2010)=297.9.7 g! B/ n6 T. X* K8 M( p1 c; ~
也可用公式(5)进行预测.
3 J Q# F% r' t% a) q8 T- c# U0 i/ w8 w
- `( R( I& U6 i5 I! W+ n |
zan
|