时间序列分析STATA 第三课.doc_第1页
时间序列分析STATA 第三课.doc_第2页
时间序列分析STATA 第三课.doc_第3页
时间序列分析STATA 第三课.doc_第4页
时间序列分析STATA 第三课.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用STATA软件学习时间序列分析第三课:ARMA/ARIMA建模及预测 核心问题:1,前提:同方差,因此,不用考虑不同时刻变量的离散性; 2,建立的是变量分布的均值模型, 也就是,随机变量分布的均值所在的位置 3,难点在于,时间序列数据建立模型并没有唯一性以quarterly.dta的数据来说明。这个数据是美国的季度GDP数据,数据从1947年一季度开始,到2012年一季度结束。研究对象,GDP,存在通货膨胀问题。所以要用GDP平减指数(GDP Deflator)进行矫正,这里是以2005年的美元作为基准的。所以考察变量是GDP2005,即以2005年的美元作为基准的各季度的GDP真实值。一,一些基本符号: D L F 二,建立模型:前期准备:观察时序图 相关命令:tsset, tsline/twoway从图上可以看出,GDP2005值呈线性的向右上方倾斜,第一种方法:可以用确定性分析理的方法,使用研究变量对时间变量进行回归 即:regress lrgdp date (采用的是最小二乘估计)然后对残差项进行White Noise检验观察此图:特征大值跟大值,小值跟小值,这说明Residual中存在着自相关信息。肯定不是White Noise因此,从这里看出,确定性的方法比较直观,简单,但效果不好,弥补:对残差序列进行回归,建立AR模型,这就是所谓的 残差自回归模型。第二种方法BOX-JENKINS方法,也就是通常所说的ARMA(p,d) /ARIMA(p,d,d)建模(采用的是最大似然估计)。四大步骤:1、模型识别Identification:决定p和q 2、模型估计Estimation:估计 3、模型检验Diagnostic Checking 4、模型优化Parsimony 1,模型识别Identification 相关命令:ac pac 这个图的特征是 ac值虽然在减小,但其减少类似线性,这时候就要考虑差分了,通常使用的是一阶差分和二阶差分 一阶差分 generate growth=lrgdp-L.lrgdp 这个时候,growth就是经济增长率这张图的 ac值快速减少到影音之内,说明在样本中,变量growth显现的是平稳。此时,这张图同时和pac图联合使用,来判定p,q ac 图决定是q, pac图决定的是p 可以判定,growth的模型是ARMA(1,2)2,模型估计Estimation,命令:ARIMAarima growth, arima(1,0,2)arima lrgdp, arima(1,1,2)关键:如何看懂这个结果,如何写出ARMA的具体方程形式。,模型检验和优化:这两个步骤通常交叉进行的 a上述结果存在着系数显著性检验无法通过的情形,所以必须重新做 arima growth, arima( 1, 0, 1) /arima(0,0,2)等多种情形, 直至系数检验通过为止。 b 系数显著性检验通过之后,要进行模型有效性检验,也就是检验残差项是否是白噪声,对应的两个命令:wntestq , wntestb c 如果有两个以上的模型都通过了模型有效性检验以及参数显著性检验,那么就要计算AIC值来进行取舍。三、预测Forcasting命令:predict。隐含的格式是one step ahead predictions计算公式是:,注意:是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论