欢迎来到天天文库
浏览记录
ID:12682806
大小:36.00 KB
页数:3页
时间:2018-07-18
《时间序列分析试验五》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验五ARMA模型的建立、识别、检验【实验目的】熟悉对零均值平稳序列建立ARMA模型的前三个阶段:模型识别、模型参数估计、诊断检验。(1)根据时间序列自相关图对零均值平稳序列进行初步的模型识别。(2)运用Eviews软件估计ARMA模型参数。对所建立的模型是否为适应性模型进行诊断检验。【实验内容】模型识别根据零均值平稳化后的序列的自相关函数和偏自相关函数表现出的特征,对序列进行初步的模型识别(注:这种方法并不总是有效)。模型参数估计Eviews建立ARMA模型的命令用到AR、MA、SAR,SMA等参数项。其中SAR、SMA两参数在建立季节性时间序列模型时要用到。例如:对一个零均值
2、的平稳序列x建立ARMA(2,1)模型,(1)命令操作方式为:lsxar(1)ar(2)ma(1)(2)菜单操作方式:Quick---àEstimateequation,输入:xar(1)ar(2)ma(1),OK。以上述操作方式建模时,Eviews自动采用非线性最小二乘法估计模型参数。模型的诊断检验:1.判断模型是否为适应性模型判断模型是否为序列的适应性模型,主要根据模型残差是否为白噪声来判断,若残差是白噪声,则可认为此模型是序列的适应性模型,否则,不是。Eviews操作:在模型窗口,View----àResidualtests----àCorrelogram—Qstatist
3、ics根据输出的残差的Q统计量判断残差是否为白噪声序列。2.模型中各项的取舍若建立的模型为适应性模型,还要看输出项中各变量是否显著(通过输出结果中的t统计量值及相应的P值),对不显著的项,要剔除,然后重新建模。1.模型的选择(定阶)对于同一个序列来说,可能有多个适应性模型,要从这多个适应性模型中选择,通常根据多个模型输出项中的赤池信息准则(AIC,Akaikeinfocriterion)和施瓦茨准则(SBC,SchwartzBayescriterion)进行比较,一般认为这两个统计量值越小的模型越好。4.模型平稳性和可逆性的判断判断模型是适应性模型后,还应判断模型是否平稳和可逆,
4、判断方法如下。模型输出结果最下方输出的两项,ARinvertedroot(如果有的话)和MAinvertedroot(如果有的话),其含义分别为:invertedARroot:为模型自回归AR部分所对应的差分方程的特征方程的特征根。若特征根的绝对值都小于1,则说明模型是平稳的;若其中有大于或等于1的,说明模型非平稳;若有等于1或很接近于1的,说明原序列为单位根过程,需要先对序列进行差分平稳化变换(有几个单位根,作几阶差分变换),然后建模。invertedMAroot:为模型移动平均MA部分所对应的差分方程的特征方程的特征根。若特征根绝对值都小于1,则说明模型是可逆的;若有大于或等
5、于1的,说明模型不可逆;若有等于1或很接近于1的,则很有可能在数据处理过程中,对原序列过度差分了,这时需要减少对序列差分的阶数,再重新建模。演示实验:我国1952年至1998年的零售物价指数(以1950=1)。试分析说明其变化趋势并建议可以采用的模型。【实验步骤】练习(1)选取一个序列,如x,判断序列是否为平稳,均值是否零均值平稳序列。若否,应先将序列转化为零均值平稳序列。(2)观察该序列自相关图,根据自相关函数滞后二阶截尾,偏自相关函数表现为拖尾,初步判断模型阶数AR(2)。(3)建模:lsxar(1)ar(2)(4)诊断检验:a.模型是否为序列的适应性模型:检验模型残差是否为
6、白噪声。b.模型中各项是否显著:用各变量的t检验值及相应的p值。c.模型选择:先记下拟合的ar(2)模型的AIC和SBC。再拟合其它模型如:ARMA(2,1),记下输出的AIC和SBC。比较上述结果,看哪个更小。a.判断模型是否平稳:看invertedARroot是否小于1.
此文档下载收益归作者所有