QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5090|回复: 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
    人口预测
    % X1 M8 e- G2 I7 L1.问题
    8 R- S- J3 ?" |) n1 P* R8 ]人口问题是当前世界上人们最关心的问题之一.认识人口数量的变化规律,作出较准确的预报,是有效控制人口增长的前提.下面介绍两个最基本的人口模型,并利用表1给出的近两百年的美国人口统计数据,对模型做出检验,最后用它预报2000年、2010年美国人口.
    ) E) T2 ^& u  i/ {- e" [表1  美国人口统计数据
    ( e2 w9 V; }: _年(公元)
    ( }) E4 |9 H& I; k- H2 f5 t8 _; U. k4 F/ {; ?
    人口(百万)        1790
    ! j' Q3 O' G! f
    / }& L8 V% ^8 W. O3.9        1800
    1 a9 Q# f, H/ K$ ]* @8 j+ k. s0 u0 \& A* ^- I
    5.3        1810
    , {. U5 w7 W$ ]6 x- o7 l" A- ]8 C# Y, o% \  [
    7.2        1820
    + @3 ~$ \8 ?, H; B5 f% L, s8 Y# p7 I
    4 H6 e1 M! R% ^* A7 K; z9.6        1830
    ' Q! @( z  r  C
    2 P3 h+ c& v( \( o7 f8 X+ }4 Z* D12.9        1840
    / A; j9 Q8 C% i2 @2 V7 p7 S0 `9 l0 S1 O. ?1 z
    17.1        18507 T  x% o# g4 `# ^5 x+ S( q9 r
    & i7 R0 C$ M9 u/ r1 s( P4 r6 w' U9 o
    23.2
    3 ^6 C* w8 R' F, y$ H5 K* o- Y年(公元)
    5 d8 X" d% g  W- ^" w, L: x% L8 m6 @( ?: P7 s
    人口(百万)        18604 |' S7 q# E6 J& D$ b* [  A

      T' D) K9 Z" ~+ F! n) Y31.4        1870
    $ c3 }0 g/ Q: I" E% ~" N( f; {3 }
    2 D4 V; Y" V* Q9 I7 A; A1 D/ W38.6        1880: o; @  V: v3 \* k1 R* l- b) l

    0 s3 p8 P6 L9 @, F4 e8 a. }! k50.2        18909 {2 O* }" P7 v
    9 Q: |1 I7 f2 E/ m& I
    62.9        1900
    ' K# d( g4 R2 o  w1 X% u/ h% z+ y3 W& U4 L+ e' M# D0 q; P
    76.0        1910
    7 }9 R& F) I8 T* O: z6 D7 F
    5 D+ u2 m1 ^# r! ]. ?92.0        1920
    # O2 t1 {) Q( _7 q" ^# Z5 T, Q; M+ I: {
    106.5
    " D* \9 w( g4 k; E8 n$ o& y# X年(公元): l9 t- |! D& n* r

    $ @! I3 D8 d% s+ p: l2 O# a3 x0 [7 q人口(百万)        19308 Z7 V& ]1 L3 f0 `% g8 M

    & s5 s" }% Y% f4 V8 p123.2        1940" @6 z, k. L- b
    # k: _) A. s$ Q" o+ _$ B
    131.7        1950
    ; c, C& W# B" ~5 A5 H) A; }# \% J; N4 f
    150.7        1960
    + E( |) q% C2 K+ E
    3 T) \5 _8 L, B8 N. ?3 X3 v% M179.3        1970
    ' }* C$ V9 Z" \" ~. J; |( {+ F) z$ i
    204.0        1980$ |7 B2 ?4 K3 p. U/ {- C$ O
    - U: H( k4 @+ [* G2 p: K4 M  ?" h+ v* T
    226.5        1990
    0 l3 c: {) H* |6 ^" d9 u' b7 \5 g( i) u, e0 o( f
    251.4
    0 J' @( Q$ g' ^' {& T
    , r+ y+ v' M! J9 w, s+ G2.指数增长模型(马尔萨斯人口模型)! o: {# R/ _5 c& G
    此模型由英国人口学家马尔萨斯(Malthus1766—1834)于1798年提出.6 \" `7 L! K$ M
    [1] 假设:人口增长率 是常数(或单位时间内人口的增长量与当时的人口成正比).  B3 |1 F9 l% H
    [2] 建立模型:  记时刻t=0时人口数为x0, 时刻t的人口为 ,由于量大, 可视为连续、可微函数.t到 时间内人口的增量为:
    & g1 O- Q& E3 I* |: v   R7 _) b+ u; i5 N1 @+ Y% T
    于是 满足微分方程:' S5 t9 z/ e2 L: m" B+ r
                           (1)
    + A, [  y6 t5 C# @/ I) W[3] 模型求解: 解微分方程(1)得. {% U& Z7 x! F8 P. x- {0 e7 @8 Y
                                  (2)- |2 B0 M% m3 T7 t. O8 W6 n
    表明: 时, ( >0).
    8 M3 a# ^/ i9 i% Z3 N! @# ]) x' e[4] 模型的参数估计:
    * O* o, ~" y4 B! T3 P" S* L( |要用模型的结果(2)来预报人口,必须对其中的参数r进行估计,这可以用表1-1的数据通过拟合得到.拟合的具体方法见本书第16章或第18章.
    . ~+ t1 \; @( c& l) q通过表中1790—1980的数据拟合得:  =0.307. 8 \! H/ o! n$ I+ p/ L
    [5] 模型检验:
    6 @1 C' c6 x0 }+ g: k8 H$ }   将x0=3.9, =0.307 代入公式(2),求出用指数增长模型预测的1810—1920的人口数,见表2.
    4 X& f; A, R8 k  ~4 l5 ]) q# m表2  美国实际人口与按指数增长模型计算的人口比较
    2 Z  E5 x  t0 \+ y
    2 I0 I/ A: J/ z$ u( p(公元)        实际人口
    2 J/ h2 O1 _) M7 K(百万)        指数增长模型4 j& w7 `' q" N- ]* x0 Q
                    预测人口(百万)        误差(%)
    ' G8 X4 d& n: t3 H& [+ ^  c+ D1790        3.9                . y) J0 D- h1 I2 G. J7 f
    1800        5.3                5 Z# m; T; s4 E: V6 N8 R7 L; ~
    1810        7.2        7.3        1.4$ `7 G& w0 L/ y2 ^5 M  d: B
    1820        9.6        10.0        4.2$ l' i  c8 K2 S
    1830        12.9        13.7        6.2
    ( r; O  {" e: f! `1840        17.1        18.7        9.45 f0 k7 W! N7 q  Q8 W9 Q
    1850        23.2        25.6        10.3
    ; y. A8 ?! s: }- ]" [# P  t' g3 F1860        31.4        35.0        10.8
    ) N3 h* `# ~* O3 R/ h1870        38.6        47.8        23.8
    ; Y. J# d, ]8 R" t3 Y! \1880        50.2        65.5        30.5$ O1 O/ s0 Z" @4 w7 A4 c) Y& O
    1890        62.9        89.6        42.45 ]0 K, Y4 S( l+ W( G
    1900        76.0        122.5        61.2
    0 u4 P. N4 g& M+ N. r! j& b1910        92.0        167.6        82.1
    & W- L" H" P' C1920        106.5        229.3        115.3
    + O% ~, l/ [6 G' C( O+ J  从表2可看出,1810—1870间的预测人口数与实际人口数吻合较好,但1880年以后的误差越来越大.
    ' A: W1 p0 T9 e( J, h" m  分析原因,该模型的结果说明人口将以指数规律无限增长.而事实上,随着人口的增加,自然资源、环境条件等因素对人口增长的限制作用越来越显著.如果当人口较少时人口的自然增长率可以看作常数的话,那么当人口增加到一定数量以后,这个增长率就要随着人口增加而减少.于是应该对指数增长模型关于人口净增长率是常数的假设进行修改.下面的模型是在修改的# E1 {  G+ \2 l8 q3 U
    3. 阻滞增长模型(logistic模型)
    : Z) z! G9 m3 Q% O& r2 E2 b8 |0 M+ S[1]假设:- ?$ [4 a! l- w; k  X
    (a)人口增长率 为人口 的函数 (减函数),最简单假定 (线性函数), 叫做固有增长率.9 j. b% q5 D6 O& V& X/ E
    (b)自然资源和环境条件年容纳的最大人口容量 .
    ! ^. M3 P; L3 q+ d! h9 w% Q[2]建立模型:+ K, m& E2 C. P: u1 v+ H" d
       当  时,增长率应为0,即 =0,于是 ,代入 得:* W* ?) H! {3 v1 E  l4 T5 f5 Q
                                       (3)
    8 e0 x; L8 F* _0 O将(3)式代入(1)得:
    3 D" j% d2 f! ~" |6 I模型:                          (4)
    ' a2 i7 e3 f; H[3] 模型的求解:  解方程组(4)得             (5)6 J" L4 z# w1 [" l
        根据方程(4)作出  曲线图,见图1,由该图可看出人口增长率随人口数的变化规律.根据结果(5)作出x-t曲线,见图2,由该图可看出人口数随时间的变化规律.  / ?) ]6 H. h7 P

    " ?% G1 r* J* V+ c2 b# V4 J) s, [0 ^# U
    & X/ d5 J) P# M, J

    1 @1 W* r' j1 r+ p$ r3 e9 C4 C  \$ u3 A0 i% M9 Z- w8 O$ X5 P5 z
    3 _$ v( T0 T3 b4 A+ R* ]& e
    / E" R( h. N6 d

    " P- N# }8 X: j5 p; m
    6 w) J: |2 Y; U# s1 U  R. e* z  x4 a: K; q2 j
    [4] 模型的参数估计:1 x7 h4 X  _8 M! a2 f
    利用表1中1790—1980的数据对 和 拟合得: =0.2072,  =464.. o7 p  k" p# ]' q/ {8 r
    [5] 模型检验:
    ! T% ?& G0 y1 A/ g8 f& ]将 =0.2072,  =464代入公式(5),求出用指数增长模型预测的1800—1990的人口数,见表3第3、4列.
    ( R7 S9 y' E( r( U) t也可将方程(4)离散化,得2 P6 n: C/ ^6 {; G9 d
          t=0,1,2,…,     (6)$ l1 m1 v+ `1 X0 \
    用公式(6)预测1800—1990的人口数,结果见表3第5、6列.# w! R: @$ O1 P2 o8 G* e7 w
    3 k: E8 O7 p' X3 q1 p: J3 c
    表3  美国实际人口与按阻滞增长模型计算的人口比较
    / W# S0 p0 K8 P; l# _8 z  _4 I5 H: H, h8 \

    # `8 {2 D  m% Y( x: F# ~( y6 I8 ]4 w) W        实际
    & `  L; s$ W, p5 B人口
    / G7 ]% H+ U' B7 R3 k; c(百万)        阻滞增长模型
    " u2 O0 |/ T  f0 y* x& m$ e                公式(5)        公式(6)" Y/ u6 K, }* [
                    预测人口(百万)        误差(%)        预测人口(百万)        误差(%)
    * K- x7 s# c! f& U) ?! `8 q1790        3.9                                ' N* }* b0 h: R
    1800        5.3        5.9025        0.1137        3.9000        0.2642
    2 ~) {2 V; N3 C1810        7.2        7.2614          0.0085           6.5074        0.0962% H: t, J" m) S
    1820        9.6        8.9332        0.0695        8.6810        0.0957
    6 [. a8 `+ f9 M1 E1830        12.9        10.9899        0.1481        11.4153        0.1151
    # k( a5 n+ t% @* e1840        17.1        13.5201        0.2094        15.1232        0.11567 A3 m. n4 [) r
    1850        23.2        16.6328        0.2831        19.8197        0.1457
    ! T9 }* a! ^: a1860        31.4        20.4621        0.3483        26.5228        0.1553
    ) z& K+ ?) `/ q1870        38.6        25.1731        0.3478        35.4528        0.0815
    7 v0 }' G, h) d1 G+ c5 N6 a, W) b1880        50.2        30.9687          0.3831        43.5329        0.1328
    0 E: b) K- c3 N; Y* S. o' ~% c1890        62.9        38.0986        0.3943        56.1884          0.1067
    : c& ~5 L5 q; C1900        76.0        46.8699        0.3833        70.1459        0.0770- c- v$ u0 n( O* v" g( A- e
    1910        92.0        57.6607        0.3733        84.7305        0.07900 p) P- Q5 s# Y! q, p5 m% W
    1920        106.5        70.9359        0.3339        102.4626        0.0379
    ; w$ F% g; r/ b4 f' P2 M& i1930        123.2          87.2674        0.2917        118.9509          0.0345
    ( C8 r5 C& I8 ~1 H7 T! i' M/ G+ }1 ^1940        131.7        107.3588        0.1848        137.8810        0.0469
    ! u; X- C3 }: Y+ }& c& g. l1950        150.7        132.0759        0.1236        148.7978          0.0126, h: \, a; t# W" p* e
    1960        179.3        162.4835          0.0938        170.2765        0.0503
    7 G8 v! e7 R( P1970        204.0        199.8919          0.0201        201.1772        0.0138; t; a; M$ ?5 i+ X, ^4 z
    1980        226.5        245.9127        0.0857        227.5748        0.00476 d, }! F5 }, S  l- a
    1990        251.4        302.5288        0.2034        250.4488        0.0038: h, t+ y$ b% r/ `' N
    [6] 模型应用:0 H# ?  @& I0 J: I
    现应用该模型预测人口.用表1中1790—1990年的全部数据重新估计参数,可得 =0.2083,  =457.6. 用公式(6)作预测得:2 D( _) p2 h, U2 M6 o/ B
    x(2000)=275; x(2010)=297.9.
    $ h9 d# m" E8 B) d2 \也可用公式(5)进行预测.9 N, y9 {, \3 i. t1 i0 n

    % B" p) Z( \. f: J/ j8 Y, j' e4 a4 @' q1 K
    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 02:42 , Processed in 0.335665 second(s), 55 queries .

    回顶部