1第五章时间序列的指数平滑预测技术本章重点内容:常数模型的指数平滑法的基本公式与预测方程,初值对预测值的影响及其选择,基本公式的误差校正式,霍尔特指数平滑法,布朗二次指数平滑法,布朗适应性平滑法,各种平滑法之间的关系,比例模型的指数平滑法。5.1常用模型的指数平滑法5.1.1基本公式与预测方程利用时间序列前t期的观察值x1,x2,…,xt预测第t+1期的值xt+1时,设赋予第i期的权重为wt+1-I(i=1,2…t),w1w2…wt,计算诸观察值的加权平均:并取第t+1期预测值为这就是所谓加权平均法。加权平均法的缺点:(1)权重不易确定(2)要记忆的数据太多(3)计算较繁权重不易确定自动取权重的方法:自当前期向前,各期权重按指数规律下降,即第t期,第t-1期…的权重依次为由上式看出,为使计算方便,使权数之和等于1。我们使这一条件当t趋近∞时成立,即使得各期权重依次为t...t...tttxxxW211121ttWxˆ1)10,0,...(,,212...2上述办法显然解决了自动选权重的问题,但尚未克服记忆数据多和计算繁两个缺点。为此,我们考虑t充分大时的情形,这时得到:将滞后一期拿出:得到即:上式称为指数平滑法的基本公式,这个公式是用递推公式给出的,α叫做平滑常数,0α1,其值可由预测者任意指定。Tt称为T的(实际上也是x的)第t期的指数平滑值。指数平滑法的预测方程是:即把第t期的指数平滑值作为第t+1期的预测值。指数平滑法的基本做法用公式的形式表述出来就是:新的估计值=平滑常数×利用当前期资料的估计值+(1-平滑常数)×只利用历史资料的估计值指数平滑法优点:既继承加权平均法重视近期数据的思想,又能克服以上三个缺点。例5-1某经济变量前5期的观察值是5,6,4,6,3取,2.0T1=5进行预测。利用公式(5-5)和(5-6)逐期计算:解题过程:221)1()1(ttttxxxT...ttttx)(x)(xT3221111tttxTT1)1(1)1(tttTxTtttxˆ)(xxˆ11ttTxˆ19649642580420125255806201554233312221.xˆ....T)(xT.xˆ...T)(xTxˆT,...)(),(,2113734447344416858032011685168596480620164555344.xˆ....T)(xT.xˆ....T)(xT把计算结果列入下表5.1中:表5.1指数平均法预测ttxtTtxˆ155265.25344.965.2465.1684.96534.73445.16864.73445.1.2平滑常数对预测结果的影响越小,对数据的平滑能力越强,但对数据变化的敏感性越差,越大,对数据的平滑能力越差,但对数据变化的敏感性越强。例5-2时间序列前10期的观察值由表5.2中tx列给出,试分别以905010.,.,.为平滑常数进行预测,取初值T1=5。经计算,把各预测值都列入表5.2中。表5.2用不同的进行指数平滑预测ttxtxˆ.时的10tx.时的50tx.时的9015245.05.05.0364.94.54.1475.05.35.8535.26.16.9625.04.63.4754.73.32.1864.74.14.7934.85.15.91074.74.03.3114.95.56.64图5-1平滑常数对预测值的影响5.1.3基本公式的显式形式反复利用公式(5-5),可以得到11221221211)1()1()1()1()1()1()1()1(TXXxTXxTXxTxTttttttttttttt5.1.4初值对预测值的影响及其选择初值只是对前若干期的预测值产生较大影响,随着t的增大,它对预测值的影响越来越小。例5-3时间序列前12期的观察值如表5.3中tx列所示。取,2.0试分别用初值T1=2,T1=7进行预测。表5.3用不同的初值进行指数平滑预测ttx)T(xˆt21)T(xˆt711ttxˆxˆ11225275.0372.66.64.0443.56.73.2563.66.12.6654.16.12.0734.35.91.6854.05.31.3934.25.31.01024.04.80.81163.64.20.71254.14.60.5134.24.70.401234567812345678910111213实际观察值T1=2预测值T1=7预测值5我们对初值的选取提出以下建议:(1)如果只有一期数据,没有任何其它任何信息,不妨取T1=x1。(2)如果已有若干期数据了,可以取T1为前几期数据的平均值。如果数据很多,可以用前一半数据的平均值取初值,用后一半数据平滑。(3)如果在应用指数平滑法预测之前,已用其它方法作过预测,可把用其它方法得到的第1期的预测值作为指数平滑法的初值。(4)对初值的选取,也可以采用专家估计的办法。(5)用逆平滑法取初值。所谓逆平滑法就是:先选定一个初值T1,用指数平滑法逐期平滑,直到数据的最后一期;然后再用所得预测值作为初值,由后向前逐期平滑,直到第1期。用这时所得的预测值作为真正预测时正式的初值。(5)如果数据不多,对α的选取信心不足,可以采取观望态度,也就是说,前几期预测结果暂时不要用于决策,等看到预测值可以相信的迹象时再用。(6)如对初值的选取把握不大,开始时可选取较大的α以减轻预测值对初值的依赖;过一段时间后,再把α的值降下来。5.1.5基本公式的误差校正形式下面公式称为指数平滑法的误差校正式。或写成:1ˆˆtttexx习题:1.下列时间序列中,哪些适合于用简单指数平滑法预测?(1)100110105103959798100103105;(2)15161823222829353338;(3)100958093756059625554;(4)100150100150100150100150100150.ttttttttteTTeTTexT1111)1()()1()ˆ(62.用简单指数平滑法对下面的时间序列进行预测,取α=0.2,T1=x1,并计算MSE及MAPE。ttxtTtxˆ110101010-210003100541015510226102173.用简单指数平滑法预测,取α=0.2,利用误差校正式填写下表中的空白处:ttxtxˆtb1028.5529-0.451128.0028.91-0.911230.3228.7281.592134.对第1题(1)中的时间序列,取初值T1=100,分别用α=0.2和0.5作简单指数平滑预测,并在同一直角坐标系中把实际观察值和两种预测值都画出来,分别以折线连结。这两条预测线中,哪一个波动较小,哪一个对数据变化更加敏感?本节需要注意的问题:本节讲的指数平滑法只适合常数模型,为了和以后要讲的其它模型的指数平滑法相区别,本节讲的常数模型的指数平滑法为简单指数平滑法。5.2线性模型的指数平滑法本节所要研究的是线性模型,即这里,t表示当前期,Tt表示第t期(当前期)的趋势值。b=Tt-Tt-1称为趋势增量,它表示每过一个时期趋势值的增加量。5.2.1霍尔特指数平滑法)()()(乘法模式或加法模式TtttTtttRbTxRbTx7(1)基本公式与方程预测方程:16)-(52,1ˆ,tttbTx其中各符号的意义::t当前期:预测超前期数(或称预测步长):,1ttTT利用第t期或前1t期数据对第t期或第1t期趋势的估计。:,1ttbb利用前t期或前1t期数据对趋势增量b的估计:tx第t期的实际观察值:txˆ利用前t期数据对t期的预测值:,平滑常数10,利用公式(5-14)和(5-15)计算时,除两个平滑常数外需先指定两个初值1T和。1b例5-4时间序列前4期的观察值为2,4,3,6取α=0.2,=0.05,T1=2,b1=7,用霍尔特方法对第2期-第4期作步长=1的追溯预测,并对第5期至第7期分别作步长的预测。反复利用公式(5-14)-(5-16),得0601801)(249430.0258)(2.5360.860.2)(156182025805362025800.020.952.4)-(2.5360501)(2.5360.02)(2.40.830.2)(1422020423344334433422332233223.b)(TTb.bT)(xT...bTxˆ..b)(TTbbT)(xT...bTxˆ详细结果列于表5.4中,为了对第5期—第7期作预测,3095831060180249431445...bTxˆ3697632060180249432446...bTxˆ4302833060180249433447...bTxˆ表5.4霍尔特方法预测15)-(5)1()(14)-(5)()1(1111ttttttttbTTbbTxT0.0200.952)-(2.40501)(2.40)(20.840.2)(1202021122112211211.b)(TTbbT)(xTbTxˆbT8TtxtTtbtxˆ1220242.40.022332.5360.02582.42463.24940.00022.561853.309663.369873.4300(2)关于初值的研究例5-5我国1978-1987年间各年的棉布产量如表5-5中tx所示(单位:亿米),试预测1988年的产量。画出散点图(图5-4)。从图中看出,这些点大致分布在一条直线的附近。取α=0.2,=0.05。表5-5我国棉布产量的预测TtxtTtbtxˆ1(1978年)110.3116.65.62121.5122.25.593122.23134.7129.15.6635127.74142.7136.35.7432134.75153.5144.45.8576142.16148.8149.95.8435150.27137.0152.05.6558155.88146.7155.55.5161157.79164.7161.85.5818161.010(1987年)173.0168.55.6394167.311(1988年)176.2174.1MSE=84.9725,MAPE=5.164%(3)误差校正式上式是由公式(5-16)得出下一步预测误差。公式(5-19)(5-20)便是霍尔特法的误差校正式。20)-(5)(1)(15)-(519)-(5))((1)(14)-(5ˆ11111111111111111111ttttttttttttttttttttttttttttttttttebbTebTbebTbTbTebTbTebTTebTxbTxxxe中此式代入公式再将中,将此式代入故95.2.2布朗二次指数平滑法1、基本公式与预测方程布朗二次指数平滑法就是为了弥补这种缺陷的一种方法.所谓二次指数平滑法,就是对一次指数平滑后的序列再作一次指数平滑,使序列反映出线性趋势,建立线性方程进行预测的方法。2、误差校正式5.2.3布朗适应性平滑法例5-7对2,4,3,6四个数