QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5039|回复: 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
    人口预测
      x, [9 W* |1 u1.问题
    # P8 O9 E( d2 N7 g. {0 f7 |7 l: }& l人口问题是当前世界上人们最关心的问题之一.认识人口数量的变化规律,作出较准确的预报,是有效控制人口增长的前提.下面介绍两个最基本的人口模型,并利用表1给出的近两百年的美国人口统计数据,对模型做出检验,最后用它预报2000年、2010年美国人口.# a5 |' O# e% `" Z, S% u- j
    表1  美国人口统计数据
    & y" ?+ T; _) z; @/ z# `" p年(公元): U2 y: \2 [  ~3 a
    / o0 p2 W7 V/ U. @
    人口(百万)        17906 A9 s1 k) ^. f+ _& Q/ N1 u8 ]  {
    + {  N# q- @" l3 G( ~# }' K
    3.9        1800
    + v2 P: W" t/ [) P
    $ v/ k, O, h% g1 ?* q0 B5.3        1810, Q4 n; e/ O; W# F1 n' Y1 X5 b% ^
    7 [8 g& n2 R0 c. |% V
    7.2        1820
    $ F) X* c- R0 a. E0 F. v
    & I( G3 g0 e- u/ G- B9.6        1830
    : d# R) P1 o' P$ n. `' S: t* b" V9 n; f# a9 ~- b) S  T1 |
    12.9        1840  I' E) {/ X1 l1 |

    : a# j6 I3 x5 _5 |17.1        1850
    ; t9 t) L% x- Y$ l! e1 v- I
    & s* ]3 i) e0 R$ n6 i. k& u23.2
    5 ~4 U% o" D. n) h9 r; m年(公元)
    4 ~9 f2 G7 v+ k& T: c: `6 H: Y0 d) ]. D7 ?4 ^2 Q
    人口(百万)        18600 u2 I2 B: h" K, m" B

    7 s( S3 m& U9 A; P( {7 J; ]31.4        1870
    ; u/ V) q4 ~" u& W
    + l: I" _. \. D7 [  Z38.6        1880
    + J9 y; X& a' F
    7 K8 ~& m3 w( f50.2        1890  i- T- p+ c3 ?' B# `  X( J

    , d# Q4 z, H9 g0 W* O1 E62.9        19005 y/ r- ]! k8 A- m% o

    8 G  L: G  _8 J2 G76.0        1910
    + t8 [  r7 e/ U" E5 n
    3 J+ _  S" M& C0 x, ?" f92.0        1920
    7 n( k! N+ R+ p
    ) L$ Z: U6 E' @' I/ E+ q- L106.58 [8 D5 u& {. ^8 ], T( c5 X5 C
    年(公元)
    7 `. e& y4 P2 r
    ) T$ A$ Y* \# ?" Z: A人口(百万)        1930& }2 {1 U% w4 @3 s! a/ o
    ( N& i. j( p4 z; t
    123.2        19405 @0 A, o* q6 r5 ^6 \3 [. Z* Z
    / s% Q. T0 I3 B* a
    131.7        1950% W3 t* D6 D( H

    ; r) F+ o2 n& f& O  u  j150.7        1960
    # A. j% Q* X+ a8 n8 z' D$ k+ s, T3 ^" ], C2 T; J6 G* c
    179.3        1970% W' f6 o7 ]& H& A* m; w' u
      f4 f! ~; x9 d/ X, s5 z
    204.0        1980! J* ~- w+ z9 z5 `. l
    5 o/ ]% g) P0 y4 w* t
    226.5        1990
    ' y- P% E" W" A  X5 G7 l! S6 G
    ( r/ G+ Y3 D2 ^3 ^251.4' P1 d: l$ ]- \6 S

    ; f0 J/ ~$ Q% u9 ^' S) q2.指数增长模型(马尔萨斯人口模型): P- Y5 g9 A: E! \
    此模型由英国人口学家马尔萨斯(Malthus1766—1834)于1798年提出.; u, ?0 k* ?2 M
    [1] 假设:人口增长率 是常数(或单位时间内人口的增长量与当时的人口成正比).# }, ]( y* e2 T! W" j
    [2] 建立模型:  记时刻t=0时人口数为x0, 时刻t的人口为 ,由于量大, 可视为连续、可微函数.t到 时间内人口的增量为:% I! ^% r, c  `8 y9 J  v! {3 E
    5 b+ O5 K' n5 J& d& e9 O# g9 s) \$ W
    于是 满足微分方程:  Z; W) ~+ X: N6 {6 I: O7 N
                           (1), \4 @& d6 g. E0 v) c
    [3] 模型求解: 解微分方程(1)得
    - f! n% g, [+ g7 N$ U% E! Q* R                              (2); [' `4 X+ B* T
    表明: 时, ( >0).; T$ Z* E' z( ~1 Q' y6 x9 p$ P
    [4] 模型的参数估计:
    8 R/ @, v5 k: B  Y' n要用模型的结果(2)来预报人口,必须对其中的参数r进行估计,这可以用表1-1的数据通过拟合得到.拟合的具体方法见本书第16章或第18章.
    0 z- }3 V5 g9 ^+ E通过表中1790—1980的数据拟合得:  =0.307.
    5 j- b- \& O7 F$ @7 u& c8 K[5] 模型检验:
    . P! ~( [, \$ ]& z) r8 {0 l7 P   将x0=3.9, =0.307 代入公式(2),求出用指数增长模型预测的1810—1920的人口数,见表2.
    - C1 ~8 `# e  n% o, M& a8 D$ p表2  美国实际人口与按指数增长模型计算的人口比较
    8 D0 B4 I) Y% T" ^( @% a( n5 ^
    9 }0 {) b0 l, b4 z9 ?: W! D* d: z(公元)        实际人口$ I" @+ C- q% H, s
    (百万)        指数增长模型
    * B5 @. _5 N, y& Q7 w! m                预测人口(百万)        误差(%); v2 j$ G/ Q0 L& e" X" M
    1790        3.9                , t4 {; y3 d. l: h' s/ L
    1800        5.3                0 q9 Y9 {! N3 y: S
    1810        7.2        7.3        1.4- p8 T, V  q+ e; o2 |
    1820        9.6        10.0        4.2
    ( Y5 i# i2 e+ Z; Q8 G+ v, G1830        12.9        13.7        6.2
    & l1 N$ e1 F2 r: o) J' u: u1840        17.1        18.7        9.47 \9 j2 B9 J1 e" V% H3 |
    1850        23.2        25.6        10.3- `% ?# x+ M4 D
    1860        31.4        35.0        10.8
    - D' @9 s+ M  c' }& G  [, N1870        38.6        47.8        23.8  T2 @5 ]& M, N) y" U
    1880        50.2        65.5        30.5. z' f8 w  T$ c
    1890        62.9        89.6        42.41 z$ Z: }$ e" _' s* a4 ?
    1900        76.0        122.5        61.2
    ' O5 D* @+ l6 w" j- g$ l; f1910        92.0        167.6        82.1( g  m  `+ G  [# q) z" b5 v# Z
    1920        106.5        229.3        115.34 j& K8 W: {2 E$ h* E- M5 t
      从表2可看出,1810—1870间的预测人口数与实际人口数吻合较好,但1880年以后的误差越来越大.
    ; p. `% n2 T0 }# _+ Y8 z+ ]9 p' @) k' Y  分析原因,该模型的结果说明人口将以指数规律无限增长.而事实上,随着人口的增加,自然资源、环境条件等因素对人口增长的限制作用越来越显著.如果当人口较少时人口的自然增长率可以看作常数的话,那么当人口增加到一定数量以后,这个增长率就要随着人口增加而减少.于是应该对指数增长模型关于人口净增长率是常数的假设进行修改.下面的模型是在修改的; S6 R" j4 d  G+ ~7 P
    3. 阻滞增长模型(logistic模型)
    % D/ W1 }3 U6 S0 f5 d$ x* C& \' \[1]假设:# r, R' o7 |8 M
    (a)人口增长率 为人口 的函数 (减函数),最简单假定 (线性函数), 叫做固有增长率.
    ' f9 H& r+ |8 W8 z* @3 o(b)自然资源和环境条件年容纳的最大人口容量 .' i5 M* `" o; c& I8 S
    [2]建立模型:
    6 n% @; |4 j9 F/ y6 X   当  时,增长率应为0,即 =0,于是 ,代入 得:: K, |- T* m& C9 |$ w
                                       (3)# ~9 A/ p; h' X, X$ |0 L
    将(3)式代入(1)得:
    2 D$ e( t' q- w  u) h5 I模型:                          (4)   G5 G3 n4 C" q
    [3] 模型的求解:  解方程组(4)得             (5)
    4 N0 g7 P( A; O8 I! e    根据方程(4)作出  曲线图,见图1,由该图可看出人口增长率随人口数的变化规律.根据结果(5)作出x-t曲线,见图2,由该图可看出人口数随时间的变化规律.  3 p9 Q9 T( O% z0 N4 ~
    6 w' i0 U: d/ t$ N
    . P- @$ ^3 e2 }9 i# l* c
    4 ~; V, ^2 s1 b0 Q. I3 u- S6 z' W
    1 C. U% v# \# }. l  n6 y: |- k
    2 @( I; V  E4 I" G4 h
    # U2 y& D4 h3 Q

    4 h0 Q, w2 b  P& s& j+ x& l/ y' w+ e3 z' @; j, b5 i$ g$ W( B

    / M8 J2 w0 Z% c* y" l3 Q/ v# T0 \
    6 Z3 m. V& {# O7 m# t' X( B[4] 模型的参数估计:
    , L& P+ u2 M+ |# z3 B利用表1中1790—1980的数据对 和 拟合得: =0.2072,  =464.
    % u$ X6 _$ J% ~3 x- e$ t* R1 ] [5] 模型检验:
    9 W/ w: Q$ S& {! m$ \- g- j' I将 =0.2072,  =464代入公式(5),求出用指数增长模型预测的1800—1990的人口数,见表3第3、4列.
    # k: R# M- G! \  i/ g也可将方程(4)离散化,得% J) `9 \- q2 ?; `8 C% ^) M) R+ _
          t=0,1,2,…,     (6)
    / Z) e0 ]* B- H% M1 {0 m用公式(6)预测1800—1990的人口数,结果见表3第5、6列.
    + i& q. G: U- U. }3 a& k
    # \, e& a8 Y; a- T0 O( |1 E3 `' r( C. k表3  美国实际人口与按阻滞增长模型计算的人口比较# r, @2 G2 M2 i- A  o2 ]
    % F! B/ j! Y8 r9 K  M1 m, @$ q$ d

    3 X! P5 N* W7 U        实际) i: Z, B! n: D+ p$ G' I
    人口, O9 H( G* A, h: p8 d! g, _
    (百万)        阻滞增长模型
    0 e+ \" j7 L  F                公式(5)        公式(6)
    : w: P5 I- [8 ?& X# P; S0 f/ p                预测人口(百万)        误差(%)        预测人口(百万)        误差(%)7 C. l/ o1 t* t: ^7 _) c
    1790        3.9                                / m- Y; d, `( c; ?" |% k
    1800        5.3        5.9025        0.1137        3.9000        0.2642! d9 \* [! `6 B1 O! P) i9 ^0 h
    1810        7.2        7.2614          0.0085           6.5074        0.0962
    ; T9 A; ~: \  K, X1820        9.6        8.9332        0.0695        8.6810        0.0957
    / v* {8 W5 ?" l- C- L' P1830        12.9        10.9899        0.1481        11.4153        0.1151  K8 T. u2 h3 F* L
    1840        17.1        13.5201        0.2094        15.1232        0.11564 |) c7 U  p2 u
    1850        23.2        16.6328        0.2831        19.8197        0.1457' a6 K: p7 y" \' l2 ]. m
    1860        31.4        20.4621        0.3483        26.5228        0.1553( Z: R* o# R; H7 m
    1870        38.6        25.1731        0.3478        35.4528        0.0815
    ) j4 s% ?3 q3 d  \1880        50.2        30.9687          0.3831        43.5329        0.13288 e3 B( |+ Y6 z' T9 w* V# ^
    1890        62.9        38.0986        0.3943        56.1884          0.1067& m- ^# y, z1 |: G, K- Q( x- Y
    1900        76.0        46.8699        0.3833        70.1459        0.07705 t7 U/ I' {/ r! F- @! K3 \6 ]% H
    1910        92.0        57.6607        0.3733        84.7305        0.0790
    $ j! `. b% S: q) y" v1920        106.5        70.9359        0.3339        102.4626        0.0379  C# y! @" V- T5 |
    1930        123.2          87.2674        0.2917        118.9509          0.0345
    . }8 g4 a: y  u+ Z7 I) N1940        131.7        107.3588        0.1848        137.8810        0.0469
    , j) f" M5 }6 G1950        150.7        132.0759        0.1236        148.7978          0.0126% S$ s- r( B, y
    1960        179.3        162.4835          0.0938        170.2765        0.0503
    + d5 Q+ ?# W5 e& _1970        204.0        199.8919          0.0201        201.1772        0.0138
    9 H7 m! Q8 P( I% }* N1 [1980        226.5        245.9127        0.0857        227.5748        0.00474 E6 h% Y9 I$ z  k6 M
    1990        251.4        302.5288        0.2034        250.4488        0.0038& y' C$ a2 |7 s; N' O8 V9 ?
    [6] 模型应用:
    9 b' |- b+ Q. y" j" `$ V: K 现应用该模型预测人口.用表1中1790—1990年的全部数据重新估计参数,可得 =0.2083,  =457.6. 用公式(6)作预测得:
    ! q2 b, W% G# Fx(2000)=275; x(2010)=297.9.: y5 H& U4 |: I
    也可用公式(5)进行预测.4 t5 H' I0 A( T
    1 f/ r; x* P: h. q3 x/ X

    ! T4 R. w9 I/ z2 L$ w
    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-11 02:50 , Processed in 0.492811 second(s), 55 queries .

    回顶部