QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5006|回复: 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
    人口预测1 Z1 }0 U4 N& I
    1.问题
    ' z3 Q% Z, J/ k# O人口问题是当前世界上人们最关心的问题之一.认识人口数量的变化规律,作出较准确的预报,是有效控制人口增长的前提.下面介绍两个最基本的人口模型,并利用表1给出的近两百年的美国人口统计数据,对模型做出检验,最后用它预报2000年、2010年美国人口.% q' A5 ^+ \  r+ m; q
    表1  美国人口统计数据
    " M7 ]. p; h, N* p年(公元)" x! g! f! S. @( C( k
    0 f9 a7 N5 w! D0 ]1 e
    人口(百万)        1790
    7 ~$ h& ~: i' a9 ^' {& V% \- y5 Y) x$ E
    3.9        1800
    4 S6 j2 x4 L7 w4 G2 N  E- v5 f* a, M. D5 x* q& a) X" ~8 _, M2 y
    5.3        1810
      @1 H9 u1 h9 g5 t4 v" V* ~: a- y% Q
    7.2        1820  e* c! P5 x6 i, k. ~& _
    3 ]. Z9 G8 K: q# s& ~
    9.6        1830
    5 D( M! ~1 `3 m& S/ D" J- c/ W5 n/ |
    12.9        1840; Z$ f! W) I+ J- ?6 Z4 v4 U: O+ U
    ; }. k3 q. {- c' S
    17.1        1850
    6 P- t8 h; f( ~1 f2 s/ X6 y# T0 V3 W9 q& N/ J
    23.2
    / x- {  W/ e. k年(公元)
    ( z. W7 K- x! ^1 {8 z3 R
    * t# j* H7 D! h. P7 D3 U人口(百万)        1860
    ( _. Q. Y* ]' \% X( R
    7 o. s( F% b- S# w4 N# V31.4        18708 }) y# v' J4 k, Z  h8 u7 B: x
    $ D$ P0 O% Q* O( X3 ], W$ C
    38.6        1880+ I9 j6 b! R0 h) A, h

    ' f8 u$ M; [- {" x) N' A; ^50.2        1890
    * B3 S( m' Y; d7 b# f
    ; T3 G3 l4 {$ ?1 N9 G62.9        19003 A9 T- x% b  K' Z

    ' X6 ]- d% a8 @; a. g% F8 O2 b76.0        1910
    1 [$ Y1 f# X* P" l  Q. T1 Z6 C6 V4 C0 k# X
    92.0        19204 ]; S) w' U# n4 u9 s: L% I
    - l" D: E3 O# Y3 T3 O* g
    106.5
    ' I3 s" m' d0 Y. R年(公元)" D& ^$ G% \5 K$ D
    # m: _2 A# j3 [$ X
    人口(百万)        1930
    % i) n7 f; b: t/ `& S; |1 Q1 z
    123.2        1940
    2 ]' D, C( R7 M3 Q: s/ ~. t7 r. ^, V7 n3 \6 J, W, g
    131.7        1950
    # n9 Z0 q, Y5 g" c2 o8 x
    3 R; ^- a8 F" K' Q  m3 C150.7        1960
    % f& f4 r2 K+ N
    ) Q3 |/ U/ }: L0 {179.3        1970* c, _+ u& a  m8 V0 P

    5 Z  F5 J6 y! J- p9 l% _4 B' Q204.0        19808 E/ t( `* P9 ~3 }4 e; K

    ' C+ Q, y0 N3 r0 y; ~% r226.5        19902 N; n. R2 E& h+ c! Z

    8 W) U& V! J& q' o1 G251.4! f5 U2 C/ E5 u1 {$ z, s

    6 b8 `1 }  c- }: e+ ~$ P$ A2.指数增长模型(马尔萨斯人口模型)
    3 f# }# e. w3 A0 F此模型由英国人口学家马尔萨斯(Malthus1766—1834)于1798年提出.4 s9 P8 i2 E% C
    [1] 假设:人口增长率 是常数(或单位时间内人口的增长量与当时的人口成正比).) [1 a8 M# E6 c" S
    [2] 建立模型:  记时刻t=0时人口数为x0, 时刻t的人口为 ,由于量大, 可视为连续、可微函数.t到 时间内人口的增量为:9 [; x! g+ |* r1 v( @; k

    $ e% F: M/ J6 ]' T$ C$ ^于是 满足微分方程:
    2 N6 p1 y; i' l4 f5 Q  j1 {                       (1)2 ]% S1 j1 c: e, Y& N1 c" i# l
    [3] 模型求解: 解微分方程(1)得/ @/ X7 a) q, f( N' x  s( R# e+ l
                                  (2)
    , q9 i, @4 P7 D2 I. o- E  \表明: 时, ( >0).4 R: J! S) O9 Q1 ~9 y
    [4] 模型的参数估计:
    - u2 t3 G8 _0 O5 ?# p# w要用模型的结果(2)来预报人口,必须对其中的参数r进行估计,这可以用表1-1的数据通过拟合得到.拟合的具体方法见本书第16章或第18章.; Y# p2 z7 \: F7 f3 X; S& i
    通过表中1790—1980的数据拟合得:  =0.307.
    5 f4 m5 ]$ Y' l" b[5] 模型检验:
    7 \$ L. }2 i+ r  G   将x0=3.9, =0.307 代入公式(2),求出用指数增长模型预测的1810—1920的人口数,见表2.3 B/ A; |! U* s- w2 E
    表2  美国实际人口与按指数增长模型计算的人口比较
    3 j$ X1 i6 l  H* p9 A$ }8 \2 Y* ]$ K' l4 l
    (公元)        实际人口
    % o, P1 J( a( I$ R$ d. V(百万)        指数增长模型
    " Z# k  F5 P, a1 `2 Y% S0 f6 p, {                预测人口(百万)        误差(%)$ R' x. g( M2 _% N- t& P. A+ J' W
    1790        3.9                - p6 S" @  V; o, f9 k; P
    1800        5.3               
    & G. B/ h( m- J: W3 M6 N1810        7.2        7.3        1.4
    # ^4 s1 i6 V2 {$ m+ F" \6 F1820        9.6        10.0        4.21 \% k) x" y6 R1 t
    1830        12.9        13.7        6.2
    . P; c9 s6 k4 T7 x) M( D2 H1840        17.1        18.7        9.4$ h& z; Q& ~2 v( @# h
    1850        23.2        25.6        10.3
    9 f9 N$ V7 ~" ?4 G# H1860        31.4        35.0        10.83 D- E, |! A: s3 n9 _% [3 a2 j7 Z
    1870        38.6        47.8        23.8# g5 |( N( j' f4 D
    1880        50.2        65.5        30.5
    & p9 k5 q0 e- M% Q% M1890        62.9        89.6        42.45 g' E3 H5 r5 [" E* d3 J* ?1 J
    1900        76.0        122.5        61.2* M$ D7 @! s: Y- r0 h
    1910        92.0        167.6        82.1- w  d( h1 X; I' R* E9 Y+ ~
    1920        106.5        229.3        115.38 K% O! e9 }- h6 v1 I8 J
      从表2可看出,1810—1870间的预测人口数与实际人口数吻合较好,但1880年以后的误差越来越大.7 E+ j2 X- J0 i
      分析原因,该模型的结果说明人口将以指数规律无限增长.而事实上,随着人口的增加,自然资源、环境条件等因素对人口增长的限制作用越来越显著.如果当人口较少时人口的自然增长率可以看作常数的话,那么当人口增加到一定数量以后,这个增长率就要随着人口增加而减少.于是应该对指数增长模型关于人口净增长率是常数的假设进行修改.下面的模型是在修改的
    5 P8 S9 B" g8 o+ S& H" h3. 阻滞增长模型(logistic模型): q  ]0 d4 N9 u/ Q
    [1]假设:
    ! ?, R( `: q( ?0 f0 q(a)人口增长率 为人口 的函数 (减函数),最简单假定 (线性函数), 叫做固有增长率.
    / N' `9 @& H: T8 ~4 Y6 F% G8 o(b)自然资源和环境条件年容纳的最大人口容量 .8 L9 E, K; g5 _$ D& ?
    [2]建立模型:
    ( k& ~0 |, M1 v" w   当  时,增长率应为0,即 =0,于是 ,代入 得:8 c' j; l  {- m$ V0 E& J' b
                                       (3)
    6 [% {' M3 H3 m' {将(3)式代入(1)得:
    5 [, a, S1 d! _+ `  m0 p" V模型:                          (4)
    2 e8 ]# m3 W% \[3] 模型的求解:  解方程组(4)得             (5)6 }  T; S. c( }) e
        根据方程(4)作出  曲线图,见图1,由该图可看出人口增长率随人口数的变化规律.根据结果(5)作出x-t曲线,见图2,由该图可看出人口数随时间的变化规律.  # R, @0 m/ q/ V- V6 Y

    4 G0 }' q* @$ O+ X" d! e# t/ s& N; l; d" L2 {

    + I; \3 L( b" f$ v; Z8 T- x. O" ~" y% E, ]; |
    3 _* O: n8 M6 y

    4 \* W/ x7 M( F1 j0 I! S/ |4 s; |8 r8 v7 q: S8 X

    ; `% _* }/ I9 d2 m0 D. ~/ A+ D: O. G2 k( W: E$ L: }

    # u5 P* H  o6 ][4] 模型的参数估计:0 Q6 C3 ^& K% e$ C  @
    利用表1中1790—1980的数据对 和 拟合得: =0.2072,  =464.
    7 Y/ Q$ ?0 X" u  p6 l% y/ b8 f8 c [5] 模型检验:
    + @) u  V# H/ j2 }& o# \将 =0.2072,  =464代入公式(5),求出用指数增长模型预测的1800—1990的人口数,见表3第3、4列./ B, C! q( U3 u7 [( f5 T
    也可将方程(4)离散化,得5 H/ A' r$ ?+ g% k9 \# f+ c$ ?
          t=0,1,2,…,     (6)
    , b3 j% M. n/ x8 ^用公式(6)预测1800—1990的人口数,结果见表3第5、6列.% ~3 `  Q0 E1 R$ f: a0 Z

    / n* U% {/ v8 h. f7 n! V" u$ m/ c# \表3  美国实际人口与按阻滞增长模型计算的人口比较
    , r9 v  T8 M( p# |0 P
    / w" h( N& O, ?4 K
    ' u5 G* F# }# ~6 v        实际
    3 n, g. y3 ?  u$ n! l! A* ?: F人口
    2 Q5 ~2 s4 r8 _- H. j; i(百万)        阻滞增长模型$ ~0 ?1 A  U4 Q7 ], X+ t
                    公式(5)        公式(6)) B2 W$ ^/ ?6 E  h" e7 t  R% p. j* d9 W
                    预测人口(百万)        误差(%)        预测人口(百万)        误差(%)- w  k/ n& k6 n
    1790        3.9                               
    ' X+ n3 p; ]2 i# f' d1800        5.3        5.9025        0.1137        3.9000        0.26424 l) G+ e/ u* u; y" E8 I! B
    1810        7.2        7.2614          0.0085           6.5074        0.0962
    3 x; E/ k9 d7 l/ S# v! |1820        9.6        8.9332        0.0695        8.6810        0.0957
    2 ^. x) v2 p; ?+ Q. V) v. J1830        12.9        10.9899        0.1481        11.4153        0.1151
    , [" X  x. ]8 b1 E/ Y1840        17.1        13.5201        0.2094        15.1232        0.11561 w! {1 V4 y- J8 b0 B
    1850        23.2        16.6328        0.2831        19.8197        0.1457
    5 b( ?' I3 Q2 H3 B1860        31.4        20.4621        0.3483        26.5228        0.1553
      [, s! P' y5 T# k- J1870        38.6        25.1731        0.3478        35.4528        0.0815
    2 F, v; A; o9 s- |& Y: s" G1880        50.2        30.9687          0.3831        43.5329        0.13281 y0 P" b( S: a& a+ ]. S2 ?: C& }
    1890        62.9        38.0986        0.3943        56.1884          0.1067
    & \8 U4 V8 a" l1900        76.0        46.8699        0.3833        70.1459        0.0770( h3 p. X$ N  ~- u0 u! @
    1910        92.0        57.6607        0.3733        84.7305        0.0790) }) a$ u, E+ w
    1920        106.5        70.9359        0.3339        102.4626        0.0379/ Q3 i0 b5 Z& y9 s% W" @
    1930        123.2          87.2674        0.2917        118.9509          0.0345" x. |& N1 ]" {: O: `" b" _) P
    1940        131.7        107.3588        0.1848        137.8810        0.0469
    # V) X% m" `1 g6 p0 \1950        150.7        132.0759        0.1236        148.7978          0.01263 X7 K" ?6 L4 [- t
    1960        179.3        162.4835          0.0938        170.2765        0.0503
    6 p' n. \5 h1 C0 r& O8 @4 A3 Y1 \1970        204.0        199.8919          0.0201        201.1772        0.0138* K1 M& E# q  ]8 U2 G) |) K. C
    1980        226.5        245.9127        0.0857        227.5748        0.00473 J5 Q8 t! _1 Y' q* o
    1990        251.4        302.5288        0.2034        250.4488        0.0038" U  y: Y0 b' T+ i2 V2 p" a' \% M
    [6] 模型应用:
    3 ]/ g  R1 O- ]3 ~ 现应用该模型预测人口.用表1中1790—1990年的全部数据重新估计参数,可得 =0.2083,  =457.6. 用公式(6)作预测得:
    ; |( Q5 M4 D3 P, r' C6 {x(2000)=275; x(2010)=297.9./ C9 h7 F$ j" g: |) H( n! b
    也可用公式(5)进行预测.
    / o7 ?& H. `7 s; T, @& a: ~
    ! n6 H( h4 S; _1 T0 V# Q0 X( G+ n1 a* C1 s& u! {
    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-4-21 07:49 , Processed in 0.458258 second(s), 55 queries .

    回顶部