stata操作介绍之时间序列分析实用教案_第1页
stata操作介绍之时间序列分析实用教案_第2页
stata操作介绍之时间序列分析实用教案_第3页
stata操作介绍之时间序列分析实用教案_第4页
stata操作介绍之时间序列分析实用教案_第5页
已阅读5页,还剩29页未读 继续免费阅读

VIP免费下载

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

文档简介

1、一、 基本(jbn)时间序列模型的估计 在许多情况下,人们用时间序列的观测时期代表的时间作为模型的解释变量,用来表示被解释变量随时间的自发变化趋势。这种变量称为时间变量,也叫做趋势变量。 时间变量通常用t表示,其在用时间序列构建(u jin)的计量经济模型中得到广泛的应用,它可以单独作为一元线性回归模型中的解释变量,也可以作多元线性回归模型中的一个解释变量,其对应的回归系数表示被解释变量随时间变化的变化趋势,时间变量也经常用在预测模型中。第1页/共33页第一页,共34页。1、 定义时间(shjin)序列在stata中的实现 在进行时间序列的分析之前,首先要定义变量为时间序列数据。只有定义之后,

2、才能对变量使用时间序列运算(yn sun)符号,也才能使用时间序列分析的相关命令。定义时间序列用tsset命令,其基本命令格式为: tsset timevar , options 其中, timevar为时间变量。Options分为两类,或者定义时间单位,或者定义时间周期(即timevar两个观测值之间的周期数)。Options的相关描述如表1所示。第2页/共33页第二页,共34页。 注:(1)units表示时间单位,对于%tc,允许(ynx)的时间单位包括:second、seconds、secs、secs、minutes、minute、mine、min、hours、hour、days、wee

3、ks、week。对于其他%t的格式,Stata自动获得其时间单位,delta选项经常与%tc格式一起使用。时间单位时间单位格式说明格式说明Clocktimetimevar的格式为%tc,0=1jan1960 00:00:00.000,1=1jan1960 00:00:00.001即0代表1960年1月1日的第一秒,1为1960年1月1日的第二秒,依次后推。dailytimevar的格式为%td,0=1jan1960,1=2jan1960;即0为1960年第一天,1为1960年第二天,依次后推。weeklytimevar的格式为%tw,0=1960w1,1=1960w2;即0为1960年第一周,

4、1为1960年第二周,依次后推。monthlytimevar的格式为%tm,0=1,1=;即0为1960年第一月,1为1960年第二月,依次后推。quarterlytimevar的格式为%tq,0=1960q1,1=1960q2;即0为1960年第一季,1为1960年第二季,依次后推。harfyearlytimevar的格式为%th,0=1960h1,1=1960h2;即0为从1960起的第一个半年,1为从1960年起第二个半年,依次后推。yearlytimevar的格式为%ty,1960=1960,1961=1960generictimevar的格式为%tgformat(%fmt)用户定义的

5、其他时间周期时间周期 例子例子delta(#)例如delta(1)或delta(2)delta(exp)例如delta(7*24)delta(#units)例如delta(7 days)或delta(15 minutes)或delta(7 days 15 minutes)。见注(1)delta(exp)units)例如delta(2+3) weeks)第3页/共33页第三页,共34页。 可以通过以下三种方式来定义时间序列。例如,想要生成格式(g shi)为%td的时间序列,并定义该时间序列为t,则可以用以下三种方法: 方法方法1 方法方法2 方法方法3format t %td tsset tt

6、sset t,dailytsset t, format(%td)第4页/共33页第四页,共34页。 【例1】使用文件(wnjin)“cpi.dta”的数据来对tsset命令的应用进行说明。该例子是我国1983年1月年至2007年8月的居民消费价格指数CPI。部分数据如表2所示: 表2 我国居民消费价格指数CPI YearYear monthmonthcpicpi19831100.619832100.919833100.919834100.419835101.219836101.919837100.9第5页/共33页第五页,共34页。2、 对时间序列(xli)进行修匀 时间序列的形成是各种不同的

7、因素对事物的发展变化共同起作用的结果。这些因素概括起来可以归纳为四类:长期趋势因素、季节变动因素、循环变动因素和不规则变动因素。 时间序列构成分析(fnx)就是要观察现象在一个相当长的时期内,由于各个影响因素的影响,使事物发展变化中出现的长期趋势、季节变动、循环变动和不规则变动。 通过测定和分析(fnx)过去一段时间之内现象的发展趋势,可以认识和掌握现象发展变化的规律性,为统计预测提供必要的条件,同时也可以消除原有时间序列中长期趋势的影响,更好地研究季节变动和循环变动等问题。测定和分析(fnx)长期趋势的主要方法是对时间序列进行修匀。第6页/共33页第六页,共34页。 数据=修匀部分(b fe

8、n)+粗糙部分(b fen),运用Stata进行修匀使用tssmooth命令,其基本命令格式如下所示: tssmooth smoothertype newvar = exp if in , . 其中smoothertype有一系列目录,如下表3所示:平滑的种类平滑的种类smoothertype移动平均不加权ma加权ma递归单指数过滤器exponential双指数过滤器dexponential非季节性Holt-Winters修匀hwinters季节性Holt-Winters修匀shwinters非线性过滤器nl第7页/共33页第七页,共34页。 【例2】继续使用上例的数据来对tssmooth命令

9、的应用进行说明。在本例中对该组数据进行修匀,以便消除不规则变动的影响,得到时间序列长期趋势,本例修匀的方法是利用之前的1个月和之后的2个月及本月(bn yu)进行平均。第8页/共33页第八页,共34页。二、 ARIMA模型(mxng)的估计、单位根与协整 时间序列模型一般分为四类,分别是自回归过程、移动平均过程、自回归移动平均过程、单整自回归移动平均过程。 自回归过程 如果一个剔出均值和确定性成分的线性过程可表达为 xt = 1xt-1 + 2 xt-2 + + p xt-p + ut 其中i, i = 1, p 是自回归参数,ut 是白噪声(zoshng)过程,则称xt为p阶自回归过程,用A

10、R(p)表示。xt是由它的p个滞后变量的加权和以及ut相加而成。 移动平均过程 如果一个剔出均值和确定性成分的线性随机过程可用下式表达 xt = ut + 1 ut 1 + 2 ut -2 + + q ut q 其中 1, 2, , q是回归参数,ut为白噪声(zoshng)过程,则上式称为q阶移动平均过程,记为MA(q) 。第9页/共33页第九页,共34页。 自回归移动平均过程 由自回归和移动平均两部分共同构成的随机过程称为自回归移动平均过程,记为ARMA(p, q), 其中p, q分别表示自回归和移动平均部分的最大阶数。ARMA(p, q) 的一般表达式是 xt = 1xt-1 + 2xt

11、-2 + p xt-p + ut + 1ut-1 + 2 ut-2 + .+ q ut-q 单整自回归移动平均过程 对于ARMA过程(包括AR过程),如果(rgu)特征方程(L) = 0 的全部根取值在单位圆之外,则该过程是平稳的;如果(rgu)若干个或全部根取值在单位圆之内,则该过程是强非平稳的。除此之外还有第三种情形,即特征方程的若干根取值恰好在单位圆上。这种根称为单位根,这种过程也是非平稳的。 若随机过程yt 经过d 次差分之后可变换为一个以 (L)为p阶自回归算子, (L)为q阶移动平均算子的平稳、可逆的随机过程,则称yt 为(p, d, q)阶单整(单积)自回归移动平均过程,记为AR

12、IMA (p, d, q)。第10页/共33页第十页,共34页。1、 时间(shjin)序列相关性检验的stata实现 在进行arima分析前,对序列(xli)的特征应该有相应的了解。包括自相关图,偏自相关图和Q统计量。 自相关刻画它序列(xli) 的邻近数据之间存在多大程度的相关性。 偏自相关度量的是k期间距的相关而不考虑k -1期的相关。 p阶滞后的Q-统计量的原假设是:序列(xli)不存在p阶自相关;备选假设为:序列(xli)存在p阶自相关。 在Stata中实现相关性检验的基本命令格式如下所示: 命令格式1(做出自相关和偏自相关图): corrgram varname if in , c

13、orrgram_options 命令格式2(做出自相关图): ac varname if in , ac_options 命令格式3(做出自相关和偏自相关图): pac varname if in , pac_options第11页/共33页第十一页,共34页。 以上(yshng)三个命令格式的选项的相关描述分别如表4、5、6所示: 表4 corrgram_options的相关描述 表5 ac_options的相关描述 表6 ac_options的相关描述主要选项主要选项描述描述lags(#)*滞后阶数noplot不进行作图yw通过Yule-Walker方程组,计算偏自相关PAC主要选项主要选

14、项描述描述lags(#)*滞后阶数generate(newvar)生成新变量,默认不做图level(#)置信度,默认95%fft通过傅里叶转化计算AC主要选项主要选项描述描述lags(#)*滞后阶数generate(newvar)level(#)生成新变量,默认不做图置信度,默认95%yw通过Yule-Walker方程组,计算偏自相关PAC第12页/共33页第十二页,共34页。【例3】使用文件“gnp.dta”的数据来对Stata中自相关与偏自相关的应用进行说明。该数据给出了中国(zhn u)1953-1984年的国民生产总值GNP、私人国内总投资I、GNP的隐性价格折算因子P(以1972为基

15、期)、半年期商业票据利率R。在本例中我们对GNP时间序列进行分析,观察期相关图和自相关图,从而得到GNP时间序列的类型。部分数据说明如表7所示。年份年份中国中国GNP私人国内总私人国内总投资投资GNPGNP的隐性的隐性价格折算因价格折算因子(子(1972=1)半年期商业半年期商业票据利率票据利率1953623.685.30.5882.521954616.183.10.5961.591955657.5103.80.6082.191956671.6102.60.6283.311957683.8970.6493.821958680.987.50.662.471959721.71080.6763.96

16、第13页/共33页第十三页,共34页。2、 时间序列(xli)稳定性检验的stata实现 检验序列的平稳性,可以用phillips-perron检验,dickey-fuller检验,以及应用(yngyng)GLS扩展的dickey-fuller检验。其基本命令格式如下: 命令格式1(dickey-fuller检验): dfuller varname if in ,option 命令格式2(GLS扩展的dickey-fuller检验): dfgls varname if in , options 命令格式3(phillips-perron检验): pperron varname if in ,

17、options 以上三个命令格式的选项的相关描述分别如表8、9、10所示:第14页/共33页第十四页,共34页。表8 dickey-fuller检验options的相关(xinggun)描述表9GLS扩展的dickey-fuller检验options的相关(xinggun)描述表10 phillips-perron检验检验options的相关(xinggun)描述主要选项主要选项描述描述noconstant没有截据项trend包括时间趋势drift包括漂移项regress 显示回归结果lags(#) 滞后阶数主要选项主要选项描述描述maxlag(#)最大滞后阶数notrend没有时间趋势ers

18、利用插值法计算临界值主要选项主要选项描述描述noconstant没有截据项trendregress 有趋势项显示回归结果lags(#)最大滞后阶数第15页/共33页第十五页,共34页。 【例4】继续使用文件“gnp.dta”的数据来对Stata中平稳性检验的相关应用进行说明。这里要求使用dickey-fuller检验、GLS扩展的dickey-fuller检验和phillips-perron检验三种方法(fngf),对GNP的一阶差分进行平稳性检验。第16页/共33页第十六页,共34页。11.2.3 ARIMA模型(mxng)的stata实现 时间序列的自回归移动平均法可是通过使用arima命

19、令来实现。其基本命令格式如下: arima depvar indepvars if in weight , options 在使用arima模型前,需要先检验数据的平稳性和相关性,然后(rnhu)经过判断才能使用。主要选项主要选项描述描述noconstant没有截据项Arima(#p,#d,#q)Arima(p,d,q)模型Ar(numlist)Ar的滞后阶数Ma(numlist) Ma的滞后阶数Constraints(constraints)线性约束collinear保留多重共线性变量Sarima(#p,#d,#q,#s)季节arima模型Mar(numlist,#s)季节ar的滞后阶数Mm

20、a( numlist,#s)季节ma的滞后阶数第17页/共33页第十七页,共34页。 【例5】使用文件“population.dta”的数据来对Stata中ARIMA模型(mxng)的相关应用进行说明。该表给出了某地区每年的年度总人口数。部分数据如下:年份年份年底总人口数年底总人口数(万人万人)194954167195055196195156300195257482195358796195460266195561465195662828195764653195865994195967207第18页/共33页第十八页,共34页。三、 VAR与VEC模型的估计(gj)及解释 1、VAR模型的阶数选

21、择 在Stata中VAR模型阶数选择的实现,是通过如下基本( jbn)命令来实现的: depvarlist if in , preestimation_options主要选项主要选项描述描述maxlag(#)最高滞后阶数; 默认是滞后4期exog(varlist)外生变量constraints(constraints)对外生变量的线性约束noconstant 没有常数项level(#) 置信度,默认95%separator(#)分割线第19页/共33页第十九页,共34页。 2、构建VAR模型 在Stata中构建VAR模型的实现(shxin),是通过如下基本命令来实现(shxin)的: var

22、depvarlist if in , options主要选项主要选项描述描述模型1noconstant 没有常数项lags(numlist)VAR滞后阶数 exog(varlist) 外生变量模型2 constraints(numlist)线性约束 nolog 不显示迭代过程 noisure一步迭代dfk自由度调节small小样本t,f统计量报告结果 level(#)置信度第20页/共33页第二十页,共34页。 3、平稳性条件考察 在Stata中VAR模型平稳性条件考察的实现(shxin),是通过如下基本命令来实现(shxin)的: varstable , options主要选项主要选项描述描

23、述estimates(estname)考察VAR(estname)的平稳性graph对伴随矩阵的特征值作图dlabel将特征值标记为到单位圆的距离第21页/共33页第二十一页,共34页。 4、残差的正态性和自相关检验 在Stata中VAR模型(mxng)残差的正态性和自相关检验的实现,是通过如下基本命令来实现的: varnorm , options主要选项主要选项描述描述jbera statistics Jarque-Bera 统计量skewness偏度kurtosis峰度estimates(estname)cholesky 已估计的var名称使用Cholesky 分解separator(#)

24、分割线第22页/共33页第二十二页,共34页。 5、格兰杰因果检验( jinyn) 在Stata中VAR模型格兰杰因果检验( jinyn)的实现,是通过如下基本命令来实现的: vargranger , estimates(estname) separator(#)第23页/共33页第二十三页,共34页。 6、脉冲分析(fnx) (1)irf文件的创建、显示、激活和清除 VAR模型脉冲分析(fnx)的实现,首先是要创建irf文件。在Stata中是通过如下基本命令来实现的: 命令格式1(VAR模型的irf文件创建):irf create irfname , var_options 命令格式2(SV

25、AR模型的irf文件创建):irf create irfname , svar_options 命令格式3(VEC模型的irf文件创建):irf create irfname , vec_options 创建irf文件之后,显示处于当下活动状态的irf,输入以下命令:irf set 激活irf文件,可以输入以下命令:irf set ifr_name 清除活动的irf文件,可以输入以下命令:irf set, clear主要选项主要选项描述描述set(filename, replace)创建文件replace如果文件已存在,则替换文件order(varlist)Cholesky排序estimate

26、s(estname) 以估计的VAR名称第24页/共33页第二十四页,共34页。 (2)Irf作图 Irf文件作图,可以输入以下命令(mng lng):irf graph stat , options stat的相关描述 options的相关描述主要选项主要选项描述描述irf irfoirf正交irfdm动态乘子cirf 累计irfcoirf 累计正交irfcdm累计同台乘子fevdCholesky 方差分解sirf结构IRFsfevd结构 Cholesky 方差分解主要选项主要选项描述描述set(filename) 使文件激活irf(irfnames)IRF 结果名称impulse(impu

27、lsevar)脉冲变量response(endogvars)响应变量第25页/共33页第二十五页,共34页。 6 johansen检验 当变量之间同阶单整时,可以运用(ynyng)johansen检验查看变量之间是否协整。Stata中VAR模型johansen检验的实现,是通过如下基本命令来实现的: vecrank depvar if in , options 主要选项主要选项描述描述lags(#) VAR模型的最高滞后阶数trend(constant)VAR模型有常数项,协整方程有常数项trend(rconstant)VAR模型有常数项,协整方程无常数项trend(trend)VAR模型有趋

28、势项,协整方程有趋势项trend(rtrend)VAR模型有趋势项,协整方程无趋势项trend(none)VAR模型无常数项,协整方程无常数项第26页/共33页第二十六页,共34页。 【例6】使用文件“cpi2.dta”的数据,其中狭义货币供应量增长率经过SAR修匀后记为M1sar,贷款(di kun)利率记为r,cpi经过sa修匀后记为cpisa。数据区间是从1994年1月2007年12月。本例中将要建立一个关于变量m1sar 、变量cpisa和变量r的VAR模型,部分数据如表11-23所示:monthyearm1sarcpisar119940.190123392 20.93511929 1

29、2.24219940.166035575 23.36645208 12.24319940.154944021 22.50509823 12.24419940.145357052 21.894884512.24519940.155072278 21.58277167 9619940.181137027 22.78261176 9719940.233693845 24.00026113 9819940.284786294 25.76049934 9919940.291513079 27.16382803 9第27页/共33页第二十七页,共34页。四、 ARCH与GARCH的估计(gj)及解释 1、

30、ARCH模型 若一个平稳随机变量xt可以表示为AR(p) 形式,其随机误差项的方差可用误差项平方的q阶分布滞后模型描述, xt = 0 + 1 xt -1 + 2 xt -2 + + p xt - p + ut t2 = E(ut2) = 0 + 1 ut -1 2 + 2 ut -22 + + q ut - q2 则称ut 服从q阶的ARCH过程,记作ut ARCH (q)。其中第一式称作均值方程,第二式称作ARCH方程。 2、GRACH模型 ARCH模型中的第二式是关于t2的分布滞后模型。为避免ut2的滞后项过多,可采用加入( jir)t2的滞后项的方法(回忆可逆性概念)。对于第二式,可给

31、出如下形式, t2 = 0 + 1 ut 1 2 + 1 t -12 此模型称为广义自回归条件异方差模型,用GARCH (1, 1) 表示。其中ut 1称为ARCH项,t -1称为GARCH项。第28页/共33页第二十八页,共34页。 在Stata中ARCH模型的实现,是通过如下(rxi)基本命令来实现的: arch depvar indepvars if in weight , optionsModel noconstant没有常数项 arch(numlist)ARCH 滞后阶数 garch(numlist)GARCH 滞后阶数 saarch(numlist)简单非对称 ARCH 模型 tarch(numlist)门限ARCH 模型 aarch(numlist)非对称 ARCH模型 narch(numlist)非线性ARCH模型 narchk(numlist)带有位移的非线性ARCH模型 abarch(numlist)绝对值ARCH 模型 atarch(numlist)绝对门限ARCH模型 sdgarch(n

温馨提示

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

评论

0/150

提交评论