全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2139 1
2016-08-12
需要病例对照研究,group=1为病例,group=0为对照。
要求:病例、对照1:4;
male+/-0,  birth year+/-2, age+/-5
wts为5 2 1

前后两种方法都试过了,前面那种方法在LOG里又重复了一遍程序
后面的那个test,

data fakereg;setfakereg; timex=5; if case=0 then timex=6;                                                                           

                                                                                                                                 

%gmatch(data=fakereg,group=case,id=id,                                                                                                

       mvars=age sex,wts=2 1,dmaxk= 5 0,transf=0,                                                                                    

       time=timex, dist=1,ncontls=2,seedca=234098,seedco=0489,                                                                        

      out=regccout,outnmco=matched,print=Y);                                                                                          

           run;                                
结果是:
WARNING: Apparent symbolic reference NCO not resolved.
WARNING: Apparent symbolic reference NCA not resolved.
WARNING: Apparent symbolic reference NCA not resolved.
ERROR: A character operand was found in the %EVAL function or %IF condition where a numeric operand is required. The
       condition was: &NCA*2
ERROR: A character operand was found in the %EVAL function or %IF condition where a numeric operand is required. The
       condition was: &NCO < %EVAL(&NCA*&NCONTLS)
ERROR: The macro GREEDY will stop executing.
1603             run;


因为字数超标,贴上原地址
https://bbs.pinggu.org/thread-1091720-1-1.html


附件列表

求大神帮助.xls

大小:16.78 MB

 马上下载

二维码

扫码加我 拉你入群

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

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

全部回复
2016-8-16 09:54:34
自己顶顶
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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