时间序列分析.ppt

时间序列分析.ppt

ID:52276701

大小:2.98 MB

页数:82页

时间:2020-04-03

时间序列分析.ppt_第1页
时间序列分析.ppt_第2页
时间序列分析.ppt_第3页
时间序列分析.ppt_第4页
时间序列分析.ppt_第5页
资源描述:

《时间序列分析.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1时间序列分析2横截面数据时间序列数据人们对统计数据往往可以根据其特点从两个方面来切入,以简化分析过程。一个是研究所谓横截面(crosssection)数据,也就是对大体上同时,或者和时间无关的不同对象的观测值组成的数据。另一个称为时间序列(timeseries),也就是由对象在不同时间的观测值形成的数据。前面讨论的模型多是和横截面数据有关。这里将讨论时间序列的分析。我们将不讨论更加复杂的包含这两方面的数据。3时间序列和回归时间序列分析也是一种回归。回归分析的目的是建立因变量和自变量之间关系的模型;并且可以用自变量来对因变量进行预测。通常线性回归分析因变量的观

2、测值假定是互相独立并且有同样分布。而时间序列的最大特点是观测值并不独立。时间序列的一个目的是用变量过去的观测值来预测同一变量的未来值。也就是说,时间序列的因变量为变量未来的可能值,而用来预测的自变量中就包含该变量的一系列历史观测值。当然时间序列的自变量也可能包含随着时间度量的独立变量。4例1(数据:Tax.txt,Tax.sav)某地从1995年1月到2005年7月的税收(单位:万元)。该数据有按照时间顺序的按月记录,共127个观测值。图1就是由该数据得到的一个时间序列图。5例1(数据:Tax.txt,Tax.sav)从这个点图可以看出。总的趋势是增长的,但增

3、长并不是单调上升的;有涨有落。大体上看,这种升降不是杂乱无章的,和季节或月份的周期有关系。当然,除了增长的趋势和季节影响之外,还有些无规律的随机因素的作用。这个只有一种随着时间变化的变量(税收)的序列一般称为纯粹时间序列(puretimeseries)。下面将通过该例子对纯粹时间序列进行介绍。6时间序列的组成部分从该例可以看出,该时间序列可以有三部分组成:趋势(trend)、季节(seasonal)成分和无法用趋势和季节模式解释的随机干扰(disturbance)。例中数据的税收就就可以用这三个成分叠加而成的模型来描述。一般的时间序列还可能有循环或波动(Cyc

4、lic,orfluctuations)成分;循环模式和有规律的季节模式不同,周期长短不一定固定。比如经济危机周期,金融危机周期等等。7时间序列的组成部分一个时间序列可能有趋势、季节、循环这三个成分中的某些或全部再加上随机成分。因此,如果要想对一个时间序列本身进行较深入的研究,把序列的这些成分分解出来、或者把它们过虑掉则会有很大的帮助。如果要进行预测,则最好把模型中的与这些成分有关的参数估计出来。就例中的时间序列的分解,通过SPSS软件,可以很轻而易举地得到该序列的趋势、季节和误差成分。8去掉季节成分,只有趋势和误差成分的例1的时间序列。9例1的时间序列分解出来

5、的纯趋势成分和纯季节成分两条曲线10例1的时间序列分解出来的纯趋势成分和纯误差成分两条曲线11指数平滑如果我们不仅仅满足于分解现有的时间序列,而且想要对未来进行预测,就需要建立模型。首先,这里介绍比较简单的指数平滑(exponentialsmoothing)。指数平滑只能用于纯粹时间序列的情况,而不能用于含有独立变量时间序列的因果关系的研究。指数平滑的原理为:当利用过去观测值的加权平均来预测未来的观测值时(这个过程称为平滑),离得越近的观测值要给以更多的权。而“指数”意味着:按照已有观测值“老”的程度,其上的权数按指数速度递减。12指数平滑以简单的没有趋势和没

6、有季节成分的纯粹时间序列为例,指数平滑在数学上这实际上是一个几何级数。这时,如果用Yt表示在t时间的平滑后的数据(或预测值),而用X1,X2,…,Xt表示原始的时间序列。那么指数平滑模型为或者,等价地,这里的系数为几何级数。因此称之为“几何平滑”比使人不解的“指数平滑”似乎更有道理。13指数平滑自然,这种在简单情况下导出的公式(如上面的公式)无法应对具有各种成分的复杂情况。后面将给出各种实用的指数平滑模型的公式。根据数据,可以得到这些模型参数的估计以及对未来的预测。在和我们例子有关的指数平滑模型中,需要估计12个季节指标和三个参数(包含前面公式权重中的a,和趋

7、势有关的g,以及和季节指标有关的d)。在简单的选项之后,SPSS通过指数平滑产生了对2005年6月后一年的预测。下图为原始的时间序列和预测的时间序列(光滑后的)。下面为误差。1415例1时间序列数据的指数平滑和对未来的预测16x=scan("d:/booktj1/data/tax.txt")tax=ts(x,frequency=12,start=c(1995,1))ts.plot(tax,ylab="Tax")#plot(x1,ylab="Sales")a=stl(tax,"period")#分解a$time.series#分解结果(三列)ts.plot(a$

8、time.series[,1:3])b

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。