全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3452 2
2014-11-04
Stata小白一枚....之前用过一些统计软件,但是用stata是第一次,一上来就被拉去做research,小白压力很大QUQ

我现在在conduct别人论文里面的一个dta文件,里面包括variable: dA, nA, dB, nB, dC, nC, dD, nD
然后我照paper上的code抄了一遍是这样的:

foreach ‘trt’ in A B C D {
  2.     if "‘trt’"=="A" continue
  3.     gen y‘trt’ = log(d‘trt’/(n‘trt’-d‘trt’)) - log(dA/(nA-dA))
  4.     gen S‘trt’‘trt’= 1/d‘trt’ + 1/(n‘trt’-d‘trt’) + 1/dA + 1/(nA-dA
> )
  5. foreach trt2 in A B C D {
  6.         if "‘trt2’"=="A" continue
  7.         if "‘trt2’">"‘trt’" gen S‘trt’‘trt2’ = 1/dA + 1/(nA-dA) ///
  8.         if !mi(d‘trt’) & !mi(d‘trt2’)
  9. }
10. }
d‘trt’ not found
r(111);

. format y* S* %6.2g
variable y* not found
r(111);



我想请问一下为什么找不到我定义的d‘trt’啊?
我自己猜测了一下是引号和别人的引号打的不一样。。但是反复试了几次也都不行。这个问题应该比较白痴。。虚心求教各位大神啦~~~




二维码

扫码加我 拉你入群

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

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

全部回复
2014-11-4 08:32:16
这里的foreach ‘trt’ in A B C D trt不要加引号
最好能把完整的code贴出来,供调试。
二维码

扫码加我 拉你入群

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

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

2014-11-4 08:47:44
前面一个是tilda,键盘左边tab上的那个键,右边的是分号旁边的那个键 左边不是引号,右边的是
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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