QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4474|回复: 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 ^$ z* g/ i) h7 U9 p
    1.问题
    & ~) N& r; D+ e$ A4 e4 q人口问题是当前世界上人们最关心的问题之一.认识人口数量的变化规律,作出较准确的预报,是有效控制人口增长的前提.下面介绍两个最基本的人口模型,并利用表1给出的近两百年的美国人口统计数据,对模型做出检验,最后用它预报2000年、2010年美国人口.' C% e) B5 a1 f, a
    表1  美国人口统计数据& b$ x/ `& i2 T8 {0 l7 w7 i! [
    年(公元)
      e! y, C8 v* B0 w6 i
      T1 X$ ?' ^  ^8 P人口(百万)        17902 |% T5 C' H3 @$ X# x. G5 |. F# p

    # `  v- R' v+ S4 P3.9        1800, L" M- ^  n( j& J, F% y
    % v* D- D) b7 c: `" _
    5.3        1810
    : {# C& K+ Q$ |$ ^1 e7 Q5 k7 ?8 J9 l3 g& ^6 ^+ v+ p" r3 X* P" X
    7.2        18202 G. N5 F4 d# m: ?
    , O. l; o: P4 r* @
    9.6        1830( ]; j1 Q. K3 C# C2 ~7 ~
    , O' d5 @0 d  i
    12.9        1840
    1 ?  u- Z# K# _: T8 _# R9 T& N& L
    ; w9 `/ j) [) Q2 y1 g  ~17.1        18502 S, {; ]4 Q4 E  `8 ]1 P( e
    ( v+ S/ W8 l4 ~
    23.2; y! u# f; w( G- v4 z7 \9 m
    年(公元)
    2 t* G% N( \8 A; K
    ) o( X6 F6 ^! `! U" C- s  j人口(百万)        1860" L5 B) p1 X5 Z3 \* l
    6 ]& f7 O( |) A, }. x* C5 |
    31.4        1870) B( E6 F9 E4 i% |3 R! M7 l0 C
    4 f; H2 n) L: L+ R2 Q1 [5 f1 ]5 z+ ~
    38.6        1880: o6 |  q: ~. f6 \( o+ T3 [# T

    ( f5 p! y: `  K. H& F( G" r/ [50.2        1890( z  t( _, N4 D2 }

    8 b  o7 J2 [5 m3 M% C# `' d- K62.9        1900+ T6 ?( S1 D* O% D5 y) \

    $ q' N  q8 x" j) P2 H76.0        1910. c0 g+ V+ k# {' Y: B9 P# P5 m& J

    3 W0 i0 V" D2 ~  ~+ V92.0        1920
    ; W; o) t" o- _1 W. z  a9 A3 m0 p( E# U7 [* ?! t/ u7 ^
    106.5& R8 l" k+ f9 |. r" Q
    年(公元)
    ; r, g+ S1 q# [, T% n/ Q* c0 r4 s1 v6 {* f
    人口(百万)        1930
    : K9 G" M3 g4 \. [3 d
    " n+ L/ h; K0 S5 ~' h123.2        1940
    ) I$ I# }8 V  E) o$ A0 r
    4 o( e/ k7 e) n; x" a! E! o131.7        1950$ F7 Z1 \+ W) {. E8 q- @
    ! z  @8 |% T" O9 F
    150.7        1960
    7 w  S% Q6 ~5 S5 |+ c7 Z" O4 Z, z
    179.3        1970
    * Q) F3 W. z& n
    % C7 W& P3 R% `( @( K: l204.0        19801 W' d8 q6 j6 ~

    4 b4 Q4 f% ~* F9 y: ~226.5        19905 c& x: R" s) v( V- K+ G. J; |, ?

    3 @7 N% `6 S; v& I. c' z+ @5 H3 z251.4! E4 ^: i3 Z0 v; Q
    ) m* X* ^! f% P) @1 \6 }
    2.指数增长模型(马尔萨斯人口模型)& `# W7 g9 D9 h
    此模型由英国人口学家马尔萨斯(Malthus1766—1834)于1798年提出.. W! L5 {/ e' N
    [1] 假设:人口增长率 是常数(或单位时间内人口的增长量与当时的人口成正比).) S% n+ o9 k' s
    [2] 建立模型:  记时刻t=0时人口数为x0, 时刻t的人口为 ,由于量大, 可视为连续、可微函数.t到 时间内人口的增量为:
      T5 J, y6 U4 U& r) H2 p
    3 R8 w$ B, F* E于是 满足微分方程:
    : f! e0 C7 t+ Y9 S, h! b5 ]                       (1)+ a& j" t4 u7 d0 x
    [3] 模型求解: 解微分方程(1)得
    5 E- ^2 v% T" a1 }                              (2)- \2 h, t8 H# z- P' [( T8 P
    表明: 时, ( >0).
    ( m5 p+ {, T2 d% c2 K" @, _7 t; b[4] 模型的参数估计:; A) G+ F" `0 v, t* B( C7 P
    要用模型的结果(2)来预报人口,必须对其中的参数r进行估计,这可以用表1-1的数据通过拟合得到.拟合的具体方法见本书第16章或第18章.
    - J5 b: Y6 K' a" n& q通过表中1790—1980的数据拟合得:  =0.307.
    * S/ F; u7 u  J- W[5] 模型检验:
    3 [4 q! {1 z  B4 U% q8 N& |   将x0=3.9, =0.307 代入公式(2),求出用指数增长模型预测的1810—1920的人口数,见表2.
    " h' S& v' V6 Q! @3 e3 d% P$ c2 W表2  美国实际人口与按指数增长模型计算的人口比较9 [; U! O- {- s5 `: ^. T- x  }

    7 f+ Y# a5 c7 Z4 F(公元)        实际人口
    / N: j. {/ y- q+ R9 J/ @3 s. h6 h(百万)        指数增长模型
    : v0 v7 e# t7 h7 h* A# B" W                预测人口(百万)        误差(%)
    2 y" E1 O+ \1 {" }$ D% m$ ~7 \! a6 S1790        3.9                1 ~% }, N0 E3 [6 m" z/ y% O+ o9 ~, @
    1800        5.3                , D5 o. A5 D) [( R: q1 G+ ]: G$ D0 [
    1810        7.2        7.3        1.4# A1 L3 |" p+ ~
    1820        9.6        10.0        4.22 C: m, O0 C+ G% D
    1830        12.9        13.7        6.2
    0 t; ]* i9 r; x, [# I1840        17.1        18.7        9.49 s3 h) U/ }5 s/ H( x5 C
    1850        23.2        25.6        10.3
    9 P- |! P1 S% m, }) n' m7 n1860        31.4        35.0        10.89 @) [! S% j0 t' P; o7 Z! o: {$ I/ k& c
    1870        38.6        47.8        23.8
    9 ?3 P4 z2 V# g: |+ Z1 ^- m: a) d8 ?+ @1880        50.2        65.5        30.5
    , Q9 f% i. {/ K5 m3 H  E* B1890        62.9        89.6        42.4
    . \% T" j7 W5 p$ A( O8 H0 W1900        76.0        122.5        61.2, n  S1 {% D! @( ~- ~
    1910        92.0        167.6        82.1) g5 F: X8 p4 l0 A
    1920        106.5        229.3        115.3. _1 W( \8 {% e" f( Z! ~7 m' q4 J
      从表2可看出,1810—1870间的预测人口数与实际人口数吻合较好,但1880年以后的误差越来越大.
    ! a# }1 \5 g" @% B  分析原因,该模型的结果说明人口将以指数规律无限增长.而事实上,随着人口的增加,自然资源、环境条件等因素对人口增长的限制作用越来越显著.如果当人口较少时人口的自然增长率可以看作常数的话,那么当人口增加到一定数量以后,这个增长率就要随着人口增加而减少.于是应该对指数增长模型关于人口净增长率是常数的假设进行修改.下面的模型是在修改的
    * v& W9 R' |+ V- C2 i5 Q3. 阻滞增长模型(logistic模型)2 L3 g3 w* m5 H2 X  ~
    [1]假设:
    * }8 h; @$ J! p+ C4 \9 i(a)人口增长率 为人口 的函数 (减函数),最简单假定 (线性函数), 叫做固有增长率.  L( ]. P% g; H# s3 V$ p8 M3 x
    (b)自然资源和环境条件年容纳的最大人口容量 .1 s$ }( `8 R' T- G) K$ q
    [2]建立模型:, f+ h  U% c6 \7 [4 w
       当  时,增长率应为0,即 =0,于是 ,代入 得:) A4 T) n8 s4 ]: q- p% s: L8 c
                                       (3)
      e& G3 n) E! b1 U! G/ q) D将(3)式代入(1)得:
    : k% `/ n; S8 j* }/ \/ G9 o/ M* h模型:                          (4)
    , R- c% t* r1 f( k[3] 模型的求解:  解方程组(4)得             (5)
    * w+ f7 j9 v6 G' r8 e6 G  ]- o    根据方程(4)作出  曲线图,见图1,由该图可看出人口增长率随人口数的变化规律.根据结果(5)作出x-t曲线,见图2,由该图可看出人口数随时间的变化规律.  
    " e/ p: B1 Y: X9 a  b
    " ?) _' A9 J6 j# j' R; U  n
    : f, ?. Z0 d4 ]! J0 J' h+ m  R7 E- e+ a1 r" `" J

    & R$ a* e1 ^' M0 C$ s$ B  Y* P5 y" ]1 M2 m7 G

    6 Y3 J. m* i( D
      t" }6 V& D4 c3 q/ y; o! m% w# ?! A+ k6 ?) i, X& w& q

    - n! k8 H1 \! x0 j, X% m3 e, a& c- _! _1 I. d* ~
    [4] 模型的参数估计:
    5 [( }: l1 v% I- a利用表1中1790—1980的数据对 和 拟合得: =0.2072,  =464.0 [8 j$ d0 T% D
    [5] 模型检验:
    ) L- k# d1 d# y, C( q' Q将 =0.2072,  =464代入公式(5),求出用指数增长模型预测的1800—1990的人口数,见表3第3、4列.' c, M: p# t. l. o
    也可将方程(4)离散化,得3 o  k5 |1 G5 h" F
          t=0,1,2,…,     (6)7 N; T: L0 s; `# E% o# [( J# U& [
    用公式(6)预测1800—1990的人口数,结果见表3第5、6列.
    8 _/ u7 V2 W6 c: J) m( V7 _  d: i. Z  ^: C0 z+ |! a6 S) j
    表3  美国实际人口与按阻滞增长模型计算的人口比较: [  w" }4 j- n# z

    0 b4 R. Y+ g8 R8 l+ m- q/ D8 }4 n: |, y( a; a5 v4 e
            实际
    / w/ j, T8 d/ f$ X, L" Y人口0 m6 n: R# _4 v( }5 z
    (百万)        阻滞增长模型( K1 `8 Z$ a5 A/ \  A
                    公式(5)        公式(6)' j- x0 P8 h1 Y  ?. c+ n. W: h, i( e
                    预测人口(百万)        误差(%)        预测人口(百万)        误差(%)
    ' F8 t+ j2 E* f: ], S4 T% M1790        3.9                                * Z% j3 k+ z- n9 L) l; ?
    1800        5.3        5.9025        0.1137        3.9000        0.26423 U  y$ R( d/ S' ~' N3 L9 v  k
    1810        7.2        7.2614          0.0085           6.5074        0.0962
    . u6 r( \; O3 W5 K" r1 x6 E/ X1820        9.6        8.9332        0.0695        8.6810        0.0957( F: A; P+ H# s( U* S  @
    1830        12.9        10.9899        0.1481        11.4153        0.1151! r1 _, j) U0 \1 t9 j8 F
    1840        17.1        13.5201        0.2094        15.1232        0.1156  O# C6 Z+ X! o" R* n8 q/ M
    1850        23.2        16.6328        0.2831        19.8197        0.1457  L  C$ q/ S* [- i
    1860        31.4        20.4621        0.3483        26.5228        0.1553
    ( ]" O& K: l* C2 G, u4 z3 C: L1870        38.6        25.1731        0.3478        35.4528        0.0815
      [; D4 a1 b$ e1880        50.2        30.9687          0.3831        43.5329        0.1328
    ! {3 m- d( R3 G1890        62.9        38.0986        0.3943        56.1884          0.1067, N  r6 l5 H' ?
    1900        76.0        46.8699        0.3833        70.1459        0.0770+ X. U2 Q. U2 g4 V: l. x
    1910        92.0        57.6607        0.3733        84.7305        0.0790/ S: ^4 }; v, M' X
    1920        106.5        70.9359        0.3339        102.4626        0.0379# Z4 G9 o% n& y5 _" V) j- z4 V
    1930        123.2          87.2674        0.2917        118.9509          0.0345
    0 V% l0 N0 ]. U) j" `1940        131.7        107.3588        0.1848        137.8810        0.0469  j/ y6 L- @- z" h6 V9 F
    1950        150.7        132.0759        0.1236        148.7978          0.01267 p; n- t7 p( e/ y
    1960        179.3        162.4835          0.0938        170.2765        0.0503
    ( o$ A/ @- Y* c5 E2 J. n: i2 d1970        204.0        199.8919          0.0201        201.1772        0.0138
      _/ f' C6 S0 X8 }$ ^1980        226.5        245.9127        0.0857        227.5748        0.00478 z& _! B  f# g6 P# k" @
    1990        251.4        302.5288        0.2034        250.4488        0.0038( s! G. M# F" Y1 S+ m; E( o
    [6] 模型应用:, E3 X! G; `# ?2 p
    现应用该模型预测人口.用表1中1790—1990年的全部数据重新估计参数,可得 =0.2083,  =457.6. 用公式(6)作预测得:
    & ]* w+ x% R; x5 }; wx(2000)=275; x(2010)=297.9.# q4 J/ G4 c+ D+ H. H' `) ~
    也可用公式(5)进行预测.; N+ }! R- I$ ?& K

    ) ~+ N% m: `! T5 S; w; v  o, N( h
    5 ]$ ?3 k7 l/ G/ y/ M
    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, 2025-8-17 04:25 , Processed in 0.390785 second(s), 54 queries .

    回顶部