QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4629|回复: 0
打印 上一主题 下一主题

[建模教程] 时间序列模型 (五): 趋势外推预测方法

[复制链接]
字体大小: 正常 放大
浅夏110 实名认证       

542

主题

15

听众

1万

积分

  • TA的每日心情
    开心
    2020-11-14 17:15
  • 签到天数: 74 天

    [LV.6]常住居民II

    邮箱绑定达人

    群组2019美赛冲刺课程

    群组站长地区赛培训

    群组2019考研数学 桃子老师

    群组2018教师培训(呼伦贝

    群组2019考研数学 站长系列

    跳转到指定楼层
    1#
    发表于 2020-5-31 14:34 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    趋势外推法是根据事物的历史和现时资料,寻求事物发展规律,从而推测出事物 未来状况的一种比较常用的预测方法。利用趋势外推法进行预测,主要包括六个阶段:# i6 A0 k, W& ]) q

    2 P( v1 @% ?9 ]+ D1 N3 G  o1 ?(a)选择应预测的参数; (b)收集必要的数据;   (c)利用数据拟合曲线;  
      m6 L$ {( M( L; I, {& J, d
    - ]5 L% h0 c% D5 g; L- }+ Y9 G(d)趋势外 推;(e)预测说明;(f)研究预测结果在进行决策中应用的可能性。
    # Y0 z* A! L' q7 g! E' K# X1 v2 o
    趋势外推法常用的典型数学模型有:指数曲线、修正指数曲线、生长曲线、包络 曲线等。 ) O0 ?: _% Q$ {, G1 l9 K! [4 V

    ! u2 d7 E1 k  ~2 M( Q+ U" X
    5 A7 L/ I) P; W* ^) w, U" G 指数曲线法 ) Z( `$ t7 p" i% P
    一般来说,技术的进步和生产的增长,在其未达饱和之前的新生时期是遵循指数 曲线增长规律的,因此可以用指数曲线对发展中的事物进行预测。 6 }9 l4 {& X8 Q) m
    5 g- {* Q+ L( o! Y
    / q- r% M" q) U7 O6 ~

    / d2 {" n8 N3 Y3 O$ Z2 s8 a* C) r' m, {4 S
    % P: p% X7 F$ S" q6 _3 E% o1 g

    / L) a& l$ n2 }- s. o
    7 F; N4 d0 w- @4 l* S- T 修正指数曲线法
    $ S0 O% P( U8 p" a& t* b* e  s利用指数曲线外推来进行预测时,存在着预测值随着时间的推移会无限增大的情 况。这是不符合客观规律的。因为任何事物的发展都是有一定限度的。例如某种畅销产 品,在其占有市场的初期是呈指数曲线增长的,但随着产品销售量的增加,产品总量接 近于社会饱和量时。这时的预测模型应改用修正指数曲线。
    7 C- e  c1 C% j+ e, T7 X* Y4 z7 u' H
    ; w6 @3 v2 [" w$ o
    ' z: k) r5 ?7 o5 R$ g& B
    三和法) c1 ?  G' L2 d- f9 y

    : b  T0 n. U4 S1 d* [; v( h6 k
    * D* d, ]- _* q. W$ E! T! Y, i" B1 A" ~9 a

    $ V" e. K1 K7 a& m+ Q
    ( @- Z% b# ^8 C$ t) y7 y0 w  V- Y0 X0 _: a3 X6 t4 U
    例 8  根据统计资料,某厂收音机连续 15 年的销售量如表 11。 试用修正指数曲线预测 1986 年的销售量。
    ( B3 }0 ~" K3 Y  v) w. U, E
    ' D) L5 G; H( m5 i; i% ~/ t
    2 }8 Z9 m) S! X, T- E" J
    $ j# T* M! F4 R% n2 K0 |( u( k, ~- G

    ' E  d; n9 B% D# f
    " H2 t9 q9 I* b计算的 MATLAB 程序如下:! [- _: I6 t6 v

      n; w6 P. Q3 J$ w( wfunction chanliang 1 m1 T* a9 @/ d
    clc,clear
    ; m2 d# z: C$ H6 ~* i) ^! G4 Dglobal a b k 8 `- R& d) j2 s, X$ i0 n
    load xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
      j5 Z4 V+ M( P- c. ryt=xsh; n=length(yt);m=n/3
    % s4 G" ~& A6 U7 V9 B% J. rcf=diff(yt); / E4 @7 M4 \0 F7 u! V7 \+ J9 Y5 o
    for i=1:n-2     
    ) |- F$ e2 Y; N6 \0 H2 e    bzh(i)=cf(i+1)/cf(i);   M7 D% g$ V! d7 N& X
    end 5 H+ B6 e2 ]- `' d6 {
    range=minmax(bzh) ( r5 [, W" n4 y4 {& {8 ?0 K$ R
    s1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end)) ! W" T( X! B1 Q# Q0 \' k) f4 P
    b=((s3-s2)/(s2-s1))^(1/m) a=(s2-s1)*(b-1)/(b*(b^m-1)^2) ; Q! i* \) b9 O* x7 T
    k=(s1-a*b*(b^m-1)/(b-1))/m
    , D( L( G! J* Y1 q  w2 `+ I0 r! yy=yuce(1:18)   B, X1 n8 Z6 n0 l( v6 c
    %************************************ 0 g5 C" M9 n8 i: y0 b; W' Y2 G* e
    %定义预测函数
      U4 z: j2 @" |+ v%************************************
    ; i8 |4 O7 i% m! Efunction 4 l7 \  l& ~5 J
    y=yuce(t)
    1 I0 M$ {5 P4 g. j* A- q: \global a b k 8 N3 c1 H0 J$ Y$ _' W. d
    y=k+a*b.^t;  " x& U; l) `  N$ Q( f9 _3 j
      ]' _. P' |  g$ T4 m

    & s/ R5 g) L' G% ~2 u! P6 {. DCompertz 曲线


    * z! J7 W/ C2 p

    例 9(续例 8)  根据表 11 的数据,试确定收音机销售量的 Gompertz 曲线方程, 求出各年收音机销售量的趋势值,并预测 1986 年的销售量。

    计算的 MATLAB 程序如下:

    function chanliang2
    ( ?9 n  \8 Q& xclc,clear
    / {, }9 L9 x4 d- |global a b k
    # Z( f% Z( M3 e- Eload xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
    ( A& `9 l: E0 H1 r  E8 [% J& n' Dyt=log(xsh); n=length(yt);m=n/3; ! t- a1 M) {# g
    s1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end)) 4 u# a. b! b+ g+ o' G
    b=((s3-s2)/(s2-s1))^(1/m) 2 _* T, t$ ?5 P
    a=(s2-s1)*(b-1)/(b*(b^m-1)^2) & C2 X1 ?8 ~) V7 T
    k=(s1-a*b*(b^m-1)/(b-1))/m a=exp(a) ' n# J' y  n$ ]+ T9 O  e4 i% Z
    k=exp(k)
    * h- V) m8 o  R& h+ W: \3 S9 }y=yuce(1:18) 1 t5 X( Y) e) |+ }' A
    %************************************ %定义预测函数 %************************************ function y=yuce(t); ' D+ B. n& {# P# |* F
    global a b k
    4 B: C$ u/ b1 E4 n1 zy=k*a.^(b.^t);
    % j: g/ i- v& C
    ) Y) L5 i& P3 } Logistic 曲线(生长曲线) , o* t' j/ K/ Q* f$ O
    生物的生长过程经历发生、发展到成熟三个阶段,在三个阶段生物的生长速度是不 一样的,例如南瓜的重量增长速度,在第一阶段增长的较慢,在发展时期则突然加快, 而到了成熟期又趋减慢,形成一条 S 形曲线,这就是有名的 Logistic 曲线(生长曲线),很多事物,如技术和产品发展进程都有类似的发展过程,因此 Logistic 曲线在预测中有 相当广泛的应用。 & E/ x! d; Q. Q  v; l( J! z

    - [1 Z3 E6 M1 t; s7 A7 D0 b( L; P
    & z+ @6 X% F! C. z+ f! D0 H
    ) u% h( }. f% h' B& G3 p# X. _7 p6 F$ g7 ^# {

    9 \" p. o' _( B3 x5 {& z, ~4 _8 j$ b1 d: u3 w5 s

    - F# t8 H/ V( {2 d例 10(续例 8)  根据表 10 的数据,试确定收音机销售量的 Logistic 曲线方程, 求出各年收音机销售量的趋势值,并预测 1986 年的销售量。
    " r% M8 n+ W, x$ _5 H+ B/ @! H
    $ I$ h) E5 a9 I* G4 L
    , a4 d& d8 c/ H6 W1 F" p, p
    4 Y! G9 `' v7 I7 s4 [
    & g& S! U  o. n- t
    8 l) Z' b  c" H# D* y7 u8 W. [计算的 MATLAB 程序如下: 2 ?, S' k( W8 i8 T  Z; A5 W

    ' X5 `6 W: N' o( p4 }" nfunction chanliang3
    , _4 D* H2 {9 P6 k' Wclc,clear
    9 q. Y0 P2 c# ?; qglobal a b k
    ) {4 E; _: U. _7 d$ sload xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
    ! z! b1 w) m  E( c6 Tyt=1./xsh; n=length(yt);m=n/3;
    4 A9 Y" x8 S5 V: Ds1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end))
    3 J/ T) g5 H; j# g6 @/ z& w7 Fb=((s3-s2)/(s2-s1))^(1/m) , k" K- F; ?5 S' R. r* ~% r$ z
    a=(s2-s1)*(b-1)/(b*(b^m-1)^2)
    6 {0 t/ S5 z$ b" {5 k3 ek=(s1-a*b*(b^m-1)/(b-1))/m $ C& b  g  P5 V. @
    y=yuce(1:18) % u% a* C* C! |1 ]9 D2 x6 E
    %************************************ %定义预测函数 %************************************ function y=yuce(t); 7 ~- g! P0 s* U" b' ~
    global a b k , X* N- Y/ o, R3 q  x1 G3 m4 M$ l
    y=1./(k+a*b.^t);
    ' x6 ], J0 T4 T. J: {( u$ C
    ! j" {+ V9 l/ S" Q- a( M* E0 P$ D
    4 y& {; q: [- h* p
    趋势线的选择

    趋势线的选择有以下几种方式

    当有几种趋势线可供选择时,应选择S 小的趋势线。

    ; ^# L' p" D  B" Y: H
    2 L( F9 w4 ^6 o: K
    7 i( [) ?1 C0 ?0 I: g; w
    ————————————————
    0 ?: U" a) B& ^1 A. R2 v" J版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    4 C4 [: K' q) @" G& }; N+ a3 v原文链接:https://blog.csdn.net/qq_29831163/article/details/89448270
    7 D- F2 o. l. `; l4 {) Z1 o/ @4 q. @& t$ J: K5 z$ T
    $ T; K  `# L) A+ K6 |' X: e
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-7-29 09:00 , Processed in 1.103883 second(s), 51 queries .

    回顶部