全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
23773 9
2007-03-25
为了克服异方差和自相关,我用newey-west稳健估计方法来进行回归。在我的数据库中,no为股票代码,year为年度。   
       我首先用以下命令使我的数据库成为时间系列数据:
       tsset no year,yearly
       显示结果如下:
       panel variable:  no, 2 to 2050  
      time variable:  year, 2001 to 2005, but with gaps
      然后我就用以下命令进行newey回归:
      newey  因变量  一系列自变量,lag(2)
      但是,却出现以下错误信息:
     year is not regularly spaced
    请问有谁知道为什么出错?非常感谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2007-3-26 10:05:00

每个公司的年度数据不能有间隔,先用tsfill,full插补

二维码

扫码加我 拉你入群

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

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

2007-3-26 12:54:00

每个公司的年度数据确实是有间隔,有的公司有5年数据,有的公司是4年的数据,有的公司只有1年的数据(这样的公司比较少)。我也曾经用tsfill,full命令进行插补,但是还是出现同样的错误。请问2楼的高手,还有什么办法可以解决?谢谢!

二维码

扫码加我 拉你入群

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

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

2007-3-26 18:28:00

这与数据是否平行无关,关键在于newey用于处理时间序列数据,而你的数据则是 panel.

如果一定要做的话,可以考虑 xtgls 命令。

如果要把数据处理成平行的(balanced),可以采用 xtbalance 命令,下载地址为:

http://arlion.8j.cn
二维码

扫码加我 拉你入群

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

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

2007-3-26 22:03:00

谢谢4楼高手!我试试看~~

二维码

扫码加我 拉你入群

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

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

2007-3-27 07:07:00
arlionn可是好有名气的奥
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群