ARIMA模型的建立.docx
《ARIMA模型的建立.docx》由会员分享,可在线阅读,更多相关《ARIMA模型的建立.docx(11页珍藏版)》请在冰豆网上搜索。
ARIMA模型的建立
实验二ARIMA模型的建立
—、实验目的
了解ARIMA模型的特点和建模过程,了解AR,MA和ARIMA模型三者之间的区别与联系,掌握如何利用自相关系数和偏自相关系数对ARIMA模型进行识别,利用最小二乘法等方法对ARIMA模型进行估计,利用信息准则对估计的ARIMA模型进行诊断,以及如何利用ARIMA模型进行预测。
掌握在实证研究如何运用Eviews软件进行ARIMA模型的识别、诊断、估计和预测。
二、基本概念
所谓ARIMA模型,是指将非平稳时间序列转化为平稳时间序列,然后将平稳的时间序列建立ARMA模型。
ARIMA模型根据原序列是否平稳以及回归中所含部分的不同,包括移动平均过程(MA)、自回归过程(AR)、自回归移动平均过程(ARMA)以及ARIMA过程。
在ARIMA模型的识别过程中,我们主要用到两个工具:
自相关函数ACF,偏自相关函数
PACF以及它们各自的相关图。
对于一个序列Xt而言,它的第j阶自相关系数j为它
的j阶自协方差除以方差,即j二jo,它是关于滞后期j的函数,因此我们也称之为自相关函数,通常记ACF(j)。
偏自相关函数PACF(j)度量了消除中间滞后项影响后两滞后变量之间的相关关系。
三、实验内容及要求
lx实验内容:
(1)根据时序图的形状,采用相应的方法把非平稳序列平稳化;
(2)对经过平稳化后的1950年到2007年中国进出口贸易总额数据运用经典B-J方法论建立合适的ARIMA(p,d,q)模型,并能够利用此模型进行进出口贸易总额的预测。
2、实验要求:
(1)深刻理解非平稳时间序列的概念和ARIMA模型的建模思想;
(2)如何通过观察自相关,偏自相关系数及其图形,利用最小二乘法,以及信息准则建立合适的ARIMA模型;如何利用ARIMA模型进行预测;
(3)熟练掌握相关Ewews操作,读懂模型参数估计结果。
四、实验指导
2、模型识别
(1)数据录入
打开Eviews软件,选择"File"菜单中的"New--Workfile"选项,在"Workfilestructuretype"栏选择“Dated-regularfrequency”f在"Datespecification"栏中分别选择“Annual'(年数据),分别在起始年输入1950,终止年输入2007,点击ok,见图3-1,这样就建立了一个工作文件。
点击File/lmport,找到相应的Excel数据集,导入即可。
WorkfileCreate
Workfilestructuretyp・
Dated-regularfrequ▼j
Datesptcification
FrequencyAnmial
Start11950
IrregularDat^dandPanelworkfilesbemadefromUnstructuredworkfilesbylatersptcidti«tnd/or
|2007
OK]CancelI
K«»es(optionWF:
厂
Page:
I
图3」建立工作文件窗口
2)时序图判断平稳性
因为数据有指数上升趋势,
令"seriesy二log(ex)”就得到对数序列,其时序图见图序列波动剧烈:
图3-3对数进出口总额时序图
从图上仍然直观看出序列不平稳,进一步考察其自相关图和偏自相关图3-4:
图3-4对数序列y自相关图
从自相关系数可以看出,衰减到零的速度非常缓慢,所以断定y序列非平稳。
为了证
实这个结论,进一步对其做ADF检验,结果见图3-5,可以看出在显著性水平0.05下,接受存在一个单位根的原假设,进一步验证了原序列不平稳。
为了找出其非平稳的阶数,需要对其一阶差分序列和二阶差分序列等进行ADF检验。
图3-5序列y的ADF检验结果
(4)差分次数d的确定
y序列显著非平稳,现对其一阶差分序列进行ADF检验,在图3-6中的对话框中选择'Tdifference",检验结果见图3-7,可以看岀在显著性水平0.05下显著拒绝存在单位根的原假设,说明一阶差分序列是平稳的,因此d二1。
辰砂泣"Dickey-Fuller
OK
Cancel
图3-6
图3-7阶差分序列平稳性检
(5)建立一阶差分序列在Eviews对话框
中输入过一阶差分处理后的新序雜就可x=y-y(-l)\并点击”回车二如图3-8,便得到了经以对x序列进行ARMA模型分析謨时序图见图3-9,从直观上来看,序列x也是平稳的,这
簫EVievs
File厂‘■…^iewgroc
图3-8
X图3-9X序列时序图6)模型的识别做平稳序列x的自相关图3-10:
图3-10x的自相关-偏自相关图
从x的自相关函数图和偏自相关函数图中我们可以看到,偏自相关系数是明显截尾的,而自相关系数在滞后6阶和7阶的时候落在2倍标准差的边缘,有待于进行模型选择。
2、模型的参数估计
点击"Quick'-HEstimateEquationB,会弹出如图3-12所示的窗口,在"EquationSpecification"空白栏中键入“xCMA
(1)MA
(2)MA(3)MA(4)MA(5)AR
(1)AR
(2)"等,在TstimationSettings”中选择"LS-LeastSquares(NLSandARMA)",然后"OK”。
或者在命令窗口直接输入IsxCMA
(1)MA⑵MA(3)MA(4)MA⑸AR
(1)AR⑵等。
针对序列x我们尝试几种不同的模型拟合,比如
ARMA(1,1),ARMA(lf2),ARMA(1,3)等。
各种模型的参数估计结果和相关的检验统计量见表3-1
经过不断的尝试,我们最终选择了ARMA(1,7)模型,并且该模型中移动平均部分的部分系数不显著,最终得到的模型见图:
speci
D«p«ndon*tvarifollov^dbyli-stofs*・1
■
EquationEstim4itior
s«ttmcs
VUthocT-■—IxciiS
gpl.[2502007
图3-H方程设定窗口
图3J2ARMA『?
)估计结
可以看到,模型所有解释变量的参数估计值在0.02的显著性水平下都是显著的。
3、模型的诊断检验
DW统计量在2附近,残差不存在一阶自相关,但需要对残差做进—步分析;点击"View”
"Residualtest"一"Correlogram-Q-statistics",在弹出的窗口中选择滞后阶数为默认24,点击"Ok",见图3-13,从图上钢可以看出,残差不再存在自相关,说明模型拟合很好,模型拟合图见图3-
14o
nII
9I
i
I
IIEIi
9i
图3残差的自相关-偏自相关图
ResidualActualFitted
图3-14ARMA(1,7)拟合效果图
4、模型的预测
点击"Forecast",会弹岀如图3-25所示的窗口。
在Eviews中有两种预测方式:
*'Dynamic和“Static",前者是根据所选择的一定的估计区间,进行多步向前预测;后者是只滚动的进行向前一步预测,即每预测一次,用真实值代替预测值,加入到估计区间,再进行向前一步预测。
点击Dynamicforecast,Forecastsample"中输入19502007,结果见图3-16:
Forecast
■VI.
Eq.uationUKTITLED
SericX
Seri“
Forecast
S.E
Mtlhod
伍Dynamicforecasf*Staticforecast
Structural(1gnorei
Forecastsanple
[19502007
-Output
S/Forecastgraph
1"ForecuitQvtluel
VInsert^ctuialsforout-^f-sanpleobi
Ctxical
图3-15
图3-16模型动态预测图
图中实线代表的是x的预测值,两条虚线则提供了2倍标准差的置信区间。
可以看到,随着预测时间的增长,预测值很快趋向于序列的均值(接近0)。
图的右边列出的是评价预
测的一些标准,如平均预测误差平方和的平方根(RMSE),Theil不相等系数及其分解。
可以看到,Theil不相等系数为0.4295,表明模型的预测能力不太好,而对它的分解表明偏误比例很小,方差比例较大,说明实际序列的波动较大,而模拟序列的波动较小,这可能是由于预测时间过长。
下面我们再利用“Static”方法来预测,得到如图3-17所示的结果。
从图中可以看到,“Static”
方法得到的预测值波动性要大;同时,方差比例的下降也表明较好的模拟了实际序列的波动,
The"不相等系数为0.306,其中协方差比例为0.79,表明模型的预测结果较理想。
图3-17模型静态预测图
综合上述分析过程,实际上我们是针对原序列(EX)7950年一2007年我国进出口贸易总额数据序列,建立了一个ARIMA(1,1,7)模型进行拟合,模型形式如下:
(1B)(lnEX)t0.16430.4889(lnEX)t11.1864n0.4144120.4194160.5729e