全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2718 7
2017-05-17
  1、 forval num = 5/13 {       count if var`num' > 10
       }
var5 not found
2、 forvalues i = 1(1)100 {
  generatex`i'=runiform()
  }
command generatex1 is unrecognized
r(199);
3、forval i=1/5{
  replace c'i'c=0 if c'i'c==.
   }
c ambiguous abbreviation

上面3个小程序都显示有错误,各自不关联的。麻烦热心人
、各位大神帮我看一下错误在哪里?并且指明怎么改正。谢谢了

二维码

扫码加我 拉你入群

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

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

全部回复
2017-5-17 21:47:49
第1个是你数据问题。第二个generate之后加个空格。第三个i两边的引号打错了。
二维码

扫码加我 拉你入群

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

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

2017-5-18 10:36:25
夏目贵志 发表于 2017-5-17 21:47
第1个是你数据问题。第二个generate之后加个空格。第三个i两边的引号打错了。
追问一下,第3个引号我是在英文模式下打单撇号的,正确的应是怎弄啊?
二维码

扫码加我 拉你入群

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

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

2017-5-18 21:48:48
ywen75 发表于 2017-5-18 10:36
追问一下,第3个引号我是在英文模式下打单撇号的,正确的应是怎弄啊?
键盘可能会有不同,所以我也不知道你那要怎么弄。但是你第二个例子里的引号不是对的吗?就那样弄就是了。
二维码

扫码加我 拉你入群

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

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

2017-5-23 15:35:20
夏目贵志 发表于 2017-5-18 21:48
键盘可能会有不同,所以我也不知道你那要怎么弄。但是你第二个例子里的引号不是对的吗?就那样弄就是了。
谢谢你的热心答复,我再试试
二维码

扫码加我 拉你入群

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

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

2018-9-19 17:25:52
练习了一下,针对第1个问题“var5 not found”,我把var 去掉,显示为下面的,这个结果怎么解释?

.        forval num=5/13{
        2. count if `num'>10
        3. }
        0
        0
        0
        0
        0
        0
        753
        753
        753
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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