我正在使用some one else's code,其中包含PROC PROBIT
的以下实例。
proc probit data = mortality order=data;
where group notin (9);
class survive;
model survive =log_dose / D = LOGISTIC INVERSECL;
ods output /*logprobitanalysis=logprobliv_dose*/ probitanalysis=probliv_dose;
RUN;
(9)
在where
声明中提供了哪些功能?
我正在搜索文档,但没有太多运气找到解释。它是where
声明的原生代码吗?或者,order=
选项是否会改变where
中proc probit
的功能?我假设notin
是一个变量,但我从代码中并不完全清楚。 notin
是否not in (list)
是一些模糊不清的关键字?
(联合国)幸运的是,作者不再和我们在一起了。
答案 0 :(得分:1)
NOTIN
与NOT IN
相同。我假设SAS看到NOT
并将其作为修改器应用于下一步,如果下一步是操作员。
这样可行:
data test;
do group=1 to 9;
output;
end;
run;
data want;
set test;
where group notin (1,9);
run;
在{2,3,...,8}
中留下你的小组