时间序列分析讲义.ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 时间 序列 分析 讲义
- 资源描述:
-
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2020年5月29日星期五,#,10 十一月 2026,时间序列分析讲义,第一章 时间序列分析基本概念,随机序列:,按时间顺序排列的一组随机变量,观察值序列:,随机序列的 个有序观察值,称之为序列长度为 的观察值序列,随机序列和观察值序列的关系,观察值序列是随机序列的一个实现,我们研究的目的是想揭示随机时序的性质,实现的手段都是通过观察值序列的性质进行推断,1.1,时间序列的定义,第一章 时间序列分析基本概念,时序图1.1,下面是几个常见的时间序列观察值序列的点图:,时序图1.2,德国业余天文学家施瓦尔发现太阳黑子的活动具有11年左右的周期,时序图1.3,时序图1.4,时序图1.1,该时序有明显的增长趋势,不是平稳变化的;,时序图1.2,该时序变化平稳,但有明显的周期特征;,时序图1.3,该时序,变化平稳,,无明显的周期特征;但显示各时刻序列值显然毫无关联,显示白噪声特点,时序图1.4,该时序,变化平稳,,无明显的周期特征;无明显白噪声特点,时间序列,数字特征,就可以用量化的方法识别时间序列。,时间序列分析方法,是根据时间序的不同特点,建立不同的模型。所以时间序列特征的识别很重要。,用图形一定程度上可以识别时间序列的特征,且很直观;但是图形识别不是量化的标准,往往不够准确。因此一个量化的识别时间序列的特征的方法是必要的。,1.2 时间序列的数字特征,均值函数,方差函数,自协方差函数,自相关函数,时间序列的数字特征包含了时间序列的重要信息,时间序列分析方法正是通过对分析时间序列的数字特征,来分析时序的特性,并由此确定对于该序列建立什么样的模型.,我们根据时间序列的数字特征可以将时间序列分类:,1.3 随机序列的几种类型,满足如下条件的序列称为,平稳时间序列:,注1:平稳时间序列的均值是常数,序列没有有明显的趋势,时序图1.2、1.3、1.4都符合是平稳序列特征,时序图1.1是非平稳序列,注2:没有周期性的平稳时间序列,一般有:,即间隔时间很长时,则相关性趋弱。,满足下列条件的随机序列称为,白噪声序列,,也称为,纯随机序列,:,注1:白噪声序列也是平稳时间序列中的特例.,注2:由于,白噪声,序列不同时刻的值相互独立,那么这样的序列数值不能对于将来进行推断与预测,所以,白噪声,是不能建立模型的。,时序图1.3符合,白噪声,序列特征,若满足时间序列满足:,称该时间序列是周期为T的时间序列.,注1:若时间序列是周期为T的时间序列,则其均值函数和自相关函数都是周期的,T为其周期。,时序图1.2符合周期序列特征,实际中我们得不到一个时间序列的完整性信息,因此不能计算理论均值和自相关函数。但我们能获取时间序列的一个样本,因此我们需要根据样本来计算样本的均值和样本自相关函数。,1.4 时间序列的样本均值与样本自相关函数,假设已经得到了时间序列的一段样本观察值,,其中,称为样本长度。,时间序列的样本均值:,样本自相关函数:,其中:,后面,我们是通过样本的数字特征对于时间序列进行识别和建模的。,时间序列分析常用软件,S-plus,,,Matlab,,,Gauss,,,TSP,,,Eviews,和,SAS,推荐软件,SAS,在,SAS,系统中有一个专门进行计量经济与时间序列分析的模块:,SAS/ETS。SAS/ETS,编程语言简洁,输出功能强大,分析结果精确,是进行时间序列分析与预测的理想的软件,由于,SAS,系统具有全球一流的数据仓库功能,因此在进行海量数据的时间序列分析时它具有其它统计软件无可比拟的优势,1.5 时间序列分析软件,时间序列分析方法,是对非白噪声且无周期性的,的平稳时间序列直接建立模型的。,1、做纯随机性检验,,3、进行周期识别。,若有周期,消除周期性。,因此在建模之前需要做的预处理:,若是纯随机性序列,终止建模。,-得到非纯随机的无周期平稳时间序列数据,用于建模。,2、对时间序列做平稳性检验,,若非平稳,需做平稳化处理。,第二章 时间序列的预处理,原假设:延迟期数不超过 期的序列值之间相互独立,检验统计量,,则拒绝原假设,认为该序列为非出随机序列,可以建模。,认为序列为纯随机序列,,,则接受原假设,2.1 纯随机性检验,终止建模,例2.1:对于下面,序列进行纯随机性检验,样本自相关图,检验结果,延迟,统计量检验,统计量值,P值,延迟,6,期,2.36,0.8838,延迟,12,期,5.35,0.9454,由于,P,值显著大于显著性水平 ,所以不能拒绝该序列纯随机的原假设。,认为该序列是纯随机的,建模终止。,例2.2 对1950,年,1998,年北京市城乡居民定期储蓄所占比例的纯随机性进行检验,例2.2时序图,例2.2白噪声检验结果,延迟阶数,LB统计量检验,LB检验统计量的值,P值,6,75.46,0.0001,12,82.57,0.0001,由于,P,值显著小于显著性水平 ,所以拒绝该序列为纯随机性的原假设。,认为该序列不是纯随机的序列,可以建摸。,2.4 周期性检验,时序图形或 值,观察有无周期特征。,如果一个时间序列 周期为T,则做T步差分,,周期性的消除办法:,可消除周期性。,2.2 平稳性的检验,时序图检验,根据平稳时间序列均值、方差为常数的性质,平稳序列的时序图应该显示出该序列始终在一个常数值附近随机波动,而且波动的范围有界、无明显趋势,也可以通过 值序列是否平稳有无趋势,事实上,当 不趋于0或不能很快地趋于0时,即可判断非平稳(参看第3章,平稳的性质)。,例题,例2.3检验,1964,年,1999,年中国纱年产量序列,的平稳性,例,2.4,检验,1962,年,1,月,1975,年,12,月平均每头奶牛月产奶量序列,的平稳性,例,2.5,检验1949年,1998年北京市每年最高气温序列的平稳性,(以上原始数据略),例2.3时序图,例2.3自相关图,例2.4时序图,例2.4 自相关图,例2.5时序图,例2.5自相关图,例2.,3时序为非平稳的,有趋势;,例,2.,4时序非,平稳性,有趋势,例,2.,5时序是一个平稳的,非平稳性序列的平稳化,对于一个非平稳时间序列 ,若存在一阶趋势,则用一阶差分可变平稳:,若存在二阶趋势,则用二阶差分可变平稳:,一阶差分,二阶差分,若引入,延迟算子,B,,定义:,这样差分运算可以用延迟算子表示:,注:,延迟算子,B具有线性运算。,P阶差分:,K 步差分算子:,一阶差分算子:,第三章 平稳时间序列建模,3.1 平稳时间序列的,模型,一个无周期,非白噪声的平稳时间序列的一般可以建立如下模型:,这个模型称为P阶自回归,q,阶移动平均的模型,也称,ARMA模型,简记,特别:,称为P阶自回归模型,也称,AR模型,简记,称为,q,阶移动平均模型,也称,MA模型,简记,利用延迟算子,B,:,模型可以,简记为:,其中 为均值,且有,分别称为P阶自回归因子和,q,阶移动平均因子,或简记为:,偏自相关函数定义,对于平稳AR(p)序列,所谓滞后k偏自相关函数就是指在给定中间k-1个随机变量 的条件下,或者说,在剔除了中间k-1个随机变量的干扰之后,对 影响的相关度量,,滞后,k,偏自相关函数实际上就等于,k,阶自回归模型第个,k,回归系数的值。,3.2 三种模型的性质,为了进一步识别模型,还需要引入另外一个重要数字特征偏相关函数。,滞后,k,偏自相关函数 可由下式计算:,样本偏自相关函数 可由,得到,ARMA模型相关性特征,模型,自相关系数,偏自相关系数,AR(P),拖尾,P阶截尾,MA(q),q阶截尾,拖尾,ARMA(p,q),拖尾,拖尾,3.3 ARMA,模型的识别、定阶,因为由于样本的随机性,样本的相关系数不会呈现出理论截尾的完美情况,本应截尾的 或 仍会呈现出小值振荡的情况,由于平稳时间序列通常都具有短期相关性,随着延迟阶数 ,与 都会衰减至零值附近作小值波动,当 或 在延迟若干阶之后衰减为小值波动时,什么情况下该看作为相关系数截尾,什么情况下该看作为相关系数在延迟若干阶之后正常衰减到零值附近作拖尾波动呢?,定理,对于MA(q)模型,,定理,对于AR(p)模型,,模型定阶的经验方法,如果样本(偏)自相关系数在最初的d阶明显大于两倍标准差范围,而后几乎,95,的自相关系数都落在,2,倍标准差的范围以内,,而且通常由非零自相关系数衰减为小值波动的过程非常突然。,这时,通常视为(偏)自相关系数截尾。截尾阶数为d。,序列自相关图,例3.1(例2.2续),选择合适的模型ARMA拟合,1950,年,1998,年北京市城乡居民定期储蓄比例序列。,序列偏自相关图,拟合模型识别:,自相关图显示延迟,3,阶之后,自相关系数全部衰减到,2,倍标准差范围内波动,这表明序列明显地短期相关。但序列由显著非零的相关系数衰减为小值波动的过程相当连续,相当缓慢,该自相关系数可视为不截尾,偏自相关图显示除了延迟,1,阶的偏自相关系数显著大于,2,倍标准差之外,其它的偏自相关系数都在,2,倍标准差范围内作小值随机波动,而且由非零相关系数衰减为小值波动的过程非常突然,所以该偏自相关系数可视为一阶截尾,所以可以考虑拟合模型为AR(1),例3.2,美国科罗拉多州某一加油站连续,57,天的,OVERSHORT,序列,序列图,序列自相关图,序列偏自相关图,拟合模型识别:,自相关图显示除了延迟,1,阶的自相关系数在,2,倍标准差范围之外,其它阶数的自相关系数都在,2,倍标准差范围内波动。根据这个特点可以判断该序列具有短期相关性,进一步确定序列平稳。同时,可以认为该序列自相关系数,1,阶截尾,偏自相关系数显示出典型非截尾的性质。,综合该序列自相关系数和偏自相关系数的性质,为拟合模型定阶为,MA(1),例3.3,1880-1985全球气表平均温度改变值差分序列,序列自相关图,序列偏自相关图,拟合模型识别:,自相关系数显示出不截尾的性质,偏自相关系数也显示出不截尾的性质,综合该序列自相关系数和偏自相关系数的性质,可以尝试使用,ARMA(1,1)、MA(1)模型拟合该序列,问题:,当同一个序列有两个模型都有效,或者几个模型特征都不够明确,那么到底该选择哪个模型?,解决办法,确定适当的比较准则,构造适当的统计量,确定相对最优或者,AIC统计量,选择标准:AIC,越小越好,AIC准则,BIC统计量,选择标准:BIC,越小越好,BIC准则,3.4 ARMA,模型的参数估计,(略),3.5,模型的检验,(1)模型的显著性检验,目的,检验模型的有效性,(对信息的提取是否充分),检验对象,残差序列,判定原则,一个好的拟合模型应该能够提取观察值序列中几乎所有的样本相关信息,即残差序列应该为白噪声序列,反之,如果残差序列为非白噪声序列,那就意味着残差序列中还残留着相关信息未被提取,这就说明拟合模型不够有效,例3.4(例2.2续),检验,1950,年,1998,年北京市城乡居民定期储蓄比例序列拟合模型的显著性,残差白噪声序列检验结果,延迟阶数,Q,LB,统计量,P值,检验结论,6,5.83,0.3229,12,10.28,0.5050,18,11.38,0.8361,由于P值大于0.05,接受原假设,认为残差为白噪声,拟合模型显著有效,(2)参数显著性检验,目的,检验每一个未知参数是否显著非零。删除不显著参数使模型结构最精简,假设条件,检验统计量,例3.5(续例3.2),对,OVERSHORTS,序列的拟合模型进行检验,残差白噪声检验,结论:P值大于0.05,接受原假设,认为残差为白噪声,模型显著有效,参数显著性检验,检验参数,t统计量,P值,结论,均值,3.75,0.0004,10.60,0.0001,延迟阶数,Q,LB,统计量,P值,结论,6,3.15,0.6772,12,9.05,0.6171,结论:P值小于0.05,拒绝原假设,认为各系数显著非零,各系数显著有效,3.6 预测,线性预测函数,预测方差最小原则,采用线性和方差最小原则,建模步骤,时,间,序,列,图,计,算,样,本,相,关,系,数,偏,相,关,系,数,模型,识别,参数,估计,模型,检验,序,列,预,测,Y,N,若 为非周期平稳时间序列,则对其建立,若 经d阶差分后,建立了 模型;,则称对 建立了 模型。,若 周期为T,对 经T步差分后,建立了,模型,则称对 建立了 季节 模型。,说明,:,模型;,第,4,章,ARIMA,实例分析,例4-1,:1867-1938年英国绵羊数量,预测1939-1943年绵羊数量?,t,x,1867,2203,1868,2360,1869,2254,1870,2165,1871,2024,1872,2078,1873,2214,1874,2292,1875,2207,1876,2119,第一步:时序图做平稳性的初步判定,图1 时序图,建模步骤,从图1可以得到,该序列是不是明显的平稳,稍有趋势(可以考虑一阶差分),但也可结合数字特征进一步判别。,第二步:白噪声检验,图2序列白噪声检验图,建立模型前先进行进行白噪声检验。如图5所示。,Q,LB,(6)、,Q,LB,(12)、,Q,LB,(18)的 p均小于0.05,所以表明该序列不是白噪声序列;可以建模。,第三步:平稳性识别及定阶,图5差分后的序列白噪声检验图,图3自相关图,图4偏相关图,偏相关在3步之后小于3个标准差,可以认为截尾,所以选择AR(3),第四步:模型参数估计及模型检验,图5显示:各检验的P值小于0.05,所以各显著有效。,图6显示:残差白噪声检验的P值大于0.05,认为残差不白噪声,模型显著有效。,图5模型参数检验图,图6残差白噪声检验图,拟合模型的形式:,第五步:拟合模型的具体形式,或:,图7 拟合模型,第六步:预测,我们预测5步:1939、1940、1941、1942、1943年绵羊数量。由于输出的结果不是整数,我们可以将其四舍五入。,图8 预测值,(实线为预测值,虚线为置信系数95%的置信上下限),图9 拟合效果图,data example1;/*建立数据*/,input t x;,/*输入变量t 和x*/,cards;,/*告诉SAS,下面数数据*/,18672203,/*输入t和x的数据*/,18682360,18692254,18702165,.,19381791,;,1.建立数据,例4-1的SAS命令解读,proc gplot;/*画x和t的图x是纵坐标,t是横坐标*/,plot x*t;symbol1 C=black I=join V=dot;,run;,C:表示图形的颜色,如C=black、red等;,I:表示观察值之间连线的方式,如jion(线性连接)、,spline(光滑连接),V:表示观察值的图形,如dot(点)、star(星号),run:表示程序写好,可以运行了。,2.画图,proc arima data=example1;,identify var=x;,run;,proc arima data=example1:告诉SAS,下面对数据,集example1中的数据进行ARIMA建模;,identify var=x;对于变量x某些重要的信息,进行识别。它会给出五方便的信息:,(1)变量的描述性统计,(2)样本自相关图,(3)样本偏自相关图,(4)样本逆自相关图,(5)白噪声检验,3.模型识别与定阶,proc arima data=example1;,identify var=x,;,estimate p=,3 method=CLS;,run;,Estimate:告诉SAS下面是参数估计的设置,p=3:表示拟合AR(3),Method=CLS/ML/ULS:,CLS是条件最小二乘法(默认)、,ML是极大似然、,ULS是最小二乘估计,4.估计,proc arima data=example1;,identify var=x,;,estimate 3,;,forecast lead=,5 id=t out=results;,run;,Forecast:告诉SAS下面是预测的设置;,Lead=5:表示预测5步;,Id=t:表示身份标示;,Out=results:标示将预测值存在数据集results中,5.预测,proc gplot data=results;,plot x*t=,1 forecast*t=2 l95*t=3 u95*t=3/overlay;,symbol1 c=black i=none V=star;,symbol2 c=red i=joint V=none;,symbol3 c=green i=joint V=none l=,32;,run;,6.拟合效果图,Data=results:利用results数据集的变量画图;,Forecast:预测值,L95:下95%的值,U95:上95%的值,例4-2 有趋势的ARIMA,1.05-0.84-1.42 0.20 2.81 6.72 5.40 4.38,5.52 4.46 2.89-0.43-4.86-8.54-11.54-16.22,-19.41-21.61-22.51-23.51-24.49-25.54-24.06-23.44,-23.41-24.17-21.58-19.00-14.14-12.69-9.48-10.29,-9.88-8.33-4.67-2.97-2.91-1.86-1.91-0.80,对于下面时序数据建模并作5期预测。,data,ex4_2;,input,x;,t=_n_;,cards,;,1.05-0.84-1.42 0.20 2.81 6.72 5.40 4.38,5.52 4.46 2.89-0.43-4.86-8.54-11.54-16.22,-19.41-21.61-22.51-23.51-24.49-25.54-24.06-23.44,-23.41-24.17-21.58-19.00-14.14-12.69-9.48-10.29,-9.88-8.33-4.67-2.97-2.91-1.86-1.91-0.80,;,Run;,分析步骤1:建立数据,proc,gplot,data=ex4_2;,plot,x*t;,symbol,v,=star,c,=green,i,=join;,run,;,时序图可以得到,该序列是不是明显的平稳,稍有趋势(可以考虑一阶差分),但也可结合数字特征进一步判别。,分析步骤2:图形初步判别平稳性,proc,arima,;,identify,var,=x;,run,;,分析步骤3:白噪声检验、模型识别,序列白噪声检验显示:,可以建模,序列白噪声检验图,X的自相关函数图,X的偏相关函数图,初选模型MA(4),或AR(5),proc,arima,;,identify,var,=x,minic,p,=(,0,:,5,),q,=(,0,:,5,);,run,;,分析步骤4:例用BIC帮助识别模型,根据选择为AR(5)模型,模型的,拟合AR(5),estimate,P=5;,estimate,P=5 noint;,run,;,残差白噪声检验通过,分析步骤5:模型参数估计及检验,均值,2、3、4、5系数都检验都不显著。,再尝试AR(1),estimate,P=1;,estimate,P=1;noint;,run,;,残差白噪声检验不通过,残差白噪声检验:,estimate,q=4;,estimate,q=4 noint;,run,;,尝试拟合():,没有通过白噪声检验,模型不通过。,data,ex4_2;,input,x;dx=dif(x);t=_n_;,cards,;,1.05-0.84-1.42 0.20 2.81 6.72 5.40 4.38,5.52 4.46 2.89-0.43-4.86-8.54-11.54-16.22,-19.41-21.61-22.51-23.51-24.49-25.54-24.06-23.44,-23.41-24.17-21.58-19.00-14.14-12.69-9.48-10.29,-9.88-8.33-4.67-2.97-2.91-1.86-1.91-0.80,;,proc,gplot data=,ex4_2;,plot,x*t dx*t;,symbol,v,=star,c,=green,i,=join;,run,;,proc,arima,;,identify,var,=x(,1,);,run,;,分析步骤6:差分,重新识别模型,一阶差分序列的自相关图,识别P=1,即为ARIMA(1,1,0),一阶差分序列的偏相关图,分析步骤7:参数估计及模型诊断,proc,arima data=,ex4_2;,identify,var,=x(,1,);,estimate,p,=,1,;,run,;,拟合ARIMA(1,1,0)模型:,残差白噪声检验通过,均值参数不显著,proc,arima data,=ex4_2;,identify,var,=x(,1,);,estimate,p,=,1 noint,;,run,;,拟合不带常数项的ARIMA(1,1,0)模型:,参数及模型检验均通过,确定模型为,ARIMA(1,1,0),拟合模型为:,即:,或等价记为:,步骤8:对时序做5期预测,arima data,=ex4_2;,identify,var,=x(,1,);,estimate,p,=,1,noint;,forecast,lead,=,5,id,=t;,run,;,5期预测结果:,data,ex4_2;,input,x;,dx=dif(x);,t=_n_;,cards,;,1.05-0.84-1.42 0.20 2.81 6.72 5.40 4.38,5.52 4.46 2.89-0.43-4.86-8.54-11.54-16.22,-19.41-21.61-22.51-23.51-24.49-25.54-24.06-23.44,-23.41-24.17-21.58-19.00-14.14-12.69-9.48-10.29,-9.88-8.33-4.67-2.97-2.91-1.86-1.91-0.80,;,proc,gplot data,=ex4_2;,plot,x*t dx*t;,symbol,v,=star,c,=green,i,=join;,run,;,proc,arima,;,identify,var,=x(,1,);,estimate,p,=,1,noint;,forecast,lead,=,5,id,=t;,run,;,例4-2的完整程序:,展开阅读全文

咨信网声明:本文档由用户上传并分享,仅供学习交流、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
咨信网小贴示:
1、浏览或下载可查看了解,请点击【咨信网告知】。
2、下载文件中如有侵权或不适当内容,将立即纠正。
3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
4、开具发票登录电脑端申请,请点击【索取发票】。
咨信网客服组:【微信客服】
1、浏览或下载可查看了解,请点击【咨信网告知】。
2、下载文件中如有侵权或不适当内容,将立即纠正。
3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
4、开具发票登录电脑端申请,请点击【索取发票】。
咨信网客服组:【微信客服】


时间序列分析讲义.ppt
















自信AI助手














微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/14738694.html