QQ登录

只需要一步,快速开始

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

请问有谁对指数平滑法很了解?

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

43

主题

5

听众

2879

积分

  • TA的每日心情
    无聊
    2016-5-11 14:04
  • 签到天数: 64 天

    [LV.6]常住居民II

    自我介绍
    挺2挺2的一个胖子~~~~

    新人进步奖 发帖功臣

    跳转到指定楼层
    1#
    发表于 2009-8-30 11:18 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
      指数平滑法是布朗(Robert G..Brown)所提出,布朗(Robert G..Brown)认为时间序列的态势具有稳定性或规则性,所以时间序列可被合理地顺势推延;他认为最近的过去态势,在某种程度上会持续到最近的未来,所以将较大的权数放在最近的资料。 7 F. r4 G' \+ S  L; ~0 G) |

    4 ~4 q0 i4 R4 g& z: P3 j4 A; g  指数平滑法是生产预测中常用的一种方法。也用于中短期经济发展趋势预测,所有预测方法中,指数平滑是用得最多的一种。简单的全期平均法是对时间数列的过去数据一个不漏地全部加以同等利用;移动平均法则不考虑较远期的数据,并在加权移动平均法中给予近期资料更大的权重;而指数平滑法则兼容了全期平均和移动平均所长,不舍弃过去的数据,但是仅给予逐渐减弱的影响程度,即随着数据的远离,赋予逐渐收敛为零的权数。 ! Y# ~0 T# ?9 F! W4 T* K" f6 {: U1 X
    9 v8 W& n3 b/ x4 t* ^8 K3 C0 e
      也就是说指数平滑法是在移动平均法基础上发展起来的一种时间序列分析预测法,它是通过计算指数平滑值,配合一定的时间序列预测模型对现象的未来进行预测。其原理是任一期的指数平滑值都是本期实际观察值与前一期指数平滑值的加权平均。/ a5 n  @) X4 Y, {' {' d- v; `
      指数平滑法的基本公式是:St=ayt+(1-a)St-1 式中, 7 F' s+ ^% Y% s* @+ k  C- \
    6 e5 f0 {) D  d) f* Z

    ( O, U$ }1 P: f9 Y0 @5 d  St--时间t的平滑值;
    2 \2 ^- [& J7 p8 }; Z
      E; w' t( c3 M/ [& f( ?8 D1 Q) l
    " C2 x; O4 L3 `' z  yt--时间t的实际值; 1 G* C0 f8 J% N! J+ `% Y+ a3 Q

    + n! z# K4 M3 u& C! a- a& K. S7 W
    & I) x5 j6 g! A# `0 ^5 t! h4 N  St-1--时间t-1的实际值;
    ) j* X" I- i& Y4 H3 m! D. b
    . N  q5 o. }+ P% x! c. g; C+ H: c4 r1 Y3 l5 {* `3 P+ d
      a--平滑常数,其取值范围为[0,1];   T  \& p4 C8 Y9 e

    + U/ h, `" v9 |. a
    " q& ]. c  q; e9 E  由该公式可知:
    , R- T7 w& a4 B
    7 e3 S% S& F+ G% w" T8 ]4 Z3 V( M0 U2 O, y
      1.St是yt和 St-1的加权算数平均数,随着a取值的大小变化,决定yt和 St-1对St的影响程度,当a取1时,St= yt;当a取0时,St= St-1。   i* P; d" A  N( b/ c# \/ {: [

    % w: Z6 B; m; d% G3 z7 k# Y* Q
    2 O8 d1 O8 \5 ?$ `4 V  2.St具有逐期追溯性质,可探源至St-t+1为止,包括全部数据。其过程中,平滑常数以指数形式递减,故称之为指数平滑法。指数平滑常数取值至关重要。平滑常数决定了平滑水平以及对预测值与实际结果之间差异的响应速度。平滑常数a越接近于1,远期实际值对本期平滑值的下降越迅速;平滑常数a越接近于 0,远期实际值对本期平滑值影响程度的下降越缓慢。由此,当时间数列相对平稳时,可取较大的a;当时间数列波动较大时,应取较小的a,以不忽略远期实际值的影响。生产预测中,平滑常数的值取决于产品本身和管理者对良好响应率内涵的理解。
    % V+ n* D) ]9 l$ T( A( P, r; N1 H8 L9 o9 v5 T
    5 {6 J+ n4 V5 }$ l& T
      3.尽管St包含有全期数据的影响,但实际计算时,仅需要两个数值,即yt和 St-1,再加上一个常数a,这就使指数滑动平均具逐期递推性质,从而给预测带来了极大的方便。 6 A; }( c8 Y: t* i2 m7 _

    & _6 Y! t) x9 Y3 \' z. s) g8 U& z+ V5 H3 F
      4.根据公式S1=ay1+(1-a)S0,当欲用指数平滑法时才开始收集数据,则不存在y0。无从产生S0,自然无法据指数平滑公式求出S1,指数平滑法定义S1为初始值。初始值的确定也是指数平滑过程的一个重要条件。   I9 S+ ~" r  T: h$ e

    / S) z3 S- g8 {; R9 m  O
    + b# r) k" e- K. Y5 T! |0 v  如果能够找到y1以前的历史资料,那么,初始值S1的确定是不成问题的。数据较少时可用全期平均、移动平均法;数据较多时,可用最小二乘法。但不能使用指数平滑法本身确定初始值,因为数据必会枯竭。 & Z7 v9 |& J- I" F5 a) d
    " o7 f; K, c( m: d; v: Y

    / K. K( O3 D6 f. o  如果仅有从y1开始的数据,那么确定初始值的方法有:
    " Q: J7 f& R1 z: T. V
      F& q3 j! w& a' {; `& E# R! R$ g6 ^# j7 W3 W! P
      1)取S1等于y1;
    * o/ N0 \" _. m0 Q4 ~6 L/ Y
    2 Y2 t$ s5 Q9 W4 k7 L! u6 \5 C5 P" N5 L% D2 W
      2)待积累若干数据后,取S1等于前面若干数据的简单算术平均数,如:S1=(y1+ y2+y3)/3等等。
    5 |) q/ I) f, K$ x  
    7 ]0 `5 l! }" y( k# g0 q8 L3 O7 p8 |5 P0 R

    ; k* B& ~5 l# s* ?4 P( {+ m
    ' W. N, W+ g0 [+ j* }0 P7 T( Y$ M( l. Y  }3 N+ K
    * [, B/ |/ f+ N0 c3 }( M6 s( m
    2 @: P. d/ ?7 M& p
      请问有什么放吧可以得到指数平滑法的误差?或者说我们对误差进行估计?请各位指教一下,谢谢!!!
    4 ?( o7 n: D; c' I! O* u, v% Z
    ) j8 O. q9 ?1 |  5 i3 J. O* \) H# x

    9 @; E: r9 O# B, Z; R) R# o  O; h' Q  
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    还有一个月,怀念曾经的那段充满动力的日子。
    ywt        

    5

    主题

    5

    听众

    337

    积分

    升级  12.33%

    该用户从未签到

    新人进步奖

    回复

    使用道具 举报

    pigyoung 实名认证       

    43

    主题

    5

    听众

    2879

    积分

  • TA的每日心情
    无聊
    2016-5-11 14:04
  • 签到天数: 64 天

    [LV.6]常住居民II

    自我介绍
    挺2挺2的一个胖子~~~~

    新人进步奖 发帖功臣

    还有一个月,怀念曾经的那段充满动力的日子。
    回复

    使用道具 举报

    pigyoung 实名认证       

    43

    主题

    5

    听众

    2879

    积分

  • TA的每日心情
    无聊
    2016-5-11 14:04
  • 签到天数: 64 天

    [LV.6]常住居民II

    自我介绍
    挺2挺2的一个胖子~~~~

    新人进步奖 发帖功臣

    给自己顶一下,免得沉了~~/ l4 T/ V3 [! z/ K; }

    + h8 N, T; F  A* w2 ~* T+ i) Z1 |9 [5 ?0 o  q9 }. [
    有谁知道给我说说啦,谢谢~~~~
    回复

    使用道具 举报

    0

    主题

    3

    听众

    20

    积分

    升级  15.79%

  • TA的每日心情
    开心
    2013-2-2 23:50
  • 签到天数: 1 天

    [LV.1]初来乍到

    自我介绍
    热爱学习数学 对数学有着浓厚的兴趣
    回复

    使用道具 举报

    daly555        

    2

    主题

    3

    听众

    94

    积分

    升级  93.68%

  • TA的每日心情

    2011-10-26 00:18
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    回复

    使用道具 举报

    0

    主题

    3

    听众

    518

    积分

    升级  72.67%

  • TA的每日心情
    开心
    2012-12-16 11:26
  • 签到天数: 132 天

    [LV.7]常住居民III

    回复

    使用道具 举报

    pigyoung 实名认证       

    43

    主题

    5

    听众

    2879

    积分

  • TA的每日心情
    无聊
    2016-5-11 14:04
  • 签到天数: 64 天

    [LV.6]常住居民II

    自我介绍
    挺2挺2的一个胖子~~~~

    新人进步奖 发帖功臣

    liucarpenter 发表于 2011-9-2 10:55 ) _* S. P$ y% h; `8 p7 q: g( [
    不懂 同顶

    1 g# a! b0 n; u& H呵呵,一种误差相对较小的时间序列预测的方法而已,叫诶简单的话可以用excel
    : f1 @1 v2 ]1 d/ k; Z  M没有一种预测是没有误差的。
    ( u& _: @% R  P, i2 T$ Z  _尘世间的影响因素太多了。。。
    还有一个月,怀念曾经的那段充满动力的日子。
    回复

    使用道具 举报

    0

    主题

    4

    听众

    16

    积分

    升级  11.58%

    该用户从未签到

    回复

    使用道具 举报

    梓爱        

    5

    主题

    5

    听众

    58

    积分

    升级  55.79%

  • TA的每日心情
    无聊
    2012-8-28 02:10
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    自我介绍
    喜爱建模
    我觉得daly555说得很对,误差只能是计算值跟实际值的比较。楼主的意思可能是想要知道模型的精确度,不妨参考灰色预测模型的c检验值和p检验值法,如果p>0.95 & c<0.35,那么此模型还是不错的。具体分析如下:
    3 l8 Q7 u$ F9 ^7 F; l6 @if p>0.95 & c<0.35/ n$ m2 l6 Y( _0 K6 k4 F5 G' ?: n
        disp('The model is good,and the forecast is:'),
    3 a) R; p1 ]' j7 E$ a    disp(Hatx0(length(x0)+T))
    0 c6 |# N6 B7 \3 d, V+ zelseif p>0.85 & c<0.5, T& `6 W: C, I5 _, M8 ?
        disp('The model is eligibility,and the forecast is:'),: K5 A: `9 J; q, s
        disp(Hatx0(length(x0)+T))3 S9 L, r( R) G  Z# O( C; R
    elseif p>0.70 & c<0.65  X$ B, ^( `" |! _. u" W
        disp('The model is not good,and the forecast is:')," g( _: m4 P7 R; {+ X: F2 s' e. o
        disp(Hatx0(length(x0)+T))9 _2 ]6 Q5 R" G* Q1 g  |- m) D% B
    else p<=0.70 & c>0.65
    " T: {: T/ I$ S% x7 K* U, E$ G. M    disp('The model is bad,and try again')' f) g% g' R$ W% }# f) n+ Y
    我有一篇关于灰色模型和指数预测模型matlab程序的帖子,楼主可以参考,共同学习~~
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-7-30 05:19 , Processed in 1.855706 second(s), 101 queries .

    回顶部