QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5089|回复: 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
    人口预测. Y. [9 `% i+ `4 n* _2 i& {
    1.问题0 z7 N& f" K! s: K; `& @; ]+ z
    人口问题是当前世界上人们最关心的问题之一.认识人口数量的变化规律,作出较准确的预报,是有效控制人口增长的前提.下面介绍两个最基本的人口模型,并利用表1给出的近两百年的美国人口统计数据,对模型做出检验,最后用它预报2000年、2010年美国人口.
    % d. b" O4 |6 b表1  美国人口统计数据( O" J) X) T1 Y1 i0 V
    年(公元)/ X, c' x+ p6 O. l! s  z2 T+ U
    ) C$ |) _7 Y% ^+ t2 k
    人口(百万)        1790
    ; B1 p+ R+ d2 R% @& f% f$ l1 z' g- Q
    3.9        1800
    6 b3 c% f# `) T+ Y1 ]' C: ^5 B. d5 n* M4 H( y" s/ F
    5.3        1810
    / u, K& t! B% v$ o9 D0 J" R+ Q6 q& _& d/ I4 H
    7.2        1820$ _& G( F" S" u4 d

    - z2 j, x3 f; I8 d; N6 h$ a) h9.6        1830  f8 N2 V3 |' l; H1 d& M
    7 }  X2 F3 X: ?9 w5 l
    12.9        1840$ d" H! E- Q! \0 p, A! l, b

    ! O) j) O, x( L9 d+ H8 A8 y17.1        1850
    2 D3 V+ G  {+ C7 i" _
    ; N5 X3 ~6 O3 R0 B23.2; [7 o7 \* T6 Y  _: \  c+ f
    年(公元)
    0 n) F, t% }# N( O0 d: z8 S; `
    , ]8 a. S9 E9 A) R6 W  n人口(百万)        1860" c( o' O1 ^- [. N7 o! j

    # ^# x, A. P* m$ |9 e$ n( R$ N31.4        1870
    $ T  Q4 ^8 R! l: |) p
    & V3 f4 T' s; b$ S3 @38.6        1880
    ; g6 r8 I- [% W% P" r$ {4 M5 T4 z) o3 h2 W' o* [* @" G
    50.2        1890) E1 J, m0 \# S8 h- ^
    9 N5 e; P3 F* k; M4 T
    62.9        19003 c, ~" f9 m% M/ L6 q
    " Z  }* O. {1 [& y9 u" B9 d
    76.0        1910, A4 Q3 A. a# N1 b' X
    : n* r6 S$ K1 ]
    92.0        19209 B7 _* R9 u& L0 p+ j) g' W

    ( C6 U8 }. e% q106.5
    . N' o4 L" w6 G; `年(公元)* o. \$ @$ `' `, O

    8 o, H; G6 R$ `# d8 a! v人口(百万)        1930! A% P- m) N; K' R9 I: `- H

    2 n' Z9 O- k3 t+ ~) ~: r" r: m123.2        1940
    ! l" E4 V; ]7 o! M; J5 P# z+ `$ V. j6 b3 _! K0 F; t
    131.7        1950
    9 d! b: g! G0 H  S/ M' w7 y( d8 x7 Q& P3 H: |* C
    150.7        1960
    5 e- |3 Q2 Z% c7 }' ]2 X. W( r( Q- ^5 g. H: m5 T
    179.3        1970
    " z5 C1 z# _- Q7 |( ~& k
    3 K% c( h- o# ?$ t) R204.0        1980
    / @7 o" ]  m& P+ p2 o( J
    ( z  u/ c, [: c/ z3 `) e226.5        1990
    ( ^; V, W# v" F) S0 y4 P( }# y* S- ?
    251.4
    . c( m# C8 u, x; ~9 }0 [4 ?4 t& x4 i$ o$ R# w$ r1 `3 A
    2.指数增长模型(马尔萨斯人口模型)
    3 k/ h. j4 o5 w& D: a7 o! c, ^此模型由英国人口学家马尔萨斯(Malthus1766—1834)于1798年提出.% c  H( i2 W9 ]0 K4 ]& ]2 x
    [1] 假设:人口增长率 是常数(或单位时间内人口的增长量与当时的人口成正比).
      b: G+ x2 \( {1 a[2] 建立模型:  记时刻t=0时人口数为x0, 时刻t的人口为 ,由于量大, 可视为连续、可微函数.t到 时间内人口的增量为:
    5 ]8 L# P: S  w0 x! \2 e" K
    # ?1 S% ]0 I" c  H: }2 ?6 K于是 满足微分方程:
    ! y4 l. h+ C4 H* \0 s6 x                       (1)* o6 b( l6 S6 T8 H4 B) E
    [3] 模型求解: 解微分方程(1)得3 J, d! g  i0 e2 }( n5 U7 p! Q
                                  (2)
    ; r: I$ h7 g2 c; N6 K# R表明: 时, ( >0).% ^) ~0 G+ H- A7 f6 V
    [4] 模型的参数估计:& X5 @- G5 }1 ]4 I
    要用模型的结果(2)来预报人口,必须对其中的参数r进行估计,这可以用表1-1的数据通过拟合得到.拟合的具体方法见本书第16章或第18章.0 m2 \, k" T' X8 r
    通过表中1790—1980的数据拟合得:  =0.307.
    0 D! G+ Q: G/ L  O' U( Z[5] 模型检验:
    $ }. K# K4 h- l  e# ]" r( O   将x0=3.9, =0.307 代入公式(2),求出用指数增长模型预测的1810—1920的人口数,见表2.$ U! r) H9 s1 J& A) D3 x
    表2  美国实际人口与按指数增长模型计算的人口比较+ D1 |* M* `; C+ _

    : L3 h$ a  l) N' i(公元)        实际人口0 l. `1 j' q. r2 t, p
    (百万)        指数增长模型
    3 X; [& |% n9 E& O3 m                预测人口(百万)        误差(%)* t2 g' U) _- k% g) w/ s
    1790        3.9               
    + s# [4 x, N8 z1800        5.3                / }9 r, P" E2 U
    1810        7.2        7.3        1.4
    8 ~3 c7 k8 n- ~4 S1820        9.6        10.0        4.29 y; u+ M! W0 j3 J6 n
    1830        12.9        13.7        6.2
    + B1 [/ Z! N6 X3 X: ~5 D1840        17.1        18.7        9.4
    ( ?9 u  B6 z9 ~1850        23.2        25.6        10.3
    / I0 T9 O- M2 O) Y: Z1 v$ w1 {8 v9 c1860        31.4        35.0        10.8
    9 l) a1 T0 C- d1 j: q/ u1870        38.6        47.8        23.8  ]; V+ [: E8 B1 c5 a1 g
    1880        50.2        65.5        30.5
    7 ?( K* u$ {' L% t# |5 R' U3 Y1890        62.9        89.6        42.4# d  N* N7 u% v; T- X8 @% S& ^) T
    1900        76.0        122.5        61.2! T- y" N, r8 C7 z) R0 R$ I/ x
    1910        92.0        167.6        82.1
    $ {+ i. p% z1 t! N  ]4 \' j. i- ~1920        106.5        229.3        115.3
    : x- |, F9 k, H! z' B, R5 X  从表2可看出,1810—1870间的预测人口数与实际人口数吻合较好,但1880年以后的误差越来越大., e1 D' X3 Q  s: r: h
      分析原因,该模型的结果说明人口将以指数规律无限增长.而事实上,随着人口的增加,自然资源、环境条件等因素对人口增长的限制作用越来越显著.如果当人口较少时人口的自然增长率可以看作常数的话,那么当人口增加到一定数量以后,这个增长率就要随着人口增加而减少.于是应该对指数增长模型关于人口净增长率是常数的假设进行修改.下面的模型是在修改的
    # r* b! s- A4 G0 {$ y7 |) e7 Q3. 阻滞增长模型(logistic模型)8 g* Q, ?& S: `2 N' W+ G& Z
    [1]假设:! S% Q% M; p: ?
    (a)人口增长率 为人口 的函数 (减函数),最简单假定 (线性函数), 叫做固有增长率.
    : n- t0 [# _* t% U(b)自然资源和环境条件年容纳的最大人口容量 .1 B* _& V' r: U* P
    [2]建立模型:
    + i6 |" m# @; Y8 j# k   当  时,增长率应为0,即 =0,于是 ,代入 得:9 w: L; p- m* w1 k& Q2 [
                                       (3)) l6 L9 v0 n1 Q: g, g
    将(3)式代入(1)得:% Q- b/ g7 S# @8 j
    模型:                          (4)
    6 W. O" {% w; v! u# D[3] 模型的求解:  解方程组(4)得             (5)% z  q) Q! E$ ~" d) D$ l) F4 Q5 b
        根据方程(4)作出  曲线图,见图1,由该图可看出人口增长率随人口数的变化规律.根据结果(5)作出x-t曲线,见图2,由该图可看出人口数随时间的变化规律.  ) T4 i$ J* J! w, g$ ~
    ( [1 j! j+ S8 x3 u+ H

    2 R; i/ J. L# V' ?5 Y) j" u% Y8 O$ o1 N# j- J  V( O, b6 Q$ G0 l
    4 C2 N8 O+ l+ H

    # Y# d2 Q2 n  ^- M: f1 i; g' Y4 J

    0 u: p  x. v, H7 r, R& l& w
    9 R. {( I! T' W2 I
      g, c1 e/ ?/ n
    ' m( F! ~- C: K/ y5 z6 k  G[4] 模型的参数估计:
      A5 A& x# H0 |利用表1中1790—1980的数据对 和 拟合得: =0.2072,  =464.& r: z, q9 x# k
    [5] 模型检验:
    - o5 d+ w- R9 H% B/ e将 =0.2072,  =464代入公式(5),求出用指数增长模型预测的1800—1990的人口数,见表3第3、4列.
    : G6 c" s* ?+ i7 O9 C$ e" u! T5 P2 m也可将方程(4)离散化,得* ~8 h! C! ?% R1 h! `
          t=0,1,2,…,     (6)
    , n" C7 E: d. h5 I! a/ v/ L. v  _用公式(6)预测1800—1990的人口数,结果见表3第5、6列.
    9 ]2 V" ^& {0 A. m* B" u% f9 ]5 J; }6 [6 ^0 Q: ^& }
    表3  美国实际人口与按阻滞增长模型计算的人口比较1 [# b& [9 @: T9 N$ e7 e: ~

    0 w8 Y# W! [' ?. z- {& o. ]" e" H+ p6 E, V+ S" o; j
            实际
    5 i7 ]! w! n9 z) O2 ^人口; @" Q* S) W, s# m
    (百万)        阻滞增长模型
    8 O. {* U  q6 V, C                公式(5)        公式(6)
    # Q* u5 n+ O& r7 D# N! Z                预测人口(百万)        误差(%)        预测人口(百万)        误差(%)
    1 ~5 W2 V" v7 T) U5 t2 P1790        3.9                               
    : l0 Y1 k3 u5 @1800        5.3        5.9025        0.1137        3.9000        0.26428 O9 z( `# B' m  T. j% L4 E
    1810        7.2        7.2614          0.0085           6.5074        0.09629 c% ]- ], f6 v2 E( v/ p% a: E
    1820        9.6        8.9332        0.0695        8.6810        0.09574 O! R) {9 {# e7 s
    1830        12.9        10.9899        0.1481        11.4153        0.1151
    # n1 q- ?; t: j" W/ j1840        17.1        13.5201        0.2094        15.1232        0.1156
    * {$ ?; W! j$ L; N* c1850        23.2        16.6328        0.2831        19.8197        0.1457
    / d- a' f& V: m9 W1860        31.4        20.4621        0.3483        26.5228        0.1553
    & A: d' @2 q6 U7 o1870        38.6        25.1731        0.3478        35.4528        0.0815
    . S& T$ W: p- E' y0 g" U1880        50.2        30.9687          0.3831        43.5329        0.13284 W/ L7 Y+ t8 D9 q' |/ ?2 n
    1890        62.9        38.0986        0.3943        56.1884          0.1067
    # C9 {6 y: ~0 Z5 T" W6 R: d) |1900        76.0        46.8699        0.3833        70.1459        0.0770
    + v5 w. H: Z2 B- P5 u1910        92.0        57.6607        0.3733        84.7305        0.0790
    ! V# Z1 Z( k+ q2 K: D1920        106.5        70.9359        0.3339        102.4626        0.0379' U# ^! s* p. W+ }% Y3 s( m7 [
    1930        123.2          87.2674        0.2917        118.9509          0.0345+ i1 T( K" z0 q: @9 ]
    1940        131.7        107.3588        0.1848        137.8810        0.0469" Z0 X2 C' J. C# Q8 F+ j
    1950        150.7        132.0759        0.1236        148.7978          0.0126
    8 f2 Y0 a3 e" T6 T1960        179.3        162.4835          0.0938        170.2765        0.0503
    ) {" j* {9 h& X! K- H( f  \  H' f1970        204.0        199.8919          0.0201        201.1772        0.0138: v1 u' _0 f7 z2 k
    1980        226.5        245.9127        0.0857        227.5748        0.0047; n* _6 S9 ^) O' M  L
    1990        251.4        302.5288        0.2034        250.4488        0.0038
    + S9 A9 y* A* S8 u[6] 模型应用:: ?0 E* F4 Z! P, Q7 ^% e6 k
    现应用该模型预测人口.用表1中1790—1990年的全部数据重新估计参数,可得 =0.2083,  =457.6. 用公式(6)作预测得:& R8 R' |& s: e' ?& d1 V! m! S+ x4 `
    x(2000)=275; x(2010)=297.9.* E4 t% Z. ~7 a! s( u% D  v
    也可用公式(5)进行预测.2 R8 B$ T! C+ v, q2 m

    8 f7 Q: R. T+ }: t# T- D# }* i0 l( K5 f5 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-8-8 01:38 , Processed in 2.946984 second(s), 54 queries .

    回顶部