全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
6000 10
2020-05-22
自己在学习事件研究法过程中,运行连老师的命令,在循环语句部分出现了invalid syntax提示,还好最后解决了成功运行了整个命令得到了最终结果。把我用的方法和大家交流一下。<br>
(1)循环语句单独执行;<br>
(2)左引号是键盘从上往下第二行第一个键,右引号是回车键左边的引号键(切换为英文输入);<br>
(3)把`N '换成样本总数。
二维码

扫码加我 拉你入群

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

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

全部回复
2020-7-9 07:44:55
非常感谢!!!!
二维码

扫码加我 拉你入群

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

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

2020-7-11 07:57:36
我昨天循环还成功
今天再试就又不行了T T 哭了
我觉得楼主讲的这些我都避免了啊
二维码

扫码加我 拉你入群

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

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

2020-7-11 08:08:05
楼主可以帮我看看哪里出了问题么 感激不尽!!!
附件列表
二维码

扫码加我 拉你入群

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

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

2020-7-20 12:03:27
shuuyaa 发表于 2020-7-11 08:08
楼主可以帮我看看哪里出了问题么 感激不尽!!!
应该是你的上一步有问题,local N =r(r) 里面的N 也要替换
二维码

扫码加我 拉你入群

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

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

2020-7-20 20:00:49
shuuyaa 发表于 2020-7-11 08:08
楼主可以帮我看看哪里出了问题么 感激不尽!!!
问题出在forvalues第一行大括号那里,楼主说把`N \'换成样本总数,是具体的数字,不是暂元引用的形式,不带` \'。
另外,我不清楚之前的代码是什么,听起来好像前面还有一个local  N=r(r),可能之前做了tab,sum,reg,总之是有返回值的命令吧,可能你的这一段代码也实在另一个循环里面潜入。有了local这句,你forvalues可以用`N \'。变量赋值。
需要查查stata关于暂元的内容。需要上下连贯的看代码。我想你们参考连老师的例子,中间用了local,是想代码更连贯,在开始设置一些初始值,从而实现代码快速普适运行。(新手个人看法,仅是交流学习。)
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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