由于对stata了解详细,所以选用stata。目前做门限的指令有两个,一个是stata12里面的xtptm,一个是stata14里面的xthreg。由于之前安装的是12版本,所以最开始倾向于使用xtptm。需要安装相关文件,但不知为什么,我都下好之后,并不能识别指令。后来想到要用R语言来编写,但没有找到相关详细教程。后来问了曾经做过门限的学姐,她建议我下载14版本。因此又开始了下载14的兵荒马乱的过程。下了几次,按照给出的系列号,并不能打开软件使用,后来找到了破解版,经过长时间的软件下载,解压后,终于成功安装。xthreg在14中做相对比较简单,直接在软件中就可以把相关文件进行下载,出错概率比较小。
进入stata14后,首先输入指令findit xthreg,下载好文件后,进行门限指令的编写
门限指令为:
单一门限:
xthreg 因变量 自变量1 自变量2 自变量3 自变量4,rx(门限变量) qx(门限) thnum(1) bs(1000) trim(0.05) grid(100)
双门限:
xthreg 因变量 自变量1 自变量2 自变量3 自变量4,rx(门限变量) qx(门限) thnum(2) bs(1000 1000) trim(0.05 0.05) grid(100)
三门限:
xthreg 因变量 自变量1 自变量2 自变量3 自变量4,rx(门限变量) qx(门限) thnum(3) bs(1000 1000 1000) trim(0.05 0.05 0.05) grid(100)
说明:
门限变量也是自变量,但不重复写在rx前面,thnum()说明的是几门限,bs()是 bootstrap模拟次数,可以是300,这里是1000,trim()是对应的显著性水平,可以是0.01,可以是其他。
stata运行得到的结果包括门限值,对应的P值、F值、区间以及相应变量的回归系数
我是用面板做的门限回归,导入数据是excel导入,在excel中数据放置应该是第一行是变量,包括因变量和自变量,外加ID,对样本进行编码,纵向依次是样本ID、样本名称、时间,我倾向于把一个样本的所有时间排列完再放置第二个样本。导入数据结束后,数首先要设置识别样本,接着进行系列操作。
最后附上stata14的破解版