全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2062 4
2011-03-30
if SurvTime > .;
      censor=(SurvTime<0);
      SurvTime=abs(SurvTime);
      Treatment=(Therapy='test');

这几句话是什么意思1. if SurvTime > .; 是什么意思,是不是表示,只输出SurvTime不是缺失值的观测?
2. 我知道一般的赋值语句是variable=expression,但是“censor=(SurvTime<0);和Treatment=(Therapy='test');”加了个括号,最后的结果为:如果括号里面的表达式为真,则变量值为1,如果为假,则变量值为0.这个加括号具体是什么意思?
二维码

扫码加我 拉你入群

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

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

全部回复
2011-3-31 08:33:08
楼主的意思应该都是对的,在数值排序时,缺失值认为是最小的。
括号里的内容就是起到判断的作用
二维码

扫码加我 拉你入群

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

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

2011-3-31 09:55:23
等式就是起了一个判断作用,如果真就为1
二维码

扫码加我 拉你入群

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

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

2011-3-31 10:02:15
好的~谢谢各位的解答~弄明白了~
二维码

扫码加我 拉你入群

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

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

2011-4-4 16:35:28
学习了,呵呵
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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