QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5167|回复: 1
打印 上一主题 下一主题

[个人总经验] 人口预测

[复制链接]
字体大小: 正常 放大
longde        

30

主题

8

听众

106

积分

  • TA的每日心情
    奋斗
    2014-12-7 07:58
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    宣传员

    群组2014年网络挑战赛交流

    群组国赛讨论

    群组2014美赛讨论

    群组第三届数模基础实训

    跳转到指定楼层
    1#
    发表于 2015-8-17 22:44 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    人口预测
    5 ?% T! s0 `2 [/ @0 z9 b( Y1.问题
    ; Z0 B8 [" U) ~) u人口问题是当前世界上人们最关心的问题之一.认识人口数量的变化规律,作出较准确的预报,是有效控制人口增长的前提.下面介绍两个最基本的人口模型,并利用表1给出的近两百年的美国人口统计数据,对模型做出检验,最后用它预报2000年、2010年美国人口.
      R6 s' D/ G' V4 \4 x+ b表1  美国人口统计数据
    + _$ H! r) P- A9 u' |: A年(公元). {3 m+ i* Q: N5 w$ t' f7 d

    $ A0 o+ A4 Q2 ]9 g% s% E人口(百万)        1790" K) B- ^, F- u5 `0 @

    2 [8 P0 D$ t; ?; U7 ~3.9        1800
    # M6 H6 O+ C$ ~' [+ I. f3 M: z) R+ G* Y$ W% L
    5.3        1810
    9 ^9 U: @# P0 ~  L) B) p) x
    . W' B  ]& l- u* U7.2        1820' m$ ]3 p" w8 @% z4 W

    7 P1 g4 Q/ Z+ u9.6        1830
    + W  X" {5 n, |0 P1 q6 @2 U# D4 T/ [3 ^4 l! X- C% C
    12.9        18400 M2 t- p- Y" A/ F: l
    & c7 N2 p( d0 i+ t5 Q" `8 d) v: ]
    17.1        1850' g) A6 b5 I: t; B9 }
    0 x/ s. `4 d, I5 ~
    23.2
    8 r7 C9 M, \& n8 x年(公元)
    0 |$ }! V! L. v9 l: c( X% ]# |$ L& Z# ]5 Y) l/ s, O4 M
    人口(百万)        18600 q! Q; a' |. X8 w) c
    - F4 ]0 @/ h+ |8 s; h* |4 V
    31.4        18709 A, w" K2 Y9 O4 ?- x

    ; `& {, \9 S. h; d( x) R1 L) u+ q38.6        1880& a& z" {& O! ^: `1 c

    , F$ n* S+ S! c) k# b2 O. P% }50.2        1890
    & N% y3 g# g/ ^. i
    + X! W; U) n- }1 S62.9        1900, @. O; j3 M- f, W5 s3 @/ F
    3 Q3 V! a8 O+ u) I, o
    76.0        1910$ C1 X- x; ^( @- P; ^& ~$ H

    9 {6 `) J9 b. }92.0        1920
      h: a& i, M# V* y8 e8 ]  i4 ]) e: Y
    106.58 ]; s$ c- M. b  r+ S2 ^
    年(公元)9 G  x7 g0 T; C3 j- u

    " z/ s: C$ m1 L' a# r# \  x8 `人口(百万)        1930
    $ n2 s( E, h( C: R. g. t: U
    9 ]0 u# }/ K+ `0 e0 T2 W123.2        1940
    1 `0 h9 I* Q3 I( l( K5 t; |7 u0 {' H2 S2 B8 A0 q
    131.7        19509 L" q" u% d8 t! ~
    8 R6 `7 t2 \" `3 w
    150.7        1960
    9 v, J* g& a6 r: x. ]
    % |% ?& w# `7 v- u& I179.3        1970- x2 F+ a- n. a' {2 a( R- k8 ]

    8 {# b, Z" f/ u) p: [204.0        1980
    % o) ?6 V, E8 k0 h8 k) F) O$ G, X# i$ c2 |/ o) o1 C9 k3 R
    226.5        1990
    " e6 \  r; ^: c2 J
    ) w" `) ^4 S/ e: X" E251.48 f$ u# |# ?8 y4 t
    : O: a* s+ P+ a) H8 C
    2.指数增长模型(马尔萨斯人口模型)6 Y- G" ^- g2 y: Z
    此模型由英国人口学家马尔萨斯(Malthus1766—1834)于1798年提出.9 i! _7 W* Q% K8 ?2 s
    [1] 假设:人口增长率 是常数(或单位时间内人口的增长量与当时的人口成正比).
    , J- k* f* m9 e3 a2 _" y[2] 建立模型:  记时刻t=0时人口数为x0, 时刻t的人口为 ,由于量大, 可视为连续、可微函数.t到 时间内人口的增量为:
    ) _0 a" l( @; T, @$ C  |
    & X' W6 u" w  u1 V, F8 L于是 满足微分方程:
    # k8 i8 s0 R5 A7 i! I2 y, L2 ?  K                       (1); J" ^9 n4 D4 J& C
    [3] 模型求解: 解微分方程(1)得
    " n( }; ]4 L! G! R                              (2)
    $ }% V- k. u5 r# c: _: M1 P& ^3 U# z表明: 时, ( >0).
    ; y: [( q% d, G; C+ V2 i/ Y[4] 模型的参数估计:, ]% G% @4 p' k$ g
    要用模型的结果(2)来预报人口,必须对其中的参数r进行估计,这可以用表1-1的数据通过拟合得到.拟合的具体方法见本书第16章或第18章.' ~% S0 d3 T2 ]9 z+ o3 p
    通过表中1790—1980的数据拟合得:  =0.307.
    - N6 ~9 w) y7 A" l/ n0 R) {. b. w[5] 模型检验:, P4 l$ p; L0 f( I$ [
       将x0=3.9, =0.307 代入公式(2),求出用指数增长模型预测的1810—1920的人口数,见表2.
    2 n8 K6 t, D- ]$ N表2  美国实际人口与按指数增长模型计算的人口比较; T5 V* d% b: N. N: ~
    ' P& W/ T+ H/ e$ g4 x$ G
    (公元)        实际人口# a) K1 o& ~5 I& a% n
    (百万)        指数增长模型
    % ~9 `4 }4 c% J8 ]                预测人口(百万)        误差(%)$ L+ p! z( A4 Y$ {
    1790        3.9               
    0 h- H6 b' A% o  _2 I* q! I1800        5.3               
    . t6 F$ e$ }" m3 z4 c1810        7.2        7.3        1.4
    6 ~$ _2 e% [  m9 O2 |4 f1820        9.6        10.0        4.2
    + N5 t8 Q9 t8 Y+ F- Y! g1830        12.9        13.7        6.2
    1 q0 g3 T# X7 T: Z" d1840        17.1        18.7        9.4; Z" d+ c5 |/ S0 t5 a( B
    1850        23.2        25.6        10.3
    7 a% i% N- E$ f) p: C% y2 }1860        31.4        35.0        10.8+ Y9 C3 v! b4 [: {
    1870        38.6        47.8        23.8
    5 E6 q# q3 P& U; `3 E' d1880        50.2        65.5        30.5
    / b4 L2 [, S" b6 {2 z8 q: B1890        62.9        89.6        42.4+ w: `; p* x/ p$ `0 F
    1900        76.0        122.5        61.2/ Y* C2 i+ h/ q, T- J
    1910        92.0        167.6        82.1
    2 M  V- V# o+ C# o. A1920        106.5        229.3        115.38 \7 Q+ t- r7 \: R
      从表2可看出,1810—1870间的预测人口数与实际人口数吻合较好,但1880年以后的误差越来越大.7 F1 i4 s  o# l( B3 |+ W4 Y9 ~
      分析原因,该模型的结果说明人口将以指数规律无限增长.而事实上,随着人口的增加,自然资源、环境条件等因素对人口增长的限制作用越来越显著.如果当人口较少时人口的自然增长率可以看作常数的话,那么当人口增加到一定数量以后,这个增长率就要随着人口增加而减少.于是应该对指数增长模型关于人口净增长率是常数的假设进行修改.下面的模型是在修改的0 W7 L% J  x& P( V+ n
    3. 阻滞增长模型(logistic模型)
    2 I8 @: U" Q0 J1 R) [, m/ N6 D& l" r[1]假设:
    . i. T, V; D6 i2 b" I& C0 e(a)人口增长率 为人口 的函数 (减函数),最简单假定 (线性函数), 叫做固有增长率., P4 l2 V/ b# G' J3 M5 n' R' {, Y
    (b)自然资源和环境条件年容纳的最大人口容量 .) m- r7 F: W6 s5 X) D8 i( y) n4 M$ ]# O
    [2]建立模型:' d) c  R2 c. M% ~; U; d
       当  时,增长率应为0,即 =0,于是 ,代入 得:# w& n9 j( _0 u4 x9 p: Z& \
                                       (3)% c2 G* l: K" w$ [2 t
    将(3)式代入(1)得:& W. ^, ]" e% D; p) T, K) H
    模型:                          (4) 0 m7 m$ y! \5 Q! A! D
    [3] 模型的求解:  解方程组(4)得             (5)
    7 t9 v! m, v" O, [& C4 ^2 y1 s' W    根据方程(4)作出  曲线图,见图1,由该图可看出人口增长率随人口数的变化规律.根据结果(5)作出x-t曲线,见图2,由该图可看出人口数随时间的变化规律.  
    - r  L+ T( g* l# W3 K( v1 C6 T1 e8 O+ c# p2 h$ Q2 b
    , E! p  _$ z' g4 v0 `5 m
    % `# t2 a8 }' w/ |9 O  K
    ' D3 Q; W* N7 S) p
    2 l/ ?; L6 H' ]( O
    : Y5 X8 z/ c; C5 g7 h/ C7 z2 t; l( g

    # A" H6 x/ Z1 V" H2 p7 E* q( J' e/ a1 g( E; y8 P
    % M  k" E, Q( n6 L+ c
    & ?6 b2 D: ]/ k" e
    [4] 模型的参数估计:/ u# @9 E& O1 T. `! r1 g8 f
    利用表1中1790—1980的数据对 和 拟合得: =0.2072,  =464.# D0 p' |+ S4 g/ Y; `0 _
    [5] 模型检验:
    8 ^6 F2 |6 }. U: @/ F( c- ~将 =0.2072,  =464代入公式(5),求出用指数增长模型预测的1800—1990的人口数,见表3第3、4列.: t/ D0 y' i! n( P
    也可将方程(4)离散化,得
    ' I0 i% I9 k2 K" w. }/ I# ~      t=0,1,2,…,     (6)/ S" x, e$ T' `. p5 {. ?! ^& f) h
    用公式(6)预测1800—1990的人口数,结果见表3第5、6列." L$ |8 k- [/ P2 f/ g$ q3 {% P- z+ t: \

    # `& J0 Q* R- Z# N: a$ n表3  美国实际人口与按阻滞增长模型计算的人口比较
    7 A9 w2 }# [' j2 G! k! S) w7 h5 r' j8 C- I  f1 u- V  {

    2 B2 F! T4 N) R1 _        实际
    3 ?2 g7 p: X+ X0 a" t0 A& q人口
    . Z( k, S# n7 o* N% j+ T/ f(百万)        阻滞增长模型" T( ~- O  a1 f/ a6 \
                    公式(5)        公式(6)+ j% \; |5 g# H4 e0 C8 Q
                    预测人口(百万)        误差(%)        预测人口(百万)        误差(%)3 o. I, J0 i! q7 O
    1790        3.9                               
    ; t& a+ Y+ g' l* {1800        5.3        5.9025        0.1137        3.9000        0.2642
    2 l  K6 x0 |4 H5 v# ^1810        7.2        7.2614          0.0085           6.5074        0.09628 ]% L6 S6 O) i9 H  k  k6 w
    1820        9.6        8.9332        0.0695        8.6810        0.0957
    : Z' P& v( F0 g9 G. p0 S1 l1830        12.9        10.9899        0.1481        11.4153        0.1151+ R( ^; E3 X! }# }
    1840        17.1        13.5201        0.2094        15.1232        0.1156
    % c1 A: \) s( ?, Z+ w, Q7 Y9 b1850        23.2        16.6328        0.2831        19.8197        0.1457
      h* H$ {+ Y% T; r' v$ j$ i1860        31.4        20.4621        0.3483        26.5228        0.1553
    3 S2 j8 E0 C3 D# l2 s" R1870        38.6        25.1731        0.3478        35.4528        0.0815
    & G0 h! z" h' |$ {* }1880        50.2        30.9687          0.3831        43.5329        0.1328/ D* y0 T( Y1 ?3 R" e+ b
    1890        62.9        38.0986        0.3943        56.1884          0.1067
    1 F( s( d  J& l  |. ]. F. z4 {1900        76.0        46.8699        0.3833        70.1459        0.07703 A  ^0 R$ X7 b3 a- [
    1910        92.0        57.6607        0.3733        84.7305        0.0790( _& u6 {% K9 j' ~
    1920        106.5        70.9359        0.3339        102.4626        0.0379. C5 P/ e- o6 J' o
    1930        123.2          87.2674        0.2917        118.9509          0.0345+ A9 D4 j8 v5 [' ^; T' d
    1940        131.7        107.3588        0.1848        137.8810        0.04690 I$ ]) m* L( m' ~
    1950        150.7        132.0759        0.1236        148.7978          0.0126
    * N3 @0 V" Z; D: c0 E# D1960        179.3        162.4835          0.0938        170.2765        0.0503
    9 |6 \% U9 H$ k8 z3 W1 P! a' y1970        204.0        199.8919          0.0201        201.1772        0.0138& h; k7 X9 [9 i& ~. d' o( I, o. u, k
    1980        226.5        245.9127        0.0857        227.5748        0.0047
    7 g2 k, T7 ]) |- M2 X2 h1 ^1990        251.4        302.5288        0.2034        250.4488        0.00381 k$ p% B. f  d. r
    [6] 模型应用:
      R) o+ ^/ v9 H- _% L  r  e 现应用该模型预测人口.用表1中1790—1990年的全部数据重新估计参数,可得 =0.2083,  =457.6. 用公式(6)作预测得:) X) X3 i' O- R* M
    x(2000)=275; x(2010)=297.9.! w7 v# Y% O# T
    也可用公式(5)进行预测.( [4 H0 ~+ X$ X! l0 P! z5 a
    4 u( b- w1 k2 [: _0 ^/ B
    ' }8 R4 _' ~, q
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    0

    主题

    2

    听众

    206

    积分

    升级  53%

  • TA的每日心情
    奋斗
    2022-2-9 16:16
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-9-24 15:02 , Processed in 0.352532 second(s), 55 queries .

    回顶部