楼主: jiaweitang
6061 6

[数据管理求助] 循环语句出错no observations [推广有奖]

  • 0关注
  • 0粉丝

已卖:2份资源

大专生

88%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2044 点
帖子
11
精华
0
在线时间
120 小时
注册时间
2013-12-15
最后登录
2025-8-29

楼主
jiaweitang 发表于 2015-12-1 14:12:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教各位,循环语句为什么一直提示no observations  r(2000);是哪里写错了吗? 谢谢

forvalues i=1(1)432{
reg lnauditfee size recratio invratio big4 opinion roe tobinq lratio deratio epsinc salesinc loss soe add if group_id==`i',noc
gen  b_size=_b[size] if group_id==`i'
gen  b_recratio=_b[recratio] if group_id==`i'
gen  b_invratio=_b[invratio] if group_id==`i'
gen  b_big4=_b[big4] if group_id==`i'
gen  b_opinion=_b[opinion] if group_id==`i'
gen  b_roe=_b[roe] if group_id==`i'
gen  b_tobinq=_b[tobinq] if group_id==`i'
gen  b_lratio=_b[lratio] if group_id==`i'
gen  b_deratio=_b[deratio] if group_id==`i'
gen  b_epsinc=_b[epsinc] if group_id==`i'
gen  b_salesinc=_b[salesinc] if group_id==`i'
gen  b_loss=_b[loss] if group_id==`i'
gen  b_soe=_b[soe] if group_id==`i'
gen  b_add=_b[add] if group_id==`i'
replace lnauditfee_p=b_size*size+b_recratio*recratio+b_invratio*invratio+b_big4*big4+b_opinion*opinion+b_roe*roe+ ///
b_tobinq*tobinq+b_lratio*lratio+b_deratio*deratio+b_epsinc*epsinc+b_salesinc*salesinc+b_loss*loss+b_soe*soe+b_add*add if group_id==`i'
}  

no observations
r(2000);


二维码

扫码加我 拉你入群

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

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

关键词:observations observation observat tions ATION 爱情 人间

沙发
zabaya 发表于 2015-12-1 14:51:39 来自手机
jiaweitang 发表于 2015-12-1 14:12
请教各位,循环语句为什么一直提示no observations  r(2000);是哪里写错了吗? 谢谢

forvalues i=1(1)43 ...
这是什么编程语言?

藤椅
zhegemeirenyong 在职认证  发表于 2015-12-1 15:04:14
应该是某个分组中没有观测值,试试:capture reg lnauditfee size recratio invratio big4 opinion roe tobinq lratio deratio epsinc salesinc loss soe add if group_id==`i',noc
已有 2 人评分经验 学术水平 热心指数 收起 理由
iampearl819 + 1 + 1 精彩帖子
夏目贵志 + 5 + 1 热心帮助其他会员

总评分: 经验 + 5  学术水平 + 1  热心指数 + 2   查看全部评分

板凳
jiaweitang 发表于 2015-12-1 15:19:40
zhegemeirenyong 发表于 2015-12-1 15:04
应该是某个分组中没有观测值,试试:capture reg lnauditfee size recratio invratio big4 opinion roe tob ...
还是不行哎

报纸
raymondxiang 发表于 2015-12-2 22:42:35 来自手机
你要做什么,能否再讲清楚一点?

地板
intchen 发表于 2015-12-3 02:53:40
jiaweitang 发表于 2015-12-1 15:19
还是不行哎
用capture后应该不会出现“no observations”的错误,但是循环中的generate应该会出错。

7
jennycui0309 发表于 2017-10-25 17:47:21
zhegemeirenyong 发表于 2015-12-1 15:04
应该是某个分组中没有观测值,试试:capture reg lnauditfee size recratio invratio big4 opinion roe tob ...
一句话把我点醒了!搜了好半天终于发现错误所在了
感谢!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-19 13:36