全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3721 8
2019-09-02
悬赏 500 个论坛币 未解决
代码如下,在正常回归一段时间后就会出现no observations错误,我已检查过,数据中没有缺失值。
capture reg也已试过,结果无法使用。stata新手在此向各位求助!
复制代码



复制代码



二维码

扫码加我 拉你入群

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

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

全部回复
2019-9-2 18:17:26
晕了晕了
二维码

扫码加我 拉你入群

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

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

2019-11-3 22:40:32
我遇到和你一样的问题 虽然我不知道咋解决,但是我发现的问题所在。forvalues j=1(1)`N' {
     *list id company_id if id==`j' & dif==0
     * 在估计窗口内估计市场模型
     qui reg dretwd dretwdeq if (id==`j' & estimation_window==1)
     * 得到全样本范围内的正常回报率,即 market_return 的全样本拟合值
     predict p if id==`j'   
     * 在事件窗口内计算正常回报率
     replace predicted_return = p if (id==`j' & event_window==1)
     drop p
   }
这是我的代码,出现了no obersavations. 我发现.
browse id predicted_return if predicted_return!=.

. browse if id==44

. browse dif==.
最后发现没有该股票20091218之前的股价文件" if stkcd ==2323  所以循环跑到这个stkcd这里就no obersavations
二维码

扫码加我 拉你入群

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

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

2019-12-16 23:25:23
有可能是数据的存储类型
可以看一下数据的类型是不是数值型(显示为红色)的,字符型就会出现no observations
二维码

扫码加我 拉你入群

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

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

2020-3-25 17:14:25
把j左右的标点去掉就可以了,亲测有效。
二维码

扫码加我 拉你入群

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

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

2020-6-27 19:35:58
银银轩 发表于 2019-12-16 23:25
有可能是数据的存储类型
可以看一下数据的类型是不是数值型(显示为红色)的,字符型就会出现no observati ...
超级有用,捣鼓了一下午,原来是这个原因,感谢大神
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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