第4章 确定型时间序列预测方法-思考与练习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第4章 确定型时间序列预测方法
思考与练习(参考答案)
1.什么是时间序列?时间序列预测方法有什么假设?
答:时间序列是一组按时间顺序排序的数据。
时间序列预测方法的假设:①假设预测目标的发展过程规律性会延续到未来。②假设预测对象的变化仅仅与实践有关。
2.移动平均法的模型参数N 的数值大小对预测值有什么影响?选择参数N 应考虑哪些问题?
答:N 值越大对数据修匀的程度越强,建立移动模型的波动也越小,预测值的变化趋势反应也越迟钝。N 值越小,对预测值的变化趋势反应越灵敏,但修匀性越差,容易把随机干扰作为趋势反应出来。
选择N 的时候首先需要考虑预测对象的具体情况,是希望对预测对象的变化趋势反应的更灵敏还是钝化其变化趋势从而更看重综合的稳定预测;其次,如果时间序列有周期性变动,则当N 的选取刚好是该周期变动的周期是,则可消除周期变动的影响。
3.试推导出三次移动平均法的预测公式。
解:有了二次移动平均的预测模型的推导过程,同理可以推广出三次移动平均法的预测模型: 已知时间序列t X X X ,...,,21,N 是跨越期 一次移动平均数:N X X X M N t t t t
1
1)
1(...+--+++=
;
二次移动平均数:N
M M M M N t t t
t
)
1(1
)
1(1
)
1()
2(...+--+++=
;
三次移动平均数:N
M M M M N t t t
t
)
2(1
)
2(1
)
2()
3(...+--+++=
;
设时间序列}{t X 从某时期开始具有直线趋势,且认为未来时期也按此直线趋势变化,则可设此直线趋势预测模型为:
T b a X t t T t +=+ˆ
其中t 为当前的时期数;T 为由t 至预测期数,,...2,
1=T ; )
3()
2(2t t t M M a -=;
)1/()(2)
3()
2(--=N M M b t t
t
4.移动平均法与指数平滑法各有什么特点?为什么说指数平滑法是移动平均法的改进?
答:移动平均法:计算简单易行;预测是存储量大,仅考虑最近的N 个观察值等权看待,而对t-N 期以前的数据则完全不考虑,不能预测长期趋势。
指数平滑法:适用于中短期的预测方法,任一期的指数平滑值都是本期实际观察值与前一期指数平滑值的加权平均。
指数平滑法是对移动法的改进。移动平均法则不考虑较远期的数据,并在加权移动平均法中给予近期资料更大的权重;而指数平滑法则兼容了全期平均和移动平均所长,不舍弃过去的数据,但是仅给予逐渐减弱的影响程度,即随着数据的远离,赋予逐渐收敛为零的权数。
5.试比较移动平均法、指数平滑法和时间序列分解法,它们各自的优缺点是什么?
答:
难度 所用数据 适用预测 权重 相对准确性
移动平均法 易 近期N 的数据 短期 无 差 指数平滑法
一般
所有数据 中短期 重近轻远 一般 时间序列解法 复杂
所有数据
长中短期
无
好
6.指数平滑法的平滑系数的大小对预测值有什么影响?选择平滑系数应
考虑哪些问题?确定指数平滑的初始值应考虑哪些问题?
答:α的大小对预测值得影响:α的取值越大:近期资料对预测值得影响越强,远期资料的影响弱;
α的取值越小:远期资料对预测值得影响增强。 选择α的考虑的问题:①如果预测误差是由某些随机因素造成的,即预测目标的时间序列虽有不规则起伏波动,但基本发展趋势比较稳定,只是由于某些偶然变动使预测产生或大或小的偏差,这时,应取小一点,以减小修正幅度,使预测模型能包含较长的时间序列的信息。 ②如果预测目标的基本趋势已经发生了系统的变化,也就是说,预测误差是由于系统变化造成的,则的取值应该大一点,这样,就可以根据当前的预测误差对原预测模型进行较大幅度的修正,使模型迅速跟上预测目标的变化。不过,取值过大,容易对随机波动反应过度。 ③如果原始资料不足,初始值选取比较粗糙,的取值也应大一点。这样,可以使模型加重对以后逐步得到的近期资料的依赖,提高模型的自适应能力,以便经过最初几个周期的校正后,迅速逼近实际过程。 ④假如有理由相信用以描述时间序列的预测模型仅在某一段时间内能较好地表达这个时间序列,则应选择较大的值,以减低对早期资料地依赖程度确定指数平滑的初始值应考虑的问题:如果数据序列较长,或者平滑系数选择得比较大,则经过数期平滑链平滑之后,初始值)
1(0S 对)
1(t
S 的影响就很小了。故我们可以在
最初预测时,选择较大的值来减小可能由于初始值选取不当所造成的预测偏差,使模型迅速地调整到当前水平。 假定有一定数目的历史数据,常用的确定初始值的方法是将已知数据分成两部分,用第一部分来估计初始值,用第二部分来进行平滑,求各平滑参数。
7.时间序列分解法一般包括哪些因素?如何从时间序列中分解出不同的因素来?
答:时间序列份一般包括四类因素:长期趋势因素、季节变动因素、循环变动因素和不规则变动因素;
长期趋势因素和循环变动因素的分解:选择跨越期为季节变动的周期数的一次移动平均数序列MA ,从而从时间序列中分离出长期趋势因素和循环变动因素T ×C ;季节变动因素和随机因素:用
时间序列除以一次移动平均序列,从而得到季节变动因素和随机性因素S×I。用的方法消除S×I 的随机因素;长期趋势因素:用一种能最好的描述数据长期趋势的模型,从而得到长期趋势T,用MA/T,得到循环变动分离。
9.已知某类产品以前15 个月的销售额如下表所示。
(1) 分别取N=3, N=5,计算一次移动平均数,并利用一次移动平均法对下个月的产品销售额进行预测。
(2) 取N=3,计算二次移动平均数,并建立预测模型,求第16、17 个月的产品销售额预测值。
(3) 用一次指数平滑法预测下一个月的产品销售量,并对第14、15 个月的产品销售额进行事后预测。分别取α=0.1,0.3,0.5,S0(1)为最早的三个数据的平均值。
解: