QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4583|回复: 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
    人口预测
    " V* J0 |+ o7 z* e1.问题
    ' j: H$ B8 p  Y: G% \人口问题是当前世界上人们最关心的问题之一.认识人口数量的变化规律,作出较准确的预报,是有效控制人口增长的前提.下面介绍两个最基本的人口模型,并利用表1给出的近两百年的美国人口统计数据,对模型做出检验,最后用它预报2000年、2010年美国人口.: V( m& }. }: _3 T
    表1  美国人口统计数据
    ' U; I3 x- l$ r6 D3 J年(公元)) G; ^" |+ h, K) s* x% F
    ) G+ M6 D7 M# n* j& u! f
    人口(百万)        1790) m# p. z1 X; J  A% J" R6 b% J
    ( ~7 D: ]# j2 C! i" @! E
    3.9        1800. M6 f) e: ^3 c: P2 t# r0 H6 o
    : y" w" p+ w* t1 k0 h6 h; o/ C
    5.3        18103 G3 ^  r7 }: u: |4 y6 C* T* [

    4 ~" T( {% ~* F3 g! j! b; @7.2        1820
    + ~9 H$ l6 g! f) G% v$ j7 R0 s% Z3 ?
    9.6        1830. u) C+ Y) G% r0 D1 `6 j
    % a9 x" ~4 ]0 p1 I9 G7 U
    12.9        1840- K4 ]- o) E. c  ]' ~6 y

    3 ]* z7 a9 |' V5 d2 _9 c17.1        1850
    2 W+ H4 R" C' {" Z- K  D, d9 }2 [2 t& _% W" i$ N5 J  n$ \% P- x
    23.2
    4 F8 N5 W/ B/ w& F年(公元)5 J0 A) F4 i6 H5 s" m

    , s! o" Z' A5 O0 Z# z4 ^人口(百万)        18601 A1 q9 w% |# P9 o+ Y# v* W
    : \- N/ z5 H0 @: V9 B. k- {
    31.4        1870
    6 O% \; v' j+ O: s6 j. U4 ^7 @3 f7 [# C% ~( Y8 n# u% y
    38.6        1880
    ) R9 |1 G  ^# o  M
    : w6 t" a- @. a3 L4 k9 O. C6 b50.2        18905 q1 a' X! `5 Y- K1 b  C, L

    ( u" h! _% m% G. O3 {4 A62.9        1900# F2 ?: o$ I1 k/ d* _( n
    ) d; }, t) i# s4 H4 f2 _3 D" ~
    76.0        19106 i7 @3 {' R: \5 j  K

    $ c& ~* v2 P- {92.0        1920( O, Z  {5 s$ c+ x
    3 Y- S5 ~6 U2 `( l
    106.5: O9 s( {) Y: a$ e
    年(公元)- r1 D' q; }" v2 M5 j+ @
      O- u' u4 \% ^2 w
    人口(百万)        19305 p6 U& u& k! G

      Y4 T6 x5 T5 m. p% ^8 a123.2        1940
    ) s' h) `0 o$ Y9 C( m
    4 _( {$ b! o5 [$ z( w  l9 ?, L131.7        1950% I4 v$ B! d' }4 n9 r, G: F5 M" j

    . l1 U/ v2 v1 G$ h7 _+ n& H150.7        1960" K0 U3 x! |( R3 J
    : D+ ~+ ^6 R" |/ h# ~
    179.3        1970
    2 n8 V3 B2 N( x# l* |, r. p- F4 L: F. l' D6 D
    204.0        1980
    $ @) O4 U9 U. N9 c1 q! i( p( q
    . }& M6 H0 Q4 q" `) e226.5        1990! b! o' U: v5 n1 Y

    - J3 R5 x* f6 e251.4) y: g* u7 n7 S) Q% }
      h2 s  e4 x7 h  M- L
    2.指数增长模型(马尔萨斯人口模型)
    + [: R% f" C+ b- s此模型由英国人口学家马尔萨斯(Malthus1766—1834)于1798年提出.
    : _* S9 [# N2 y[1] 假设:人口增长率 是常数(或单位时间内人口的增长量与当时的人口成正比).& E* G( M9 Y* m. a8 T
    [2] 建立模型:  记时刻t=0时人口数为x0, 时刻t的人口为 ,由于量大, 可视为连续、可微函数.t到 时间内人口的增量为:: Y  c8 i/ W# K7 Q5 E  C3 U
    & _4 M1 I& x/ S) k( @: _! Z
    于是 满足微分方程:
    # D: D- H  x3 j8 G  J$ F                       (1)
    , D: J. w  Q7 H" J[3] 模型求解: 解微分方程(1)得
    * Z2 I! ^% p; F                              (2)2 U( g2 \8 o% x, U
    表明: 时, ( >0).
    8 r/ Q. |5 Q9 y[4] 模型的参数估计:) x! A: @8 v, @6 Q6 A9 b
    要用模型的结果(2)来预报人口,必须对其中的参数r进行估计,这可以用表1-1的数据通过拟合得到.拟合的具体方法见本书第16章或第18章.) v0 j, H% O/ `3 c8 {" l- \
    通过表中1790—1980的数据拟合得:  =0.307.
    9 Y8 D: K% a9 K2 |+ j! A$ ?: E[5] 模型检验:! A% B" b/ Q+ r9 p, }& Q; \3 n
       将x0=3.9, =0.307 代入公式(2),求出用指数增长模型预测的1810—1920的人口数,见表2.
    ; y- @& E" z& {8 E* M表2  美国实际人口与按指数增长模型计算的人口比较
    / w* ]' G+ x0 B! U) z; `/ M# J8 q9 \1 t( N# @; `3 {5 O9 y
    (公元)        实际人口
    ) g' L, A' K/ d% X% ~* y(百万)        指数增长模型% N9 {6 K! e7 Y3 A# ^+ h. G, I8 M, ^
                    预测人口(百万)        误差(%)1 Z- T/ r2 ]+ T  M* {
    1790        3.9               
    . p5 f4 k9 [6 }1800        5.3                / D' Y+ Q9 g, c6 y
    1810        7.2        7.3        1.4
    4 U' i1 z" D4 L& x5 x& S! [1820        9.6        10.0        4.2& I) F. ?( ?1 i# g) j8 Z
    1830        12.9        13.7        6.2
    8 W9 [2 ?' r- f5 C1840        17.1        18.7        9.4
    1 ?" z' R6 c: Z- T- ]+ b9 T1850        23.2        25.6        10.3
    4 x/ ^" ~* h2 z2 o7 z1860        31.4        35.0        10.8
    ' j% H! X2 G! l0 J4 B1870        38.6        47.8        23.8! I* j1 M/ i. N* O
    1880        50.2        65.5        30.5  w5 U  y; x7 n9 O% P
    1890        62.9        89.6        42.4& e- R: [7 Z' M. \9 h* K
    1900        76.0        122.5        61.2
    $ m- v- _+ L& f, U1910        92.0        167.6        82.1
    ; @' H8 g- n' S+ L0 D1920        106.5        229.3        115.3% j1 h+ [; @5 p5 l8 Q
      从表2可看出,1810—1870间的预测人口数与实际人口数吻合较好,但1880年以后的误差越来越大., d7 u9 Q$ s  Q9 y! _! e7 X$ Y, F
      分析原因,该模型的结果说明人口将以指数规律无限增长.而事实上,随着人口的增加,自然资源、环境条件等因素对人口增长的限制作用越来越显著.如果当人口较少时人口的自然增长率可以看作常数的话,那么当人口增加到一定数量以后,这个增长率就要随着人口增加而减少.于是应该对指数增长模型关于人口净增长率是常数的假设进行修改.下面的模型是在修改的6 G/ K" T% G+ M  I
    3. 阻滞增长模型(logistic模型)) p) e0 H  c' e! N8 e
    [1]假设:
    + W. }- K( w5 r' h. U(a)人口增长率 为人口 的函数 (减函数),最简单假定 (线性函数), 叫做固有增长率.* [6 G5 j8 F* A2 Q. b8 y8 {
    (b)自然资源和环境条件年容纳的最大人口容量 ./ z9 y: ?( y* ?1 @3 u; v  K% n
    [2]建立模型:
    8 r' m5 m: }  b# W4 }& E   当  时,增长率应为0,即 =0,于是 ,代入 得:7 @+ `1 V- O% F! S* D
                                       (3)+ \, t7 c5 N- p% o: _1 D
    将(3)式代入(1)得:
    % m- q- H# D  v5 E% e模型:                          (4)
    ' f* I) w1 v9 x3 v2 T, `2 f# p[3] 模型的求解:  解方程组(4)得             (5)7 K, G; P/ ]+ f
        根据方程(4)作出  曲线图,见图1,由该图可看出人口增长率随人口数的变化规律.根据结果(5)作出x-t曲线,见图2,由该图可看出人口数随时间的变化规律.  , Z3 Q+ r7 x/ u3 g' y% Z

    . |1 u3 `6 O  C
    # F. L) o- V. e
    " ~  ]" j2 u' Z+ ]% n$ [7 W' ]+ N
    8 n" s1 c8 c+ j/ u
    - U4 {8 u  G' Y) H3 M" E, E" ^: q' R3 H

    $ m$ F1 e1 J7 B
    5 b  n2 u" E2 E# o$ Z5 a6 q9 X$ ^2 d5 H1 s( w5 P- X. m
    " j9 U0 s: l" f+ {6 T2 W+ U% ^
    [4] 模型的参数估计:; F. v- H# |/ F* r0 ]- R# M
    利用表1中1790—1980的数据对 和 拟合得: =0.2072,  =464.( ^  q8 ^( ^- i$ R; C
    [5] 模型检验:
    + f2 u9 M+ {$ c6 |3 [将 =0.2072,  =464代入公式(5),求出用指数增长模型预测的1800—1990的人口数,见表3第3、4列.) ~) `: X, X- B$ V' ?0 o
    也可将方程(4)离散化,得
    4 ^# P; q$ g$ b# ?4 N      t=0,1,2,…,     (6)
    / y% }, i) k/ x3 H% O4 f用公式(6)预测1800—1990的人口数,结果见表3第5、6列.
    9 h- Y$ q0 O" [; L7 ~
    2 [7 ]( f6 r% k* H表3  美国实际人口与按阻滞增长模型计算的人口比较) H7 t2 D1 C: `* R0 L/ y% T

      E/ J, s: J6 m& R2 v2 d0 |
    ) c2 X& X" h" q7 o8 R; R% b! j$ k4 ~        实际
    " x1 i' N; Z$ [人口
    + C% y* t; ?5 [. {+ `: G! }. M(百万)        阻滞增长模型+ ~' c+ [: [% x! f# ?* z5 x" W
                    公式(5)        公式(6)# V8 @$ {5 q6 h% D# b
                    预测人口(百万)        误差(%)        预测人口(百万)        误差(%)
    : M1 R$ r# I0 ?* ?/ z3 d' N1 L1790        3.9                                ( S1 |6 d% U0 X: h
    1800        5.3        5.9025        0.1137        3.9000        0.26425 ~0 ^# @' ?" m  a6 y
    1810        7.2        7.2614          0.0085           6.5074        0.0962
    . q" s2 w# r" _# c' a1820        9.6        8.9332        0.0695        8.6810        0.0957
    1 I  X+ O5 K/ P, q2 P/ i9 _1830        12.9        10.9899        0.1481        11.4153        0.11514 g3 ^7 m0 `5 Q% T0 h2 d) u2 R0 N
    1840        17.1        13.5201        0.2094        15.1232        0.1156
    9 E; [/ G( D# T1850        23.2        16.6328        0.2831        19.8197        0.1457
    / p9 ^1 P  Z/ D7 D1860        31.4        20.4621        0.3483        26.5228        0.1553
    " R* d! ]' p: L* V7 c1870        38.6        25.1731        0.3478        35.4528        0.08155 P+ ^$ O5 o/ ^# z
    1880        50.2        30.9687          0.3831        43.5329        0.1328
    ) x$ N  F2 G' o& z7 G1890        62.9        38.0986        0.3943        56.1884          0.1067
    5 g+ C% h3 |+ {+ _8 w! G) ]1900        76.0        46.8699        0.3833        70.1459        0.0770
    3 D3 T& A  n( M5 N) l' e9 p1910        92.0        57.6607        0.3733        84.7305        0.0790
    " o2 m& Z8 E& W# B( g/ c" z2 Y  M1920        106.5        70.9359        0.3339        102.4626        0.0379
    & }7 _/ M( I8 C& g: K: q% r1 w; S9 z1930        123.2          87.2674        0.2917        118.9509          0.0345
    7 X! {+ b% a. ?& E7 q! b* T& u1940        131.7        107.3588        0.1848        137.8810        0.0469
    ' S( h( z+ L0 b7 U5 t2 m1950        150.7        132.0759        0.1236        148.7978          0.0126
    # _1 i2 h" T0 a' \# D8 k& L1960        179.3        162.4835          0.0938        170.2765        0.0503
    3 z* D0 K0 U+ n; |1970        204.0        199.8919          0.0201        201.1772        0.0138, \! w( K+ J  v; O4 M$ O' ~5 c: `4 N
    1980        226.5        245.9127        0.0857        227.5748        0.0047+ l* o; C6 v% _% O5 x4 T7 C( u( h
    1990        251.4        302.5288        0.2034        250.4488        0.0038
    3 L# z7 }4 x, ^1 E[6] 模型应用:
    3 [+ K: X6 C  N$ x 现应用该模型预测人口.用表1中1790—1990年的全部数据重新估计参数,可得 =0.2083,  =457.6. 用公式(6)作预测得:' m; }8 Z9 c( e+ _
    x(2000)=275; x(2010)=297.9.
    3 i1 M; }1 v$ m/ V9 k也可用公式(5)进行预测.
    0 Q4 K+ k. y( B/ O2 h# Z% L4 o4 Q! T( F# n, ~- z% v

    , b/ h8 e. F5 S
    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-9-18 08:13 , Processed in 1.505256 second(s), 54 queries .

    回顶部