QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5042|回复: 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
    人口预测
    * _( W  ]1 H4 C9 ^+ t- W1.问题* S0 t- a# V( n2 C# u
    人口问题是当前世界上人们最关心的问题之一.认识人口数量的变化规律,作出较准确的预报,是有效控制人口增长的前提.下面介绍两个最基本的人口模型,并利用表1给出的近两百年的美国人口统计数据,对模型做出检验,最后用它预报2000年、2010年美国人口.( V1 a6 m! _8 {8 x! }# u$ Q4 m
    表1  美国人口统计数据
    9 Q' j+ @. K: y年(公元)" O+ o* }6 H8 G; T" L6 d

    - v* c) q5 {5 G$ q# y, K& p人口(百万)        1790
    8 @9 t- o) D$ U* R: F% e" e& P
    1 d8 O2 O! k( S- M/ N3 N( Q3.9        1800: {! v; o' h3 T  x8 |. l

    * O' f3 u& o! J$ L5.3        1810
    * i- O5 t% z, R+ F7 Z
    # X: E# Z/ a  M7.2        18206 S6 O, `8 o6 u5 S

    + |) h: y- S% k9.6        1830/ r; [- e" U% u9 b
    0 O  {! I' G9 R& T4 {4 L( ]
    12.9        1840
    " L+ B! W, y5 y+ R, T/ L
    & G- T' Z& @2 |8 d* S2 O$ W17.1        1850. ?. b9 ]& y) L
    / H8 `/ T: ?  k  o8 h- z- n
    23.26 E& ^6 G( B6 N' R+ v- _7 R: O& M+ y0 _
    年(公元)' }% z' K; f3 E- h; S5 [

    * n, g/ I) O: L6 s人口(百万)        1860" l( _( l2 i; Y0 Z) O

    4 f( P$ ^0 e- y1 K4 d8 S# l31.4        1870
    2 V6 c& J9 u6 h6 X
    ) w9 w* I: ^. L* S38.6        1880
    ; e" E% A$ W; Y8 b6 {5 }2 i' D
    9 b; g6 Z7 O+ }4 N: n2 m) G% q# C) ?50.2        18902 Z! m: m, g# {/ Z6 k' y, M
    & P) x" M7 G9 J; L5 u  I, B% x" f
    62.9        19002 U4 O3 D% h8 s: {7 S

    " H4 a" Y3 k7 ^* O76.0        1910' }4 w1 Q# P4 L' [/ a# L# W
    * o2 X- \! U- ~0 E" u
    92.0        1920
    3 a" W" v% g) J  I% g  b+ c6 e# H; f; X  Q4 }* R4 |# _
    106.5
    9 u4 T) U4 U+ y7 K年(公元)2 L7 j2 i0 S4 ^9 b; b# m

    . E% e9 f$ ]9 K7 \0 l人口(百万)        19303 Z3 \- v$ z, L+ L
    4 p6 I4 c( D8 }* F! X
    123.2        19401 ^2 h8 s' \' `0 d3 V

    , c: v# E2 T5 g: C1 S/ f131.7        1950. I$ m0 `) d8 s1 i8 ?/ c4 m% z
    * b5 a% _4 O7 A' K' O$ a& ]* V0 F+ x
    150.7        19607 ?9 s5 R; T2 {! N$ _/ a
    4 E- ^: z4 s+ T: h0 a& j& l
    179.3        1970! H: P5 c) C5 R: B6 t; U
    3 F, K4 w2 u. ^. ?4 F
    204.0        1980
    # P8 y/ T* O3 c. k$ L2 W" W: Q5 H( _: y3 v
    226.5        1990# b- n. i% x% s

    7 O3 Z+ E& E8 I7 W1 H251.4
    ! V! m/ U. S$ a+ Q  _
    . q* S; \! B) T+ h5 X/ t2.指数增长模型(马尔萨斯人口模型)
    ( s9 f, Q* w9 Q  I. h" D# c$ i此模型由英国人口学家马尔萨斯(Malthus1766—1834)于1798年提出.' d1 h5 k$ l2 C& F! E0 x
    [1] 假设:人口增长率 是常数(或单位时间内人口的增长量与当时的人口成正比).- H1 `" j2 Y- O1 V$ H8 c% u6 c
    [2] 建立模型:  记时刻t=0时人口数为x0, 时刻t的人口为 ,由于量大, 可视为连续、可微函数.t到 时间内人口的增量为:6 c+ L/ q4 H8 }6 \! i* c
    " E2 n% N4 v3 @7 M- C
    于是 满足微分方程:7 ]' n, {* y) |
                           (1)
    : L' C# z2 v; A' F' y8 h6 _[3] 模型求解: 解微分方程(1)得
    & o6 ?+ D( X! n! F( @3 y2 v$ E. A                              (2)
    . ?# b$ _, F# y2 \) X" }" M# @表明: 时, ( >0).2 _% O2 o9 A( ^( A8 r, ?" Y4 \
    [4] 模型的参数估计:# h. o) d3 o9 E% V4 E1 u! x
    要用模型的结果(2)来预报人口,必须对其中的参数r进行估计,这可以用表1-1的数据通过拟合得到.拟合的具体方法见本书第16章或第18章.8 ?( M& u8 J! {. C
    通过表中1790—1980的数据拟合得:  =0.307. 6 G% Z0 z( ^% `' m" O" C# O
    [5] 模型检验:- |; Q1 N1 A& w3 O
       将x0=3.9, =0.307 代入公式(2),求出用指数增长模型预测的1810—1920的人口数,见表2.# \& ~9 m& \9 c* g5 G3 ~
    表2  美国实际人口与按指数增长模型计算的人口比较  D- u8 c. A8 S/ [1 |7 |

    , Z6 }" j3 ?$ A/ k(公元)        实际人口  ?. r: V0 [  M2 }5 o
    (百万)        指数增长模型
    ' L% `) s& J3 k5 j" h/ D                预测人口(百万)        误差(%). t' \! r& s/ g4 b( u) g$ a0 m
    1790        3.9               
    ) I& f& j3 b6 U/ ^* v1800        5.3               
      Y: [6 L. w' _8 f# c1 R3 |1810        7.2        7.3        1.4
    5 ^1 {, O+ R- b' H1820        9.6        10.0        4.2
    ; `' b6 {3 [+ W0 N. {. w1 u/ N1830        12.9        13.7        6.2& d9 k7 R. x) Y' x
    1840        17.1        18.7        9.4
    $ o$ }( i$ E% R1850        23.2        25.6        10.3! _7 o  R7 H& e9 _, L  n
    1860        31.4        35.0        10.83 {+ p9 U8 ?$ ^7 f2 e) V+ I
    1870        38.6        47.8        23.8
    8 ~  W0 i+ O4 v% j5 o8 }! I1880        50.2        65.5        30.5
    4 v; U0 D- T9 g* T1 m* x, U1890        62.9        89.6        42.4! r0 m2 v$ |1 }
    1900        76.0        122.5        61.2
    % m# b+ c' _8 f1910        92.0        167.6        82.1
    * N0 e$ ^& z/ ~7 _+ l; Q7 A1920        106.5        229.3        115.3! ^6 r/ ?5 ]0 S1 o+ l
      从表2可看出,1810—1870间的预测人口数与实际人口数吻合较好,但1880年以后的误差越来越大.
    * x& v- h9 G. e& G  分析原因,该模型的结果说明人口将以指数规律无限增长.而事实上,随着人口的增加,自然资源、环境条件等因素对人口增长的限制作用越来越显著.如果当人口较少时人口的自然增长率可以看作常数的话,那么当人口增加到一定数量以后,这个增长率就要随着人口增加而减少.于是应该对指数增长模型关于人口净增长率是常数的假设进行修改.下面的模型是在修改的$ j- i; X( p1 @5 O$ }
    3. 阻滞增长模型(logistic模型)
    * T9 N% S! V, @[1]假设:
    7 m2 O# S) p0 l. d(a)人口增长率 为人口 的函数 (减函数),最简单假定 (线性函数), 叫做固有增长率.
    : c1 e  Y: x# x% @(b)自然资源和环境条件年容纳的最大人口容量 .( N1 y$ W. @+ u/ P" h
    [2]建立模型:/ m+ J1 t3 R3 h# l/ S" p
       当  时,增长率应为0,即 =0,于是 ,代入 得:
    7 _1 \# s) r: V: k7 ]                                   (3)' u: Y7 b! _" I1 w" b
    将(3)式代入(1)得:
    - _; Y: \# K3 l0 w# F模型:                          (4) - w3 R3 {2 a7 b5 h/ |3 p5 i3 g; R
    [3] 模型的求解:  解方程组(4)得             (5). O( Q1 D7 O7 a* t# K) `
        根据方程(4)作出  曲线图,见图1,由该图可看出人口增长率随人口数的变化规律.根据结果(5)作出x-t曲线,见图2,由该图可看出人口数随时间的变化规律.  
    * r2 C- o' p2 \# K
    9 z$ o3 p2 R1 M' V  K
    1 z# d% M2 g: u8 Y9 I, y9 K' _6 V6 A9 r& b

    - Q* s4 l! \$ v3 P. A, ~+ ?$ L3 ~1 _% T7 a1 p& h9 Y( I; _

    - @2 W5 N0 f' a5 V* ~( |: G! v# R; a

    4 Z, b7 W. S7 z) c$ o; N* l3 c- h% t  K/ B9 W1 n9 C, c
    / b5 G9 L/ X. o0 ~
    [4] 模型的参数估计:9 y  q: L- V+ L4 `9 [0 a& E
    利用表1中1790—1980的数据对 和 拟合得: =0.2072,  =464." h' X* z# k: o4 A% ]" D; l& J
    [5] 模型检验:; I" P: K8 P) a
    将 =0.2072,  =464代入公式(5),求出用指数增长模型预测的1800—1990的人口数,见表3第3、4列.+ q4 n0 J( }: y5 ~( ~
    也可将方程(4)离散化,得
    : ?3 K' b; v% F+ h2 E& O: y. {      t=0,1,2,…,     (6)
    ' Y; s5 m& C* j2 s8 q用公式(6)预测1800—1990的人口数,结果见表3第5、6列.$ X. }# R* [; f* N" N% @; l- o* D
    1 a  h3 k) c' U; E9 I  n3 U. U& n( W
    表3  美国实际人口与按阻滞增长模型计算的人口比较
    + J2 G) P1 t  G1 ^- a
    - v. C7 o( W. ~0 Z, ^; n' n; e
    . ^! S8 p' l( F        实际% c* M% Y2 q' S" Q* t7 _# b) |
    人口5 }" K  J; x. u( c" Z* i0 u
    (百万)        阻滞增长模型% ^# d. B4 Q  o5 X2 B* j) s
                    公式(5)        公式(6)
    5 f  H$ i, N- ]$ Y. D                预测人口(百万)        误差(%)        预测人口(百万)        误差(%)' B- b% p- t) O7 h" P
    1790        3.9                                4 f; N/ t8 w! O+ X. x6 J
    1800        5.3        5.9025        0.1137        3.9000        0.2642# K+ x1 \0 b% Y0 ]
    1810        7.2        7.2614          0.0085           6.5074        0.0962
    * P4 w; J+ K  i7 ^; s1820        9.6        8.9332        0.0695        8.6810        0.0957
    2 J6 V# r( J# o  v. |, t1830        12.9        10.9899        0.1481        11.4153        0.1151
      V  c: K6 b) G2 C0 Y1840        17.1        13.5201        0.2094        15.1232        0.1156
      N* k) @3 x& G4 |* s; w3 b7 u3 g$ h1850        23.2        16.6328        0.2831        19.8197        0.1457: x% J( a3 Y& e8 l3 v) D
    1860        31.4        20.4621        0.3483        26.5228        0.1553% Q9 ?1 _/ V( p5 V6 Z
    1870        38.6        25.1731        0.3478        35.4528        0.0815, z& c5 @- D5 K$ |
    1880        50.2        30.9687          0.3831        43.5329        0.1328
    " y  n: U4 J4 P# J1890        62.9        38.0986        0.3943        56.1884          0.10670 h- i4 D  a7 C/ M
    1900        76.0        46.8699        0.3833        70.1459        0.0770
    - {+ x' d' S" h9 X& ]5 s' @1910        92.0        57.6607        0.3733        84.7305        0.0790! r( C9 v6 `- m5 ?" \2 j+ b! D6 q) ?& i  f
    1920        106.5        70.9359        0.3339        102.4626        0.0379
    8 Q2 v  K. v+ W5 `1930        123.2          87.2674        0.2917        118.9509          0.0345
    5 ?0 v% U2 u* H& f( j1940        131.7        107.3588        0.1848        137.8810        0.0469/ \1 ]" T6 s; s
    1950        150.7        132.0759        0.1236        148.7978          0.0126
    + L# v) B- D8 {+ F3 b' u8 a1960        179.3        162.4835          0.0938        170.2765        0.0503# N0 @, n! |/ D" }. ]; l0 L7 u
    1970        204.0        199.8919          0.0201        201.1772        0.0138# d% p" p& \: q- j) V* i% \
    1980        226.5        245.9127        0.0857        227.5748        0.0047
    * t# H8 W! `& @3 r% \! s9 X1990        251.4        302.5288        0.2034        250.4488        0.0038
    ; V7 r& A1 d7 j. ^( _; v# c[6] 模型应用:
    / D- h9 Q3 N7 u: {0 }+ L) A 现应用该模型预测人口.用表1中1790—1990年的全部数据重新估计参数,可得 =0.2083,  =457.6. 用公式(6)作预测得:
    / U' f) k+ O" w6 ix(2000)=275; x(2010)=297.9.* P4 G3 {6 N. U3 e+ c2 t: R
    也可用公式(5)进行预测.
    - V$ w- N: k# y( b8 s& }0 k# G% {1 i5 U; F, R4 a$ l
    . h' ?: j! A. K2 [8 m8 Y
    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-6-15 11:41 , Processed in 0.277897 second(s), 55 queries .

    回顶部