欢迎来到天天文库
浏览记录
ID:56759543
大小:104.50 KB
页数:5页
时间:2020-07-07
《时间序列ARMA模型及分析.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ARMA模型及分析本次试验主要是通过等时间间隔,连续读取70个某次化学反应的过程数据,构成一个时间序列。试对该时间序列进行ARMA模型拟合以及模型的优化,最后进行预测。以下本次试验的数据:表1连续读取70个化学反应数据47642371386455415948713557405844805537745157506045575045255950715674505845543654485545575062446443523859554153493435544568385060395940575423资料来源:O’Donovan,Consec.
2、ReadingsBatchChemicalProces,R.B.Milleretal.下面的分析及检验、预测均是基于上述数据进行的,本次试验是在Eviews6.0上完成的。一、序列预处理由于只有对平稳的时间序列才能建立ARMA模型,因此在建立模型之前,有必要对序列进行预处理,主要包括了平稳性检验和纯随机检验。图1化学反应过程时序图序列时序图显示此化学反应过程无明显趋势或周期,波动稳定。见图1。图2化学反应过程相关图和Q统计量从图2的序列的相关分析结果:1.可以看出自相关系数始终在0周围波动,判定该序列为平稳时间序列2.看Q统计量的P值:
3、该统计量的原假设为X的1期,2期……k期的自相关系数均等于0,备择假设为自相关系数中至少有一个不等于0,因此如图知,该P值在滞后2、3、4期是都为0,所以拒接原假设,即序列是非纯随机序列,即非白噪声序列(因为序列值之间彼此之间存在关联,所以说过去的行为对将来的发展有一定的影响,因此为非纯随机序列,即非白噪声序列)。一、模型识别由于检验出时间序列是平稳的,且是非白噪声序列,因此可以建立模型,在建立模型之前需要识别模型阶数即确定阶数。阶数确定要借助于时间序列的相关图,即序列的自相关函数和偏自相关函数,并根据他们之间的理论模式进行阶数最后的确
4、定。下面给出自相关函数和偏自相关函数之间的理论模式:表2时间序列的AC与PAC理论模式自相关系数偏相关系数模型定阶拖尾P阶截尾AR(p)模型q阶截尾拖尾MA(q)模型拖尾拖尾ARMA(p,q)模型根据时间序列的相关图图2显示的自相关系数的2阶截尾的性质以及偏自相关系数1阶截尾性,我们尝试拟合ARMA(1,2)模型。一、模型参数估计在识别了模型的形式后,我们就可以使用Eviews估计方程参数。下面就对ARMA(1,2)模型其参数估计的结果。图3ARMA(1,2)模型估计结果以上就是拟合ARMA(1,2)的结果,我们用yieldt来表示时间
5、序列,于是我们基于上述结果写出ARMA(1,2)的估计结果:对于ARMA(1,2)模型估计,其命令形式为:lsyieldcar(1)ma(1)ma(2)。一、模型诊断检验ARMA模型参数估计后,应该检验模型的确认是否正确,通常是对模型的残差序列进行白噪声检验。图4模型ARMA(1,2)的残差相关图和Q统计量对残差序列进行白噪声检验,可以看出ACF和PACF都没有显著异于零,Q统计量的P值都远远大于0.05,因此可以认为残差序列为白噪声序列,模型信息提取比较充分。常数和滞后一阶参数的P值都很小,参数显著;因此整个模型比较精简,模型较优。在
6、模型检验之后,我们还可以对模型优化,模型优化的主要判断标准就是AIC准则和SC准则。在几个模型都符合要求,且也都有效参数显著,这个时候我就要通过比较AIC准则和SC准则,从而来确定最终的模型,当然是AIC准则和SC准则越小越优。二、模型预测通过上述的分析我们知道,模型ARMA(1,2)是合适的,因此,我们就基于它来进行预测。在这我们利用模型对65到70的这几个数据进行预测,预测结果如下图:图5模型预测图我们下面给出预测和实际值的对比表:表265期到70期的yield预测值和实际值656667686970实际值395940575423预测
7、值45.685155.337449.930651.579351.076551.2298从预测的效果来看,预测值和实际值之间还是存在比较大的差距的。因此,我们还有必要选择更好的ARMA模型或者其他模型来提高预测的精度。
此文档下载收益归作者所有