QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4686|回复: 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
    人口预测
    # f4 V/ U5 m# ]# g1 x" |8 M6 t* X1.问题' \$ g3 ]* e; \0 b" o7 F
    人口问题是当前世界上人们最关心的问题之一.认识人口数量的变化规律,作出较准确的预报,是有效控制人口增长的前提.下面介绍两个最基本的人口模型,并利用表1给出的近两百年的美国人口统计数据,对模型做出检验,最后用它预报2000年、2010年美国人口.  w5 G8 b2 |. L4 l$ s
    表1  美国人口统计数据9 |; I4 v  z. V9 @% y
    年(公元)
    & z' h% H6 s4 W1 [6 q
    ! d% @1 T2 D$ `2 d# s人口(百万)        1790
    ! O( W  C  p' Q4 n/ U) l6 N) U' W* f& N8 S6 g$ i- I  u: s9 {# F, p4 [
    3.9        1800
    & N% m- ^+ B3 s+ _, a9 t( V- Y* r1 L! U6 p
    5.3        1810/ {: e) }' W$ o$ ^; l

    3 G1 v0 R$ @! s. {" ?; c7 }7.2        1820
    8 Y: \5 E# k' K. f8 l  C: K: e6 L% \4 T
    9.6        1830
    / d  r( Z7 A  D
    0 t! _( h5 u: V/ ]2 F& _12.9        18401 C& Y7 n# B$ Z  ?( E7 L7 i3 H

    # D+ S( z; l! a" |3 \17.1        1850* h& H1 W0 u* O% e* {
    # f! n9 ]+ o4 A- a) s; W
    23.2
    ( V: D( `0 T# u$ m) Y' [% p. m# w年(公元)
    6 |: }# n! J( V# m& Z8 l3 h% ^  s+ D3 j3 [
    人口(百万)        1860
    5 O3 W0 ]% r9 q0 U8 ~) D
    ! Y2 S7 ?/ ]3 f; q0 y31.4        1870# e# }1 x5 A2 \: r! @, V8 B
    4 K! M. l: |5 B$ Z) W+ D: v" X; G
    38.6        18804 B  @2 G3 _& I& z$ x8 ^

    9 G& E' h9 M0 C0 {50.2        18909 ~: @: W, h5 S2 H  D( L' |
    8 `3 X% W: D% |: b/ l
    62.9        1900
    ) |5 T9 K' |# T$ ]* k% O* X. ^* s/ z, U+ e$ D" b$ q
    76.0        19108 w" t! |- i/ [+ i
    4 R8 k5 a) D1 d; x/ N
    92.0        1920
    % w7 _$ S( N" S& f# ?! W6 `1 `, j6 ~' o: G) M9 g
    106.56 ~% K% K: \2 }
    年(公元)
    - X  G9 L' x0 g3 o
    2 b5 _2 P4 G% s- G人口(百万)        1930
    2 ^5 @3 |% |/ C( e. v7 z) r5 s; G, T4 H6 Y' n' W. F2 D( Y% }$ [
    123.2        19400 M* R  `- ~$ \" S2 g9 @0 F2 M

    5 Y+ S( G/ \7 ^9 c1 U3 ?9 j131.7        1950
    $ x1 l- i" R( u1 J' s3 \
    ' K: V- n1 d3 w' ~" g150.7        19606 G1 W# D0 x, b, [0 ?

    ) J& v* b7 x5 e/ [1 s4 L179.3        19709 o; y% j9 @& ]2 w& K; B
    % j% e8 ?6 p  U3 |8 m( {
    204.0        1980
    # q0 o/ i; L# l8 G% K: S8 E2 o) V$ {% B$ u* l* X
    226.5        19908 [' g5 H% H* l9 ?& Q3 ]8 g

    ) k* V! t) Z; Q3 `8 E; k251.4
    % \' H8 [* O  x6 |& r: `4 p; K
    1 t3 L/ O) _2 ]) Z2.指数增长模型(马尔萨斯人口模型)
    7 v3 [9 z, l1 ^, A+ R9 H/ v+ G' D此模型由英国人口学家马尔萨斯(Malthus1766—1834)于1798年提出.! r! e4 i" m/ Y2 a# |
    [1] 假设:人口增长率 是常数(或单位时间内人口的增长量与当时的人口成正比).
      Q8 M1 A/ r9 \# [% s9 S' M0 m' Q[2] 建立模型:  记时刻t=0时人口数为x0, 时刻t的人口为 ,由于量大, 可视为连续、可微函数.t到 时间内人口的增量为:' o; Q* L- y, e8 k. t$ y  Y

    3 a( y4 u( B3 Z2 r4 e; p7 S于是 满足微分方程:
    5 |. ^& h) i- k0 Y  g# i! i% _1 ]! Q                       (1)
    2 |, s; I( R- P' a[3] 模型求解: 解微分方程(1)得
    ) j( b6 \  S; R! J% m                              (2)
    3 A% F! h4 O' Q# A' C$ |表明: 时, ( >0).$ S$ p' \" d5 N  |& B
    [4] 模型的参数估计:$ u4 ?% h. H  ^7 O! [3 e
    要用模型的结果(2)来预报人口,必须对其中的参数r进行估计,这可以用表1-1的数据通过拟合得到.拟合的具体方法见本书第16章或第18章.
    5 J3 d2 h* `5 l( ~) T6 s6 U$ K通过表中1790—1980的数据拟合得:  =0.307.
    ! U5 r4 U( ^3 V- q4 |[5] 模型检验:
    & R2 S9 z% z( q   将x0=3.9, =0.307 代入公式(2),求出用指数增长模型预测的1810—1920的人口数,见表2.- j" `% {" H. s2 i2 T  I
    表2  美国实际人口与按指数增长模型计算的人口比较
    6 x! f1 T& c! b5 r1 U4 @' ?# E, Z! L) P/ Y, e/ }" i
    (公元)        实际人口7 V& \* w7 }0 o7 v. q' J
    (百万)        指数增长模型
    ! s4 v% X& U# I$ ^9 ^                预测人口(百万)        误差(%)! U9 e9 y* q2 J9 ^
    1790        3.9               
    9 c, t5 I: e; J, Z. A1800        5.3                & [/ E. |' M+ Q9 K; n4 F8 _9 v8 m
    1810        7.2        7.3        1.42 A+ h! m4 T* T. ]8 o3 p
    1820        9.6        10.0        4.2
    " j2 R0 d9 k1 d2 r0 `# ^& e. O1830        12.9        13.7        6.2
    - |" n+ `  h, E: \" y6 {1840        17.1        18.7        9.4, |8 x2 z1 n. }2 K/ e' E
    1850        23.2        25.6        10.3" h* m$ W- `4 O) u# A, d: j+ K
    1860        31.4        35.0        10.87 _# d6 _% {  n7 [+ F
    1870        38.6        47.8        23.8+ l* _( e/ e; p7 W7 a
    1880        50.2        65.5        30.5
    / [! L) V  h5 d5 y1890        62.9        89.6        42.4
    0 E* z# v6 P# j1900        76.0        122.5        61.2
    3 y! n& `- b+ P; n1910        92.0        167.6        82.1- D, d3 j$ S  ^* V  n7 D# J
    1920        106.5        229.3        115.3/ ]/ T) n& P3 R3 W
      从表2可看出,1810—1870间的预测人口数与实际人口数吻合较好,但1880年以后的误差越来越大.
      v0 Y1 y8 S! J1 r  o3 W0 T  分析原因,该模型的结果说明人口将以指数规律无限增长.而事实上,随着人口的增加,自然资源、环境条件等因素对人口增长的限制作用越来越显著.如果当人口较少时人口的自然增长率可以看作常数的话,那么当人口增加到一定数量以后,这个增长率就要随着人口增加而减少.于是应该对指数增长模型关于人口净增长率是常数的假设进行修改.下面的模型是在修改的/ X; Q& w" E5 Q4 ~  k/ W
    3. 阻滞增长模型(logistic模型)) a/ _9 J+ k7 M
    [1]假设:
    1 Y1 b0 o( @( O4 x) |  P& f(a)人口增长率 为人口 的函数 (减函数),最简单假定 (线性函数), 叫做固有增长率.
    & |& }' S' u, j(b)自然资源和环境条件年容纳的最大人口容量 .1 k& Z1 w9 k$ z: [* S
    [2]建立模型:" }( h4 K; X$ A# t
       当  时,增长率应为0,即 =0,于是 ,代入 得:
    . J! ^8 ^7 k0 R9 r                                   (3)3 d) E8 v0 E: E+ c5 `
    将(3)式代入(1)得:2 }* w1 K- Q7 m
    模型:                          (4)
    9 [. m. g/ b: v, I2 p[3] 模型的求解:  解方程组(4)得             (5)( |& Q, \2 {1 y4 }# I8 x& f
        根据方程(4)作出  曲线图,见图1,由该图可看出人口增长率随人口数的变化规律.根据结果(5)作出x-t曲线,见图2,由该图可看出人口数随时间的变化规律.  
    4 p/ i  F3 D1 A4 V1 u1 X! w( L+ `' {

    0 b0 h' w0 H4 @: u$ H1 N
    1 e: c- X3 x5 `) G* ]  L/ z8 W% }5 ], r" E

    . h. B% n5 R, I6 q5 G
    ; f4 c6 q8 I; Q) d+ s# x/ k6 u4 f1 y4 r" }' c7 i3 S

    : f5 e( _% m9 @" u4 x6 ]
    * n5 ]: t. D9 c4 _2 e" \8 R: Y* ?& L: Y& L" d4 j; H+ g
    [4] 模型的参数估计:8 l5 w  V& @6 ~9 T# m
    利用表1中1790—1980的数据对 和 拟合得: =0.2072,  =464.
    ; ]. ]9 m  a) S/ G3 s [5] 模型检验:  C+ M$ @* ^0 B6 V) J
    将 =0.2072,  =464代入公式(5),求出用指数增长模型预测的1800—1990的人口数,见表3第3、4列.3 B# O  _' B* f9 \
    也可将方程(4)离散化,得5 F" D( S# f3 k; \
          t=0,1,2,…,     (6)8 L2 V) w* W  F5 y# M! h0 R2 a
    用公式(6)预测1800—1990的人口数,结果见表3第5、6列.. u) U$ H: w0 U/ @3 a# ~
    8 n# B- f6 v! {9 t% \
    表3  美国实际人口与按阻滞增长模型计算的人口比较
    ( o( o% I  h1 q9 @2 Z# m
    & E  B+ m7 P1 Z. @
      b1 j0 y1 k& U4 X  u0 D2 {+ W6 `        实际: V; x$ K7 L! T, _0 c
    人口
    : E+ L6 X+ H/ p1 P: i" F2 V  Q(百万)        阻滞增长模型
    + x7 e' K; i) P                公式(5)        公式(6)6 M( A8 p* n! B- r3 Q; N8 Q
                    预测人口(百万)        误差(%)        预测人口(百万)        误差(%)# U* j! E2 B$ {1 K: d3 f- {- \
    1790        3.9                                  g3 X- a! a- {8 F3 r4 o
    1800        5.3        5.9025        0.1137        3.9000        0.2642
    1 c- x' I1 I2 G3 R1810        7.2        7.2614          0.0085           6.5074        0.09622 D& y1 H& l' d  h9 `
    1820        9.6        8.9332        0.0695        8.6810        0.0957
    : y1 i# R% ~# {- b) a# |$ [1830        12.9        10.9899        0.1481        11.4153        0.1151* R6 I- K' y* _3 j1 L1 u% [" M
    1840        17.1        13.5201        0.2094        15.1232        0.1156+ ]6 S2 A+ J7 }) @+ c
    1850        23.2        16.6328        0.2831        19.8197        0.14579 W4 k% \/ s2 U
    1860        31.4        20.4621        0.3483        26.5228        0.1553
    1 ~+ k' S6 C1 \1870        38.6        25.1731        0.3478        35.4528        0.08150 R- d) W# }* E- ]& U+ }3 _! @5 }
    1880        50.2        30.9687          0.3831        43.5329        0.1328
    , \6 [/ f( l" w/ |1890        62.9        38.0986        0.3943        56.1884          0.1067
    3 {* r& j$ G3 }0 u0 j1900        76.0        46.8699        0.3833        70.1459        0.0770
    " F' P* u, r; @- r; z, W1910        92.0        57.6607        0.3733        84.7305        0.0790
    ' `, J- o* \3 i  L( }, o1920        106.5        70.9359        0.3339        102.4626        0.0379
    4 b/ {% F- h: }5 T" T+ R* X7 S5 P1930        123.2          87.2674        0.2917        118.9509          0.03452 k- Z. P& S4 U
    1940        131.7        107.3588        0.1848        137.8810        0.0469
    $ R  v# k' c" }) a! k1 s7 o. S1950        150.7        132.0759        0.1236        148.7978          0.0126/ B' z+ n9 @5 |. A, b3 U/ z: \
    1960        179.3        162.4835          0.0938        170.2765        0.0503
    3 ^) {: m2 o: T* ^1970        204.0        199.8919          0.0201        201.1772        0.0138
    + l5 ~) J5 `( E- W0 w, }8 |1980        226.5        245.9127        0.0857        227.5748        0.0047
    8 J$ x( X* Z' c9 D9 S+ y1990        251.4        302.5288        0.2034        250.4488        0.0038' U, j  `2 ^3 Q9 m2 V( T8 j
    [6] 模型应用:+ a0 [1 H: z+ p+ `" w5 f
    现应用该模型预测人口.用表1中1790—1990年的全部数据重新估计参数,可得 =0.2083,  =457.6. 用公式(6)作预测得:  Z  b/ m5 @: {
    x(2000)=275; x(2010)=297.9.9 L# p, \/ N" s3 P4 S5 z, G
    也可用公式(5)进行预测.( i- x* A+ h4 m
    + @' u3 a" H& l" s  u& o9 x

    % i  y, M5 X: r6 V5 c$ v
    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-11-17 03:04 , Processed in 2.177689 second(s), 55 queries .

    回顶部