我正在寻找一个包含4个漂亮图形的pdf文件,以进行不同的分析。我的问题是,如何只为逻辑回归输出ROC曲线?
我使用以下代码
TITLE2 JUSTIFY=CENTER "Rank ordering characteristic curve (ROC)";
ODS GRAPHICS ON;
PROC LOGISTIC
DATA = input
plots(only)=(roc(id=obs))
;
MODEL y
(Event = '1')= x
/
SELECTION=NONE
LINK=LOGIT;
RUN;
QUIT;
ODS GRAPHICS OFF;
和一个虚拟数据集可以用这个来想象
DATA HAVE;
DO I = 1 TO 100;
Y = RAND('integer',0,1);
x = ranuni(i);
output;
end;
run;
谢谢
编辑:为明确起见,我希望仅输出ROC曲线图,而不输出其他内容,即包含Somers的D等的表。
答案 0 :(得分:1)
ODS SELECT ROCCURVE;
ODS SELECT
允许您控制输出并仅包括所需的表/输出。
您可以将代码包装在ODS TRACE ON
,ODS TRACE OFF
中以找出表名,或检查documentation。