楼主: keaiX
4291 2

[编程问题求助] 根据AIC准则判断ADF检验的滞后阶数,如何编写stata命令? [推广有奖]

  • 0关注
  • 0粉丝

已卖:30份资源

博士生

32%

还不是VIP/贵宾

-

威望
0
论坛币
1823 个
通用积分
18.0662
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4576 点
帖子
168
精华
0
在线时间
108 小时
注册时间
2018-9-24
最后登录
2021-5-16

楼主
keaiX 发表于 2021-4-1 15:59:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我想对面板数据中的变量CA进行平稳性检验,在ADF检验中需要选择滞后的阶数,于是需要先计算不同滞后阶数下的AIC,请问在stata中是这样编写命令吗:
  1. reg CA l.CA
  2. estat ic
  3. reg CA l.CA l2.CA
  4. estat ic
  5. reg CA l.CA l2.CA l3.CA
  6. estat ic
  7. reg CA l.CA l2.CA l3.CA l4.CA
  8. estat ic
复制代码
我一共有十一期的数据。
但是这样做出来的结果是滞后阶数越大,AIC就越小;ADF检验时如果选择最大阶数的lag,会出现这样的报错:
(318 missing values generated)
performing unit-root test on first panel using the syntax
dfuller CAMELS, lags(7)
returned error code 2000

并且我用lag(2)做ADF检验的结果比lag(3)的更平稳,请问我该如何确定ADF检验的滞后阶数呢?谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:stata命令 ADF检验 Stata 滞后阶数 tata stata ADF检验 ADF 滞后阶数 AIC

沙发
fengbjmu 发表于 2021-4-6 15:17:43
参考Schwert(1989),ADF检验的最大滞后阶数可取 p = 12* (T/100)^(1/4)
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
煮酒问剑 + 10 + 3 + 3 精彩帖子

总评分: 论坛币 + 10  学术水平 + 3  热心指数 + 3   查看全部评分

藤椅
keaiX 发表于 2021-4-7 00:16:56
fengbjmu 发表于 2021-4-6 15:17
参考Schwert(1989),ADF检验的最大滞后阶数可取 p = 12* (T/100)^(1/4)
谢谢您。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-4 04:02