全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
12740 10
2013-08-18
做循环语句,代码如下
gen predicted_return=.
egen id=group(company_id)
forvalues i=1(1)N {
        l id company_id if id==`i' & dif==0
        reg  ret market_return if id==`i' & estimation_window==1
        predict p if id==`i'
        replace predicted_return=p if id==`i' & event_window==1
        drop p
}  


运行之后提示invalid syntax,不知道哪里出问题了,求帮助
二维码

扫码加我 拉你入群

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

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

全部回复
2013-8-18 07:52:08
forvalues i=1(1)N {
改为:
loca n=_N
forvalues i=1(1)`n' {
二维码

扫码加我 拉你入群

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

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

2013-8-18 16:38:40
bbs0805 发表于 2013-8-18 07:52
forvalues i=1(1)N {
改为:
loca n=_N
谢谢兄台!我按照你的改了,通过运行,也得到了结果,不过最后出现了一句“no observations”,这是什么情况啊?
二维码

扫码加我 拉你入群

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

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

2013-8-18 20:03:39
egen  id=group(company_id)
sum id
local N=r(max)





https://bbs.pinggu.org/thread-911182-1-1.html
二维码

扫码加我 拉你入群

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

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

2013-8-18 20:57:10
a_shun619 发表于 2013-8-18 16:38
谢谢兄台!我按照你的改了,通过运行,也得到了结果,不过最后出现了一句“no observations”,这是什么情 ...
“no observations”
指没有观测值用于执行命令!
二维码

扫码加我 拉你入群

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

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

2013-8-18 21:33:12
将你的数据例子上传,
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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