综合百科行业百科金融百科经济百科资源百科管理百科
管理百科
管理营销
资源百科
人力财务
经济百科
经济贸易
金融百科
金融证券
行业百科
物流咨询
综合百科
人物品牌

二次指数平滑法

  	      	      	    	    	      	    

二次指数平滑法(Second exponential smoothing method)

目录

什么是二次指数平滑法

  二次指数平滑法是对一次指数平滑值作再一次指数平滑的方法。它不能单独地进行预测,必须与一次指数平滑法配合,建立预测的数学模型,然后运用数学模型确定预测值。一次移动平均法的两个限制因素在线性二次移动平均法中也才存在,线性二次指数,平滑法只利用三个数据和一个α值就可进行计算;在大多数情况下,一般更喜欢用线性二次指数平滑法作为预测方法。

二次指数平滑法的优点[1]

  二次指数平滑法实质上是将历史数据进行加权平均作为 未来时刻的预测结果。

  它具有计算简单、 样本要求量较少、 适应性较强、 结果较稳定。

二次指数平滑法的计算

  线性二次指数平滑法的公式为:

  S^{(2)}_{t}=aS^{(1)}_t+(1-a)S_{t-1}^{(2)}  (1)

式中:S^{(2)}_{t},S^{(2)}_{t-1}分别为t期和t–1期的二次指数平滑值;a为平滑系数。在S^{(1)}_{t}S^{(2)}_{t}已知的条件下,二次指数平滑法的预测模型为:

  \hat{Y}_{t+T}=a_t+b_t\cdot T  (2)

  S_{t}^{(2)}=aS^{(1)}_{t}+(1-a)S^{(2)}_{t-1}

  \begin{cases}a_t=2S^{(1)}_{t}-S^{(2)}_t\\b_t=\frac{a}{1-a}\left(S^{(1)}_t-S^{(2)}_t\right)\end{cases}  (3)

  T为预测超前期数

例5:某地1983年至1993年财政入的资料如下,试用指数平滑法求解趋势直线方程并预测1996年的财政收入。计算过程及结果如下:

年份t财政收入(元)S^{(1)}_{t}=aY_t+(1-a)S_{t-1}^{(1)}
a=0.9 初始值为23
S_{t}^{(2)}=aS^{(1)}_{t}+(1-a)S^{(2)}_{t-1}
a=0.9 初始值为28.40
198312928.40
198423635.2434.56
198534039.5239.02
198644847.1546.14
198755453.3252.62
198866261.1360.28
198977069.068.23
199087675.3174.60
199198584.0383.09
1992109493.0092.01
199311103102.00101.00

由上表可知:S^{(1)}_0=23S^{(1)}_{11}=102S^{(2)}_0=28.4S^{(2)}_{11}=101,a=0.9 则

  a_1=2S^{(1)}_{t}-S^{(2)}_{t} a_{11}=2\times S^{(1)}_{11}-S^{(2)}_{11}=2\times102=103

  b_t=\frac{a}{1-a}(S^{(1)}_t-S^{(2)}_t)  b_{11}=\frac{0.9}{1-0.9}(102-101)=9 所求模型为:

  Y_{11+T}=103+9\cdot T

  1996年该地区财政收入预测值为: Y_{11+3}=103+9\times 3=130(万元)

二次指数平滑法实例分析[2]

  表中第③栏是我国1978-2002年全社会客运量的资料,据期绘制散点图,见下图,可以看出,各年的客运量资料基本呈线性趋势,但在几个不同的时期直线有不同的斜率,因此考虑用变参数线性趋势模型进行预测。具体步骤如下:

  表 我国1978-2002年全社会客运量及预测值 单位:万人

年份时间t全社会客运量y各期的一次指数平滑值S_t^{(1)}各期的二次指数平滑值S_t^{(2)}atbt\widehat{y}_{t+1}=a_t+b_t
253993.0253993.0
19781253993253993.0253993.0253993.00.0
19792289665275396.2266834.9283957.512841.9253993.0
19803341785315229.5295871.7334587.329036.7296799.4
19814384763356949.6332518.4381380.836646.8363624.0
19825428964400158.2373102.3427214.240583.9418027.5
19836470614442431.7414699.9470163.441597.6467798.1
19847530217495102.9462941.7527264.148241.8511761.1
19858620206570164.8527275.5613054.064333.8575505.8
19869688212640993.1595506.1686480.168230.5677387.8
198710746422704250.4660752.7747748.265246.6754710.7
198811809592767455.4724774.3810136.464021.6812994.8
198912791376781807.8758994.4804621.134220.1874158.1
199013772682776332.3769397.1783267.510402.8838841.2
199114806048794161.7784255.9804067.614858.8793670.2
199215860855834177.7814209.0854146.429953.1818926.3
199316996630931651.5884674.5978628.570465.5884099.5
19941710928831028390.4970904.01085876.886229.61049094.0
19951811725961114913.81057309.91172517.686405.81172106.3
19961912453561193179.11138831.41247526.881521.51258923.5
19972013260941272928.01219289.41326566.780458.01329048.3
19982113787171336401.41289556.61383246.270267.21407024.7
19992213944131371208.41338547.71403869.148991.11453513.4
20002314785731435627.11396795.41474458.958247.71452860.1
20012415341221494724.11455552.61533895.558757.21532706.6
20022516081501562779.61519888.81605670.464336.21592652.8
2003261670006.7
2004271734342.9

  第一步,计算一次指数平滑值。取a=0.6,S_0^{(2)}=S_0^{(1)}=y_1=253993,根据一次指数平滑公式S^{(1)}=ay+(1-a)S_{-1}^{(1)},可计算各期的一次指数平滑预测值:

  1978年:S_1^{(1)}=06\times y_1+0.4\times S_0^{(1)}=0.6\times253993+0.4\times253993=253993

  1979年:S_2^{(1)}=06\times y_2+0.4\times S_1^{(1)}=0.6\times289665+0.4\times253993=275396.2

  同理可得各年的一次指数平滑预测值,见表1中第④栏。

  第二步,根据(1)式和第一步计算的 ,计算各期的二次指数平滑值,见表1中第⑤栏。如:

  S_1^{(2)}=0.6\times S_1^{(1)}+0.4\times S_0^{(2)}=0.6\times253993+0.4\times253993=253993

  S_2^{(2)}=0.6\times S_2^{(1)}+0.4\times S_1^{(2)}=0.6\times275396+0.4\times253993=266834.9

  其余各期以此类推。

  第三步,计算各期参数变量值α、b。根据(3)式,可计算各期的α、b,分别见表第⑥、第⑦栏。如

  \begin{cases}a_2-2S_2^(1)-S_2(2)=2\times275396.2-266834.9=283957.5\\b_2=\frac{a}{1-a}(S_2^(1)-S_2(2))=\frac{0.6}{0.4}(275396.2-266834.9)=12841.9\end{cases}

  第四步,根据(4)式和(2)式分别求各期的趋势预测值,见表中最后一栏。如:

  2000年预测值\widehat{y}_23=\widehat{y}_{22+1}=a_{22}+(b_{22})\times1=1403869.1+148991.1=1452860

  进行外推预测,则

  2003年预测值\widehat{y}_26=\widehat{y}_{25+1}=a_{25}+(b_{25})\times1=1605670.4+64336.2=1670006.7

  2004年预测值\widehat{y}_{27}=\widehat{y}_{26+1}=a_(25)+(b_{25})\times1=1605670.4+64336.2\times2=1734342.9

Image:二次指数平滑法1.jpg

  把各年的预测值绘成曲线与原时间序列的散点图比较(见上图),可以看出,二次指数平滑法由于考虑了时间序列在不同时期直线参数的变化,其预测值与原时间序列的拟合程度非常好。上图中也给出了用最小二乘法拟合的趋势直线,相比之下,用二次指数平滑法拟合的趋势线更好地体现了原时间序列在不同时间段的变化趋势。

参考文献

  1. 米翠兰.二次指数平滑法的研究与应用[J].华北煤炭医学院学报.2000(5)
  2. 二次指数平滑法的应用.庄赟.