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’啊?
我自己猜测了一下是引号和别人的引号打的不一样。。但是反复试了几次也都不行。这个问题应该比较白痴。。虚心求教各位大神啦~~~