第4章 移动平均法和指数平滑法(3)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例4-4:音像店每周的出租量y
740 660 0 680 y 700 720
5 t
10
15
如果依然使用一次移动平均法进行预测,会产生什 么后果?
4.2 平均值预测法
所谓二次移动平均,就是将一次移动平均序列再进行 一次移动平均。二次移动平均值的计算公式为:
M t M t 1 M t k 1 M k
4.1 朴素法
练习5(见书P97表4-1):如果知道1996年各季度以 及1997年第1-3季度的的销售额,请分别用模型(4)和 模型(5)预测1997年2-4季度的销售额?并分别利用平 均绝对误差MAD、均方误差MSE、平均绝对百分比误 差MAPE和平均百分比误差MPE对这两种预测方法进行 评价。
Y t ˆ Y Y t 1 t Yt 1
公式(3)适用于变化率较固定的时间序列
4.1 朴素法
(4)朴素季节性模型:
ˆ Y Y t 1 t 3
练习3(见书P97表4-1):如果知道1996年各季度以 及1997年第一季度的销售额,请预测1997年第二季度的 销售额? 注意:该模型也可用于月度数据的预测,只不过时 间间隔应由4变成12 该模型的缺点:忽视了从上一年起发生的所有事情及 趋势
4.2 平均值预测法
关于一次移动平均法的小结: 一次移动平均法只处理已知的最近k期数据 局限: 该方法只能对后续相邻的那一项进行预测 该方法只适用于平稳时间序列ST,对趋势或季节型数 据的处理并不出色 当时间序列呈上升趋势时,预测值偏低;当时间序列 呈下降趋势时,预测值偏高
4.2 平均值预测法
' t
其中 M t'和M t分别表示第t期的二次移动平均值和一次 移动平均值 M t 从第k项开始有数据, M t' 从(2k-1)项开始有数据
4.2 平均值预测法
为了消除滞后偏差对预测的影响,可在一次、二次移 动平均值的基础上,利用滞后偏差的规律来建立线性趋 势模型,利用线性趋势模型进行预测 预测步骤为: (1)对时间序列 yt 计算出 M t 和M t' (2)利用 M t 和M 计算线性趋势模型的截距 t 和斜率 bt at M t M t M t' 2 M t M t' 2 ' bt M M t t k 1 k表示移动平均值的期数
4.1 朴素法
关于朴素法的小结: 简单,所需数据较少 朴素法适用的数据类型: 平稳时间序列、趋势型、季节型
4.2 平均值预测法
平稳数据的图示:
2 -2 0 -1 y1 0 1
20
40 t
60
80
100
4.2 平均值预测法
4.2.1 简单平均法
定义:所谓简单平均法(simple average) ,就是采 用所有相关历史观测值的平均值作为下一期的预测,即:
1.00 -1.00 1 Autocorrelations of e -0.50 0.00 0.50
2
3 Lag
4
5
6
Bartlett's formula for MA(q) 95% confidence bands
4.2 平均值预测法
• 例4.3残差自相关系数的Q检验结果 • • • • • • • • LAG AC 1 2 3 4 5 6 0.5063 0.0786 -0.2986 -0.6028 -0.6426 -0.2195 PAC 0.5137 -0.2146 -0.3971 -0.5096 -0.6381 0.0669 Q 7.2093 7.3904 10.126 21.807 35.745 37.456 Prob>Q 0.0073 0.0248 0.0175 0.0002 0.0000 0.0000
Yt Yt 1 Yt k 1 ˆ Yt 1 M t k
(t k )
移动平均法下,每期观测结果的权重都相同 移动平均法只处理已知的最近k期数据,新的观测值 不断被纳入计算平均值,同时去掉早期的观测值 1阶移动平均MA(1)是4.1节公式(1)中的朴素预测法
4.2 平均值预测法
t 1 ˆ Y Y t 1 i t i 1
为了解决大量数据储存的问题,还可以使用如下公式:
ˆ Y t 2 ˆ Y tY t 1 t 1 t 1
当时间序列是平稳的,简单平均法是一种适宜的预测 方法(例如处于成熟期的产品数量)
4.2 平均值预测法
4.2.2 一次移动平均法
定义:所谓一次移动平均法(moving average) ,就 是取时间序列的k个连续观测值予以平均,并依次滑动, 直至将数据处理完毕,得到一个平均值序列,即:
练习:见书P106页表4-5(例4.4)
4.2 平均值预测法
关于二次移动平均法的小结: 该方法不是用二次移动平均值直接进行预测,而是 在二次移动的基础上,利用滞后偏差建立线性预测模 型,然后再用所得到的模型进行预测 该方法适用于平稳时间序列ST,以及存在线性变化 的趋势数据 该方法可以进行远期预测,但预测误差一般都较大, 因为at,bt实际上存在近期的局限性
移动平均法的阶数k越大,平滑作用越大 k到底取多大值为好?
一般地,如果时间序列有较大而不常见的波动时,宜用较大的 k;相反,如果时间序列有较频繁的波动,最好选择较小的k 也可同时用几个k值计算,然后选择预测误差最小时的k值
例:某百货商场2002年1~12月份化妆品的销售额如表 4-1所示,试用一次移动平均法预测2003年1月份的销售 额。
4.3 指数平滑法
4.3.1 一次指数平滑法
指数平滑法(exponential smoothing):是根据更近 的经验不断修正预测值的一种方法
ˆ S aY 1 a Y ˆ Y ˆ a (Y Y ˆ) Y t 1 t t t t t t
a为平滑系数(0<a<1) 第t+1期的预测值等于在第t期的预测值的基础之上, 再对第t期的预测误差进行a 倍调整
Yt Yt 1 Yt k 1 Mt k
(t k )
其中k为移动平均的期数,表示k阶移动平均 移动平均的作用在于修匀数据,消除一些随机干扰, 使长期趋势显露出来,从而可用于趋势分析及预测
4.2 平均值预测法
如果时间序列没有明显的周期变化和趋势变化,可 用第t 期的移动平均值作为第t+1期的预测值,即:
ˆ Y t
k=5
ˆ Yt Y t
ˆ Y t
ˆ Yห้องสมุดไป่ตู้ Y t
4.2 平均值预测法
• 预测误差可以通过均方误差MSE来度量,即:
1 n 2 ˆ MSE (Yt Yt ) n k t k 1
其中,n为时间序列的项数 • 如在本例中,要预测化妆品的销售额,究竟应取 k=3还是k=5合适,可通过计算这两个预测公式的均 方误差MSE,选取使MSE较小的那个k。
4.1 朴素法
(5)朴素趋势和季节性模型:
Yt Yt 1 Yt 3 Yt 4 Yt Yt 4 ˆ Yt 1 Yt 3 Yt 3 4 4
练习4(见书P97表4-1):如果知道1996年各季度以 及1997年第一季度的的销售额,请用模型(5)预测 1997年第二季度的销售额?并与练习3的答案进行比较。 注意:该模型也可用于月度数据的预测,即 Yt Yt 12 ˆ Yt 1 Yt 11 12
4.2.3 二次移动平均法
如果数据具有线性趋势,则一次移动平均数预测值 和实际值之间大都存在滞后的偏差,为解决存在线性趋 势的预测,需要使用二次移动平均法 该方法并不是用二次移动平均值直接进行预测,而是 在二次移动的基础上,利用滞后偏差建立线性预测模型, 然后再用所得到的模型进行预测
4.2 平均值预测法
' t
4.2 平均值预测法
(3)建立线性趋势预测模型
ˆ a b p Y t p t t
t 表示当期,p表示预测超前期
ˆ 表示第 t p 期的预测值 Y t p
注意:该方法可以进行远期预测,例如已有数据只到2010年, 要预测2011年的值,可取t=2010,p=1;预测2012年则取t=2010, p=2;预测2013年则取t=2010,p=3;依次类推 。但p越大,预测 误差一般也都较大,因为at,bt实际上存在近期的局限性。
4.2 平均值预测法
• 当k=3时, • 当k=5时,
1 12 ˆ MSE Yt Y t 7 t 6
1 12 ˆ MSE Yt Y t 9 t 4
2
15.16 1.68 9
2
12.23 1.75 7
• 计算结果表明:k=3时,MSE较小,故选取k=3。预 测2003年1月份的化妆品销售额为:
4.3 指数平滑法
一次指数平滑公式的展开如下 :
ˆ ˆ aY 1a Y Y t 1 t t ˆ 1 aYt 1a aY a Y t 1 t1 ˆ aYt a1a Yt1 1a Y t 1
2
aYt a1a Yt1 a1a Yt2 a1a Yt3
2 3
特点:加权系数符合指数规律——近期权数大,远期权 数小的要求,而且利用了时间序列的全部数据信息
4.3 指数平滑法
一次指数平滑预测模型也可变形成如下形式:
t 2 t 1 ˆ ˆ Yt 1 aYt a 1 a Yt 1 a 1 a Y2 1 a Y 1
Y12 Y11 Y10 ˆ ˆ 15.3(万元) Y2003.1 Y13 3
4.2 平均值预测法
一次移动平均法的应用:P101例4.3 采用5期移动平均的方法进行预测 预测方法选择是否合适?预测的效果如何?
4.2 平均值预测法
可对预测误差(残差)进行自相关检验: • 例4.3残差的自相关系数检验图
•
表4-1 化妆品销售额及一次移动平均法计算表(单位:万元)
年 2002 月 1 2 3 4 5 6 7 8 9 10 11 12 2003 1 t 1 2 3 4 5 6 7 8 9 10 11 12 13 销售额 Yt 15.0 16.5 14.7 16.2 13.8 12.9 14.0 14.4 15.3 14.7 16.5 14.7 预测值 15.4 15.8 14.9 14.3 13.6 13.8 14.6 14.8 15.5 15.3 0.8 -2.0 -2.0 -0.3 0.8 1.5 0.1 1.7 -0.8 15.2 14.8 14.3 14.3 14.1 14.3 15.0 15.1 -2.3 -0.8 0.1 1.0 0.6 2.2 0.3 k=3
练习1(见书P97表4-1):如果只知道1996年各季度 的销售额,请预测1997年的销售额? 该模型的缺点:如果时间序列有增加(减少)的趋 势,预测值会一直偏低(偏高)
4.1 朴素法
(2)朴素趋势模型:
ˆ Y Y Y Y t 1 t t t 1
练习2(见书P97表4-1):如果知道1996年和1997年 各季度的销售额,请预测1998年的销售额? (3)朴素变化率模型:
第4章 移动平均法和指数平滑法
4.1 朴素法 4.2 平均值预测法 4.3 指数平滑法 4.4 Stata软件操作
4.1 朴素法
朴素法(naive approach)
定义:朴树预测法假定近期是未来的最佳预测值 特点:简单;只需很少的历史数据就可以实现预测 (1)朴素模型:
ˆ Y Y t 1 t
4.3 指数平滑法
移动平均法只考虑最近的观测结果,且对每期观测 值都赋予相同的权重 指数平滑法是对时间序列由近及远采取具有逐步衰减 性质的加权处理,使得近期的数据以较大的权数,远 期的数据以较小的权数,是对移动平均法的改进 指数平滑法的分类: 一次指数平滑法 霍特法(Holt):趋势调整 温特法(Winters) :趋势和季节调整
740 660 0 680 y 700 720
5 t
10
15
如果依然使用一次移动平均法进行预测,会产生什 么后果?
4.2 平均值预测法
所谓二次移动平均,就是将一次移动平均序列再进行 一次移动平均。二次移动平均值的计算公式为:
M t M t 1 M t k 1 M k
4.1 朴素法
练习5(见书P97表4-1):如果知道1996年各季度以 及1997年第1-3季度的的销售额,请分别用模型(4)和 模型(5)预测1997年2-4季度的销售额?并分别利用平 均绝对误差MAD、均方误差MSE、平均绝对百分比误 差MAPE和平均百分比误差MPE对这两种预测方法进行 评价。
Y t ˆ Y Y t 1 t Yt 1
公式(3)适用于变化率较固定的时间序列
4.1 朴素法
(4)朴素季节性模型:
ˆ Y Y t 1 t 3
练习3(见书P97表4-1):如果知道1996年各季度以 及1997年第一季度的销售额,请预测1997年第二季度的 销售额? 注意:该模型也可用于月度数据的预测,只不过时 间间隔应由4变成12 该模型的缺点:忽视了从上一年起发生的所有事情及 趋势
4.2 平均值预测法
关于一次移动平均法的小结: 一次移动平均法只处理已知的最近k期数据 局限: 该方法只能对后续相邻的那一项进行预测 该方法只适用于平稳时间序列ST,对趋势或季节型数 据的处理并不出色 当时间序列呈上升趋势时,预测值偏低;当时间序列 呈下降趋势时,预测值偏高
4.2 平均值预测法
' t
其中 M t'和M t分别表示第t期的二次移动平均值和一次 移动平均值 M t 从第k项开始有数据, M t' 从(2k-1)项开始有数据
4.2 平均值预测法
为了消除滞后偏差对预测的影响,可在一次、二次移 动平均值的基础上,利用滞后偏差的规律来建立线性趋 势模型,利用线性趋势模型进行预测 预测步骤为: (1)对时间序列 yt 计算出 M t 和M t' (2)利用 M t 和M 计算线性趋势模型的截距 t 和斜率 bt at M t M t M t' 2 M t M t' 2 ' bt M M t t k 1 k表示移动平均值的期数
4.1 朴素法
关于朴素法的小结: 简单,所需数据较少 朴素法适用的数据类型: 平稳时间序列、趋势型、季节型
4.2 平均值预测法
平稳数据的图示:
2 -2 0 -1 y1 0 1
20
40 t
60
80
100
4.2 平均值预测法
4.2.1 简单平均法
定义:所谓简单平均法(simple average) ,就是采 用所有相关历史观测值的平均值作为下一期的预测,即:
1.00 -1.00 1 Autocorrelations of e -0.50 0.00 0.50
2
3 Lag
4
5
6
Bartlett's formula for MA(q) 95% confidence bands
4.2 平均值预测法
• 例4.3残差自相关系数的Q检验结果 • • • • • • • • LAG AC 1 2 3 4 5 6 0.5063 0.0786 -0.2986 -0.6028 -0.6426 -0.2195 PAC 0.5137 -0.2146 -0.3971 -0.5096 -0.6381 0.0669 Q 7.2093 7.3904 10.126 21.807 35.745 37.456 Prob>Q 0.0073 0.0248 0.0175 0.0002 0.0000 0.0000
Yt Yt 1 Yt k 1 ˆ Yt 1 M t k
(t k )
移动平均法下,每期观测结果的权重都相同 移动平均法只处理已知的最近k期数据,新的观测值 不断被纳入计算平均值,同时去掉早期的观测值 1阶移动平均MA(1)是4.1节公式(1)中的朴素预测法
4.2 平均值预测法
t 1 ˆ Y Y t 1 i t i 1
为了解决大量数据储存的问题,还可以使用如下公式:
ˆ Y t 2 ˆ Y tY t 1 t 1 t 1
当时间序列是平稳的,简单平均法是一种适宜的预测 方法(例如处于成熟期的产品数量)
4.2 平均值预测法
4.2.2 一次移动平均法
定义:所谓一次移动平均法(moving average) ,就 是取时间序列的k个连续观测值予以平均,并依次滑动, 直至将数据处理完毕,得到一个平均值序列,即:
练习:见书P106页表4-5(例4.4)
4.2 平均值预测法
关于二次移动平均法的小结: 该方法不是用二次移动平均值直接进行预测,而是 在二次移动的基础上,利用滞后偏差建立线性预测模 型,然后再用所得到的模型进行预测 该方法适用于平稳时间序列ST,以及存在线性变化 的趋势数据 该方法可以进行远期预测,但预测误差一般都较大, 因为at,bt实际上存在近期的局限性
移动平均法的阶数k越大,平滑作用越大 k到底取多大值为好?
一般地,如果时间序列有较大而不常见的波动时,宜用较大的 k;相反,如果时间序列有较频繁的波动,最好选择较小的k 也可同时用几个k值计算,然后选择预测误差最小时的k值
例:某百货商场2002年1~12月份化妆品的销售额如表 4-1所示,试用一次移动平均法预测2003年1月份的销售 额。
4.3 指数平滑法
4.3.1 一次指数平滑法
指数平滑法(exponential smoothing):是根据更近 的经验不断修正预测值的一种方法
ˆ S aY 1 a Y ˆ Y ˆ a (Y Y ˆ) Y t 1 t t t t t t
a为平滑系数(0<a<1) 第t+1期的预测值等于在第t期的预测值的基础之上, 再对第t期的预测误差进行a 倍调整
Yt Yt 1 Yt k 1 Mt k
(t k )
其中k为移动平均的期数,表示k阶移动平均 移动平均的作用在于修匀数据,消除一些随机干扰, 使长期趋势显露出来,从而可用于趋势分析及预测
4.2 平均值预测法
如果时间序列没有明显的周期变化和趋势变化,可 用第t 期的移动平均值作为第t+1期的预测值,即:
ˆ Y t
k=5
ˆ Yt Y t
ˆ Y t
ˆ Yห้องสมุดไป่ตู้ Y t
4.2 平均值预测法
• 预测误差可以通过均方误差MSE来度量,即:
1 n 2 ˆ MSE (Yt Yt ) n k t k 1
其中,n为时间序列的项数 • 如在本例中,要预测化妆品的销售额,究竟应取 k=3还是k=5合适,可通过计算这两个预测公式的均 方误差MSE,选取使MSE较小的那个k。
4.1 朴素法
(5)朴素趋势和季节性模型:
Yt Yt 1 Yt 3 Yt 4 Yt Yt 4 ˆ Yt 1 Yt 3 Yt 3 4 4
练习4(见书P97表4-1):如果知道1996年各季度以 及1997年第一季度的的销售额,请用模型(5)预测 1997年第二季度的销售额?并与练习3的答案进行比较。 注意:该模型也可用于月度数据的预测,即 Yt Yt 12 ˆ Yt 1 Yt 11 12
4.2.3 二次移动平均法
如果数据具有线性趋势,则一次移动平均数预测值 和实际值之间大都存在滞后的偏差,为解决存在线性趋 势的预测,需要使用二次移动平均法 该方法并不是用二次移动平均值直接进行预测,而是 在二次移动的基础上,利用滞后偏差建立线性预测模型, 然后再用所得到的模型进行预测
4.2 平均值预测法
' t
4.2 平均值预测法
(3)建立线性趋势预测模型
ˆ a b p Y t p t t
t 表示当期,p表示预测超前期
ˆ 表示第 t p 期的预测值 Y t p
注意:该方法可以进行远期预测,例如已有数据只到2010年, 要预测2011年的值,可取t=2010,p=1;预测2012年则取t=2010, p=2;预测2013年则取t=2010,p=3;依次类推 。但p越大,预测 误差一般也都较大,因为at,bt实际上存在近期的局限性。
4.2 平均值预测法
• 当k=3时, • 当k=5时,
1 12 ˆ MSE Yt Y t 7 t 6
1 12 ˆ MSE Yt Y t 9 t 4
2
15.16 1.68 9
2
12.23 1.75 7
• 计算结果表明:k=3时,MSE较小,故选取k=3。预 测2003年1月份的化妆品销售额为:
4.3 指数平滑法
一次指数平滑公式的展开如下 :
ˆ ˆ aY 1a Y Y t 1 t t ˆ 1 aYt 1a aY a Y t 1 t1 ˆ aYt a1a Yt1 1a Y t 1
2
aYt a1a Yt1 a1a Yt2 a1a Yt3
2 3
特点:加权系数符合指数规律——近期权数大,远期权 数小的要求,而且利用了时间序列的全部数据信息
4.3 指数平滑法
一次指数平滑预测模型也可变形成如下形式:
t 2 t 1 ˆ ˆ Yt 1 aYt a 1 a Yt 1 a 1 a Y2 1 a Y 1
Y12 Y11 Y10 ˆ ˆ 15.3(万元) Y2003.1 Y13 3
4.2 平均值预测法
一次移动平均法的应用:P101例4.3 采用5期移动平均的方法进行预测 预测方法选择是否合适?预测的效果如何?
4.2 平均值预测法
可对预测误差(残差)进行自相关检验: • 例4.3残差的自相关系数检验图
•
表4-1 化妆品销售额及一次移动平均法计算表(单位:万元)
年 2002 月 1 2 3 4 5 6 7 8 9 10 11 12 2003 1 t 1 2 3 4 5 6 7 8 9 10 11 12 13 销售额 Yt 15.0 16.5 14.7 16.2 13.8 12.9 14.0 14.4 15.3 14.7 16.5 14.7 预测值 15.4 15.8 14.9 14.3 13.6 13.8 14.6 14.8 15.5 15.3 0.8 -2.0 -2.0 -0.3 0.8 1.5 0.1 1.7 -0.8 15.2 14.8 14.3 14.3 14.1 14.3 15.0 15.1 -2.3 -0.8 0.1 1.0 0.6 2.2 0.3 k=3
练习1(见书P97表4-1):如果只知道1996年各季度 的销售额,请预测1997年的销售额? 该模型的缺点:如果时间序列有增加(减少)的趋 势,预测值会一直偏低(偏高)
4.1 朴素法
(2)朴素趋势模型:
ˆ Y Y Y Y t 1 t t t 1
练习2(见书P97表4-1):如果知道1996年和1997年 各季度的销售额,请预测1998年的销售额? (3)朴素变化率模型:
第4章 移动平均法和指数平滑法
4.1 朴素法 4.2 平均值预测法 4.3 指数平滑法 4.4 Stata软件操作
4.1 朴素法
朴素法(naive approach)
定义:朴树预测法假定近期是未来的最佳预测值 特点:简单;只需很少的历史数据就可以实现预测 (1)朴素模型:
ˆ Y Y t 1 t
4.3 指数平滑法
移动平均法只考虑最近的观测结果,且对每期观测 值都赋予相同的权重 指数平滑法是对时间序列由近及远采取具有逐步衰减 性质的加权处理,使得近期的数据以较大的权数,远 期的数据以较小的权数,是对移动平均法的改进 指数平滑法的分类: 一次指数平滑法 霍特法(Holt):趋势调整 温特法(Winters) :趋势和季节调整