用stata做ADF检验时候,输入DFULLER TH,就出现这个 time variable not set, use -tsset varname

用stata做ADF检验时候,输入DFULLER TH,就出现这个 time variable not set, use -tsset varname,不出现结果!
求大神指导,马上要交论文了。。。

用stata做ADF检验时候,输入DFULLER TH,就出现这个time variable not set,是设置错误造成的,解决方法如下:

1、首先使用系统自带的数据做RESET检验sysuse auto。解释:导入系统中自带的数据autodescirbe。

2、reg price rep78 headroom trunk weight length,解释:对数据进行回归。

3、使用y的拟合值进行RESET检验estat ovtest,发现p的拟合值为0.051这个数比较接近拒绝域,我们认为可能遗漏了高次项。

4、直接使用解释变量的高次项进行RESET检验estat ovtest,rhs。解释:添加了选项rhs,发现在5%的水平上拒绝原假设,认为遗漏了高阶非线性项。 

5、gen wight2=weight^2reg price rep78 weight2 headroom trunk weight length。在添加过之后,可以再进行RESET检验,如果通过了说明效果是很好的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-19
你要检测时间数据必须要先定义你的数据是时间序列的,ADF之前先tsset time, time是你的时间变量追问

怎么定义啊??
大神有没有qq

追答

tsset time就好了啊,你可以再stata里打 help tsset会有帮助出来

追问

设置好了,,,
但是怎么dfuller时候说 no observatins
我观测值都在里面啊。。
大神加Q Q行吗

追答

我最近在考试。。没什么时间的,你的情况看起来是完全没有stata基础的,你可以去人大经济论坛去找找入门帖子

追问

大哥···求你了
我这个下个礼拜五要交了。。。
因为有实习,所以没那么多时间看书了。。。要不留个邮箱?我发给你问题。。超简单的。。。

本回答被提问者采纳
第2个回答  2013-05-19
没有设置时间变量
stata没有办法识别为时间序列
你还要做协整和格兰杰检验吗追问

要啊。。。
我设置时间序列了已经,但是又出现no observations的问题
能加你Q Q问吗

相似回答