数学建模社区-数学中国

标题: 人口预测 [打印本页]

作者: longde    时间: 2015-8-17 22:44
标题: 人口预测
人口预测
" Q0 H% M$ e; s  r1.问题# N! |1 ~. |5 p& u$ v1 |8 H
人口问题是当前世界上人们最关心的问题之一.认识人口数量的变化规律,作出较准确的预报,是有效控制人口增长的前提.下面介绍两个最基本的人口模型,并利用表1给出的近两百年的美国人口统计数据,对模型做出检验,最后用它预报2000年、2010年美国人口.1 o6 }3 H# H) k' b
表1  美国人口统计数据! a! l6 a  B- @4 e& B/ O
年(公元)/ |2 U; W$ X2 R' y6 K7 W
4 C7 a& p( j' r: \
人口(百万)        1790% k2 ]* [+ j* v$ X
% @: r- G3 o$ t+ P, n
3.9        1800( ~1 b0 u8 l- t

, J+ N- V4 t1 ~6 R# I+ b7 t5.3        1810: h5 q$ |+ L7 i
2 [1 S. J6 J1 r
7.2        1820. Y" S. d. \+ L

/ n( a- T9 f4 x  m9.6        1830/ x- o! `4 r. {; u7 H
6 L8 e0 N( y& [- }( U7 V( ]; D) `
12.9        1840* j( ?" L& R$ ?

$ [/ Y# V  f" \, j- E- P17.1        1850
0 d" |( Y7 N2 u# @" F  n" f8 b. _8 }. ]* Y- p% b
23.2# f& d. f9 G2 X+ @/ y6 P. [
年(公元)+ D" H6 C+ N/ D* {  [& W$ T
6 s# f2 M/ t5 k2 d( X+ r1 p, R
人口(百万)        1860
+ w( f- r" q+ P& |) X, I
( W8 O4 g! W2 L: B/ N) s& m# H31.4        1870
% |; F4 b( F! Z5 c  ^4 f7 B% c. l5 C' Z4 Z( k5 ^% `
38.6        1880: X' A% R. Q- `) I* v, m- ]$ I7 \

2 r1 c- Y& v$ l0 R: f7 o' m50.2        1890
, B3 |3 J) o& Q9 Z7 m  C7 Z8 O- K0 i5 I% T8 @4 {  k
62.9        1900
# D& {5 {) d+ `. p' |1 U1 s5 W8 o/ U5 a! n) l
76.0        19101 t2 R( k# a8 h( `+ h( r

8 E0 r0 @2 L& `2 \& C% O92.0        1920; W# r: Q5 M/ T

$ n. s% C; ^  q# W0 I' E7 p106.54 c8 d8 I$ N& h$ b/ ]6 B
年(公元)
6 e  q$ `0 a) w1 ~
; }& j  k  r$ Y: |3 g, x0 a人口(百万)        1930
1 y# S! w. \' f- W0 ~7 U3 }# s# [9 p- O" F$ l5 y, r2 G0 u
123.2        1940( V; O& q/ e& a9 Y

- y- f# x9 s6 d3 {131.7        1950- S/ C/ k7 a+ K' N* l

7 |' I# C5 d3 D1 L) _  U/ d150.7        1960
1 Y6 I& A9 `( Q- e8 k0 g, Z. U, ?3 G' ?7 A$ {/ ^3 @4 O4 o! I
179.3        1970
4 a) v! d8 \8 B) L! e2 J3 D5 q* Y4 B
4 b' ^$ E! C, L( U! J- j# a$ y204.0        1980
) l8 m( m, U) k. Z  y( \5 x, |1 P. X: \* z: p# E/ d# {4 \* E  A/ a/ b
226.5        19902 @& ]2 U! I' h+ e4 i" s
" u$ E! F5 j0 L" R9 a, i
251.4
5 ~7 y; d9 x; p) E4 S# V, o( w' S3 N* v- c' q! y
2.指数增长模型(马尔萨斯人口模型)
4 l" \! e; Q: w8 m0 y此模型由英国人口学家马尔萨斯(Malthus1766—1834)于1798年提出.
; M, n6 p% d2 E0 f  ?; C[1] 假设:人口增长率 是常数(或单位时间内人口的增长量与当时的人口成正比).
2 n- ~+ v5 c0 z2 [* H: t+ k5 Z[2] 建立模型:  记时刻t=0时人口数为x0, 时刻t的人口为 ,由于量大, 可视为连续、可微函数.t到 时间内人口的增量为:
; u. {1 R8 t; {2 `6 P9 h, {  z 4 c. S4 Z5 L8 H: a
于是 满足微分方程:
& d. u4 R2 r$ e' k                       (1)
9 a6 X: q4 d, j2 X  q5 N' X! j) n1 x[3] 模型求解: 解微分方程(1)得' i; S4 z; G" w
                              (2)
( q6 }8 i/ p# e" Z$ B) ?7 r表明: 时, ( >0).
5 ~* k1 n/ F/ j7 T- e: A5 N( f[4] 模型的参数估计:9 F9 y) u7 q: I* w8 {1 z
要用模型的结果(2)来预报人口,必须对其中的参数r进行估计,这可以用表1-1的数据通过拟合得到.拟合的具体方法见本书第16章或第18章.
% p* I3 ]# v8 j! c通过表中1790—1980的数据拟合得:  =0.307.
# [) G$ H# {# _2 @' n% L& R[5] 模型检验:# h/ |  B! N! [3 o
   将x0=3.9, =0.307 代入公式(2),求出用指数增长模型预测的1810—1920的人口数,见表2.3 {/ v, o: R" _2 w" ]( G
表2  美国实际人口与按指数增长模型计算的人口比较
, S3 d. i* d% P; C" J) h' d
6 _2 t# a" A2 f/ G7 ?# W8 z# _7 y(公元)        实际人口
; z  i/ P( O( ^(百万)        指数增长模型+ E3 m+ }9 v4 x, u+ ^; Z
                预测人口(百万)        误差(%)) \# \9 r) x; ?5 x6 W  x
1790        3.9               
+ V6 ?1 i$ ~2 C$ o7 E2 }9 R6 Q% {' `1800        5.3               
) b4 t9 |+ t' l: a3 o0 I( E1810        7.2        7.3        1.4
9 @0 S. }% g( `+ i/ T) E! k1820        9.6        10.0        4.29 S) O8 U5 j( _# s7 K& H
1830        12.9        13.7        6.2! l/ k0 A) J5 n  g$ K% v
1840        17.1        18.7        9.4, ~: S% z; _  j4 O2 u0 [
1850        23.2        25.6        10.3
, U0 K* `6 L3 y1 ^. c1860        31.4        35.0        10.8. K  U$ E# Q# j1 _5 _+ E* w: v
1870        38.6        47.8        23.8
, q) W0 o; d7 S% f" Z' R1880        50.2        65.5        30.5
' ^: ^. Q7 k0 E9 c" D1890        62.9        89.6        42.4
9 {" N2 A% G7 W" f8 G; W+ O1900        76.0        122.5        61.2; G5 Q; e, n" x! y- `" Q
1910        92.0        167.6        82.1
$ A4 ?% J9 g9 f7 E" I3 C' l1920        106.5        229.3        115.3
: z" l8 F+ v; t& d# y7 T" d3 ]. b: X  从表2可看出,1810—1870间的预测人口数与实际人口数吻合较好,但1880年以后的误差越来越大.9 ?- P- |) `6 k1 D! A& H) i
  分析原因,该模型的结果说明人口将以指数规律无限增长.而事实上,随着人口的增加,自然资源、环境条件等因素对人口增长的限制作用越来越显著.如果当人口较少时人口的自然增长率可以看作常数的话,那么当人口增加到一定数量以后,这个增长率就要随着人口增加而减少.于是应该对指数增长模型关于人口净增长率是常数的假设进行修改.下面的模型是在修改的
  e: b7 U' Z! O' x+ d$ T7 `3. 阻滞增长模型(logistic模型)
" ]$ F# @+ x( Q[1]假设:6 B/ [0 e8 O+ t* d8 p/ B: v
(a)人口增长率 为人口 的函数 (减函数),最简单假定 (线性函数), 叫做固有增长率.
4 Y/ q7 y* V1 n' H4 D" @4 P(b)自然资源和环境条件年容纳的最大人口容量 .
+ p  ]! V( d0 ^* y- g) ][2]建立模型:- k8 V. j8 d: }
   当  时,增长率应为0,即 =0,于是 ,代入 得:
6 D, u1 @( ~4 \( c: @' M5 W5 t                                   (3)2 J& J8 p: r+ i' |; h
将(3)式代入(1)得:
! Q! N) M6 d  Z) E模型:                          (4)
, c& A/ L! N8 E2 _# s[3] 模型的求解:  解方程组(4)得             (5)
5 y+ T! @9 P( i7 T6 g( u" S9 o4 k    根据方程(4)作出  曲线图,见图1,由该图可看出人口增长率随人口数的变化规律.根据结果(5)作出x-t曲线,见图2,由该图可看出人口数随时间的变化规律.  0 Z: m% f" [/ K+ L$ M9 J* ^7 J

8 N% [- @% U; f& R7 Q/ S; X
3 m, u. F) T, e) a1 Y9 _0 c  P- S* c  ?
6 H' C4 y2 y. J0 W/ h) q
. r0 W, P; {7 ]1 M1 j1 F* |
; O6 N) F3 Y( X/ b. P
4 b, H9 f( q6 l

3 F, r% y: v4 H% C
; \: ^4 l4 j& o2 I* o" K  S9 ^; g# n7 i. R1 f: ^7 }
[4] 模型的参数估计:
6 \; c) j; J8 \) [$ ]利用表1中1790—1980的数据对 和 拟合得: =0.2072,  =464.3 z+ m$ K) U. n3 V6 v, z, Z6 q; H
[5] 模型检验:
7 |% ~* _/ {5 f. |将 =0.2072,  =464代入公式(5),求出用指数增长模型预测的1800—1990的人口数,见表3第3、4列., c) j* j( F- q8 i# a6 {6 W
也可将方程(4)离散化,得
( l- r6 R0 R2 q# g      t=0,1,2,…,     (6)
  k$ |3 _+ ^, n+ a  B- m% S用公式(6)预测1800—1990的人口数,结果见表3第5、6列.
- n+ d2 \+ A1 w* q0 q1 c
8 y; B: a: l1 Q' ]2 F9 ?5 H4 G表3  美国实际人口与按阻滞增长模型计算的人口比较
# p2 V7 h( ^. f+ _/ N0 P/ G" d, ]! ^% H2 {: A; {9 B: e1 ~
) j! ^  Z) C; N
        实际& i4 W# K# O" w: e" }, E/ @- C6 ?
人口
2 v) Z# W% l% f. z2 b' b# r# w& Z(百万)        阻滞增长模型8 Q! x6 p" G6 `
                公式(5)        公式(6)3 z  |( e$ F2 Q8 K
                预测人口(百万)        误差(%)        预测人口(百万)        误差(%)1 s8 A: z) \0 H& _8 B7 q: z
1790        3.9                               
. ?# B6 {3 J& A* Z1800        5.3        5.9025        0.1137        3.9000        0.2642$ l3 n- ?6 L" B4 T8 L* r
1810        7.2        7.2614          0.0085           6.5074        0.0962
% o) d5 c# m3 Z: \( m0 L1 Y1820        9.6        8.9332        0.0695        8.6810        0.0957
- K. n- B5 r# q; U1830        12.9        10.9899        0.1481        11.4153        0.11519 n8 f7 q: c9 G. q% O. R& o* ]
1840        17.1        13.5201        0.2094        15.1232        0.1156/ ~: z  G. P, Q& `4 r, O' Y! ]
1850        23.2        16.6328        0.2831        19.8197        0.1457
- a! ^( R8 h9 }) x1860        31.4        20.4621        0.3483        26.5228        0.1553
" N% i& l) v$ M; B/ x1870        38.6        25.1731        0.3478        35.4528        0.0815
2 T. u! B" O% `$ ]2 x1 f9 ?0 u1880        50.2        30.9687          0.3831        43.5329        0.13282 U( K. f8 ]- P% s, V
1890        62.9        38.0986        0.3943        56.1884          0.10679 ?0 D3 I$ G: |$ F' H
1900        76.0        46.8699        0.3833        70.1459        0.0770
1 Q* h/ p# t& d+ U  i, R1910        92.0        57.6607        0.3733        84.7305        0.07902 A1 b$ O9 ~9 k- i, K/ l  d) h  f
1920        106.5        70.9359        0.3339        102.4626        0.0379
" |7 `- q4 ]3 [8 q5 [1930        123.2          87.2674        0.2917        118.9509          0.0345$ C. g2 o1 p6 j% U' _3 j
1940        131.7        107.3588        0.1848        137.8810        0.0469
: @4 `( i' \; n% a2 v8 O1950        150.7        132.0759        0.1236        148.7978          0.0126
0 u& K1 [6 Z' W3 E  f- a$ ]3 b1960        179.3        162.4835          0.0938        170.2765        0.0503, \8 ?9 {. c2 }  I# T6 p7 ^" c
1970        204.0        199.8919          0.0201        201.1772        0.0138
' ~2 @; v! H3 h2 R5 M1980        226.5        245.9127        0.0857        227.5748        0.0047
9 j( V3 `2 C0 \/ }# ^1990        251.4        302.5288        0.2034        250.4488        0.0038
- q' B7 n5 X$ K2 Z[6] 模型应用:
( z7 o4 i, t- t6 Q5 N" x+ d 现应用该模型预测人口.用表1中1790—1990年的全部数据重新估计参数,可得 =0.2083,  =457.6. 用公式(6)作预测得:
" J) g9 N3 r. n) S5 y/ C- I- mx(2000)=275; x(2010)=297.9.( q4 w5 d8 X1 b3 I* J3 R6 B
也可用公式(5)进行预测.$ M6 ^2 C0 r8 U

( n: u# {, n& q7 B* x
  `! p; {1 E% Y7 B( N3 X( e3 S
作者: 2923153768    时间: 2020-7-20 11:25
很好的帖子,支持一下。- n/ f: _1 }6 P: F





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5