PVAR模型的STATA操作步骤

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PVAR模型的STATA操作步骤
stata软件操作界⾯简介:
以stata15为例,基本的stata操作界⾯可以分为六个部分:
最上⾯两⾏是菜单,其中⽐较常⽤的是第⼆⾏中⽤绿框标出来的三个图标,第⼀个是新建/打开do⽂件、第⼆个是修改/编辑数据、第三个是查看(只读)数据;
整个界⾯中间的⼀⼤块窗⼝是结果窗⼝,执⾏完命令后的结果就显⽰在这⾥;
结果窗⼝左边的是Review窗⼝,记录刚才执⾏过的所有命令;结果窗⼝下边的是Command窗⼝即命令窗⼝,我们可以在这⾥输⼊命令,但⼀般仅⽤于输⼊⼀些不需要重复的简单的命令,并不常⽤;结果窗⼝右边靠上的窗⼝是Variables(变量)窗⼝,显⽰导⼊数据中包含的各变量信息;结果窗⼝右边靠下的窗⼝是Properties窗⼝,⼀般在编辑/修改数据时使⽤。

PVAR的基本操作流程图:
第⼀步输⼊数据(以导⼊Excel数据为例)
在下载安装好stata软件之后,我⼀般在根⽬录下新建⼀个do⽂件夹,把要导⼊的Excel⽂件以及之后的do⽂件、dta⽂件和画好的图像都放在这个⽂件夹⾥,便于之后在操作过程中的使⽤和更改。

运⽤stata软件做PVAR模型,需要运⽤到许多个命令,为了简便,我们不需要在每⼀次打开软件操作的时候,都在Command 窗⼝⾥输⼊⼀遍命令,⽽是将这些命令存⼊⼀个do⽂件,每次在操作前都打开这个do⽂件,再执⾏其中的命令。

⾸先,点击打开/新建do⽂件的图标,会⾃动出现⼀个Untitled.do⽂件,我们在其中输⼊或直接复制粘贴命令import excel
d:\stata15\do\ydyl.xlsx, sheet("Sheet1") firstrow 。

在这个命令中,import 是“导⼊”命令,excel是导⼊的⽂件类
型,d:\stata15\do\ydyl.xlsx是导⼊⽂件的路径,sheet("Sheet1") 表⽰导⼊的是excel⽂件中的Sheet1,firstrow表⽰将表格中的第⼀⾏数据规定为变量名。

需要注意的是,不同于Eviews软件,stata软件是区分⼤⼩写的,所以在输⼊路径时,⽂件名中的⼤⼩写⼀定要注意区分,但是D盘和d盘是⼀样的。

然后,如下图所⽰,选中刚才输⼊的命令,点击菜单中第⼆⾏最后⼀个执⾏图标,就可以导⼊以上路径
中的数据了。

接下来,我们回到stata界⾯,点击查看数据图标,就可以看到⾃⼰导⼊的数据了。

最后,我们在do⽂件中,输⼊或复制粘贴命令save d:\stata15\do\ydyl.dta,replace ,就可以将我们刚刚导⼊的Excel中的数据,保存为stata软件中的dta⽂件也就是数据⽂件了。

在这⼀条命令中,save 是“保存”命令,d:\stata15\do\ydyl.dta表⽰要保存在哪个路径及保存的⽂件名,replace表⽰替代之前保存的ydyl.dta⽂件。

如果之前没有保存过这个⽂件,结果窗⼝中会提⽰你没有这个⽂件,所以第⼀次保存的时候不⽤觉得奇怪。

第⼆步调整数据格式
1. 打开数据
为了简便,我们不在每⼀次打开stata软件时,都导⼊和保存⼀遍数据,⽽是运⽤这样的两条命令:
cd d:\stata15\do // 指定默认路径
use ydyl.dta,clear // 打开指定路径下的数据⽂件
第⼀条命令为指定默认路径,第⼆条命令为打开该默认路径下的数据⽂件,如果我们不指定路径就直接打开⽂件的话,系统是⽆法识别的。

2. 调整格式
在PVAR模型中,我们导⼊的数据前两列要分别是个体变量(如地区、国家)和时间变量(如年度、季度、⽉度)。

但是⼤多时候,我们直接导⼊进来的数据中,这两列数据的格式不正确的,在stata中⽆法识别,之后的统计分析中也会出现诸多问题,所以我们要先调整数据格式。

正常情况下,个体变量的数据类型应该是long(如地区⼀=1、地区⼆=2…),时间变量的数据类型应该是float,如下图所⽰,我们可以在查看数据界⾯右下⾓的Properties窗⼝中看到。

⾸先,我们来调整个体变量的格式。

在do⽂件中输⼊或粘贴命令encode country, gen(coun) ,这样我们就⽣成了⼀个新变量coun,它在内容上和原变量country保持⼀致,但是格式却是正确的。

如果个体变量的格式不正确,数据颜⾊是红⾊的,但在正确情况下是蓝⾊的,如下图所⽰。

然后,我们来调整时间变量的格式。

从上图中我们可以看到,我选取的数据是⽉度数据,但是我导⼊的数据格式是⽇度的。

那么⾸先我们执⾏命令gen month=mofd(date) 将⽇度数据转换为⽉度数据,接下来点击修改/编辑数据图标,选中新⽣成的时间变量month,在右下⾓的Properties窗⼝中,有⼀个Format 选项,在其中选择适当的数据格式即可,如下图所⽰:
完成上述操作后,我们就会发现,个体变量和时间变量的格式都是正确的了。

如果本⾝导⼊的时间变量在频度上没有问题,就只是单纯的数字,这时候只需要修改Format就可以了。

最后,我们删除掉原来的个体变量和时间变量,再将新的个体变量和时间变量进⾏排序就OK了。

drop country date // 删除变量country、date
order coun, before(CHINAM2) // 把变量coun移到变量CHINAM2的前⾯
order month, after(coun) // 把变量month移到变量coun的后⾯
展⽰⼀个成品(#^.^#):
注意:⼀定要经常保存do⽂件!下次⽤的时候直接打开上次的do⽂件就可以执⾏命令了。

第三步描述性分析
在进⾏描述性分析之前,我们⾸先应当执⾏这样⼀条命令xtset coun month ,对⾯板数据中的个体变量和时间变量进⾏设定,这样做的⽬的在于告诉stata该数据为⾯板数据。

⾯板数据的描述性分析⼀般有两个基本命令:。

相关文档
最新文档